Verwenden Sie Intel HD-Grafiken für den X-Server und verlassen Sie NVIDIA für die GPU-Berechnung

Verwenden Sie Intel HD-Grafiken für den X-Server und verlassen Sie NVIDIA für die GPU-Berechnung

Ich habe einen Computer mit einer Intel-CPU (mit HD-Grafik) und einer Nvidia GeForce-Grafikkarte.

Da ich die GPU nur für CUDA/OpenCL-Berechnungen benötige, möchte ich den Computer so konfigurieren, dass er stattdessen Intel HD Graphics verwendet, um Videospeicher zu sparen. Daher versuche ich, den primären Grafikadapter im BIOS von Nvidia auf Intel HD Graphics umzustellen.

Wenn ich jedoch in meinem BIOS auf Intel HD-Grafiken umschalte, verschwinden /dev/nvidia0, /dev/nvidiactl und sogar einige Befehle wie nvidia-smi. Wenn ich

$ lsmod | grep nvidia
nvidia               9430169  0

Ich sehe, dass das NVIDIA-Modul geladen ist.

Wenn ich im BIOS wieder auf „Nvidia verwenden“ umschalte, werden die Befehle /dev/nvidia0, /dev/nvidiactl und nvidia-smi erneut angezeigt.

Wie kann ich es lösen?

ich renne

$ uname -a
Linux xxxxx 3.8.0-32-generic #47~precise1-Ubuntu SMP Wed Oct 2 16:19:35 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

NVIDIA-Treiber 319.37 direkt vom Ubuntu-Paket developer.nvidia.com (Hier)

verwandte Informationen