Используйте графику Intel HD для X-сервера и оставьте NVIDIA для вычислений на GPU.

Используйте графику Intel HD для X-сервера и оставьте NVIDIA для вычислений на GPU.

У меня есть компьютер с процессором Intel (с HD-графикой) и видеокартой NVIDIA GeForce.

Поскольку мне нужен GPU только для вычислений CUDA/OpenCL, я хочу настроить компьютер на использование графики Intel HD вместо этого, чтобы сэкономить видеопамять. Поэтому я пытаюсь переключить основной видеоадаптер с nvidia на графику Intel HD в BIOS.

Однако, если я переключусь на использование графики Intel HD в моем BIOS, /dev/nvidia0, /dev/nvidiactl и даже некоторые команды, такие как nvidia-smi, исчезнут. Когда я запускаю

$ lsmod | grep nvidia
nvidia               9430169  0

Я вижу, что модуль nvidia загружен.

Если я снова включу использование nvidia в BIOS, снова появятся команды /dev/nvidia0, /dev/nvidiactl и nvidia-smi.

Как мне решить эту проблему?

Я бегаю

$ 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 319.37 с сайта developer.nvidia.com пакет ubuntu напрямую (здесь)

Связанный контент