데스크탑이 인텔 그래픽 카드를 사용하는 경우 cuda용 nvidia를 사용하십시오.

데스크탑이 인텔 그래픽 카드를 사용하는 경우 cuda용 nvidia를 사용하십시오.

저는 NVIDIA 드라이버와 함께 Pop!_OS 19.04를 실행하고 있습니다. gnome 메뉴에서 "NVIDIA Graphics"로 부팅하면 모든 것이 잘 작동합니다.

$ nvidia-smi 
Mon Sep  9 17:06:06 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.21       Driver Version: 435.21       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 105...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   49C    P0    N/A /  N/A |    681MiB /  4040MiB |      3%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1614      G   /usr/lib/xorg/Xorg                            72MiB |
|    0      2293      G   /usr/lib/xorg/Xorg                           150MiB |
|    0      2438      G   /usr/bin/gnome-shell                         385MiB |
+-----------------------------------------------------------------------------+

하지만 "Intel Graphics"를 시작할 때 nvidia(cuda용)도 사용하고 싶습니다. 그러나 그것은 다음과 같이 말합니다.

$ nvidia-smi 
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

추가로 설치했는데 nvidia-headless-no-dkms-435문제가 해결되지 않았습니다. 인텔 그래픽을 사용하는 동안 nvidia 그래픽으로 전환하여 nvidia 헤드리스/cuda를 얻을 수 있습니까?

답변1

askubuntu의 천재적인 사람 덕분에 가능합니다.https://askubuntu.com/questions/1158036/avoid-using-nvidia-card-for-xorg-with-plasma

해결책은 /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf를 다음으로 바꾸는 것입니다.

# DO NOT EDIT. AUTOMATICALLY GENERATED BY gpu-manager

Section "OutputClass"
    Identifier "Nvidia Prime"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "IgnoreDisplayDevices" "CRT"
    # Option "PrimaryGPU" "Yes"   <<< commented out
    ModulePath "/x86_64-linux-gnu/nvidia/xorg"
EndSection

관련 정보