글쎄요, 내 컴퓨터 하드웨어는 꽤 좋습니다. 그런데 7년차인데 파손이 많이 됐어요. Windows에서 충돌이 발생하고 평소보다 더 오랜 시간 동안 정지되었을 때 저는 Linux로 전환해야 할 때라고 결정했습니다. 처음에는 Ubuntu였고 그 다음에는 pearOS, ElementaryOS, Pardus였습니다. 이것들은 모두 더 좋지만 기대만큼 좋지는 않습니다. 그러다가 피해가 유일한 문제가 아니라는 것을 깨달았습니다. 그래서 .run 설치 프로그램을 사용하여 Nvidia 드라이버를 설치하려고 시도한 후 다음 질문에 대한 답을 찾기 시작했습니다.
내 GPU가 기본적으로 사용되고 있는지 어떻게 알 수 있나요?
기본값으로 사용되지 않는 경우 어떻게 기본값으로 설정합니까?
내가 원할 때만 프로그램에서 이 GPU를 어떻게 사용할 수 있습니까(예: 게임에는 GPU를 사용하고 다른 모든 작업은 CPU에서 수행하는 경우)?
그리고 몇 가지 정보가 있습니다:
내 노트북 모델 => Lenovo Yoga 500-80r5
lspci산출:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940M] (rev a2)
02:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
LSPCI | VGA를 그렙산출:
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
엔비디아-SMI산출:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.60.02 Driver Version: 510.60.02 CUDA Version: 11.6 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| N/A 42C P8 N/A / N/A | 3MiB / 2048MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 947 G /usr/lib/xorg/Xorg 2MiB |
+-----------------------------------------------------------------------------+
답변1
내 GPU가 기본적으로 사용되고 있는지 어떻게 알 수 있나요?
보다 /var/log/Xorg.*.log
.
기본값으로 사용되지 않는 경우 어떻게 기본값으로 설정합니까?
올바른 드라이버 조합을 설치하거나 xorg.conf
.
내가 원할 때만 프로그램에서 이 GPU를 어떻게 사용할 수 있습니까(예: 게임에는 GPU를 사용하고 다른 모든 작업은 CPU에서 수행하는 경우)?
매우 어렵습니다.