Em grande medida, esta pergunta foi feita, mas as maquinações nas respostas são meio que datadas ou honestamente não definitivas. Portanto, com o risco de uma penalidade "já pedida", meu objetivo:
Estou tentando isolar o vídeo Intel integrado para atender a todas as funções como primário e isolar uma GPU da Nvidia para o trabalho Cuda que não possui monitor conectado.
Aqui está a referência principal / pergunta anterior:
Como configurar o igpu para xserver e nvidia gpu para cuda?
Infelizmente, depois de alguns dias tentando colocar minha xorg.conf
em forma, ela não funcionou. Eu também sou odiado por tentar bumblebee
porque jogar mais complexidade no problema até que eu entenda melhor parece tolo.
Meu atual xorg.conf
amplamente copiado do tópico anterior:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:5@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
E você pode ver os processos na GPU:
root@zeus:~# nvidia-smi
Mon Nov 27 16:48:35 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90 Driver Version: 384.90 |
|-------------------------------+----------------------+----------------------+
| 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 106... Off | 00000000:05:00.0 Off | N/A |
| 0% 42C P8 6W / 120W | 257MiB / 3013MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1798 G /usr/lib/xorg/Xorg 59MiB |
| 0 4052 G /usr/bin/gnome-shell 192MiB |
| 0 9880 G /usr/bin/python 2MiB |
+-----------------------------------------------------------------------------+
O que é realmente frustrante sobre isso é que há uma anomalia de cor em lua
/ conky
por causa disso. As cores têm, de fato, alterações (por exemplo, o verde agora é vermelho).
Esta instalação foi feita com --dkms --no-opengl-files