Utilice gráficos Intel HD para el servidor X y deje nvidia para el cálculo de la GPU

Utilice gráficos Intel HD para el servidor X y deje nvidia para el cálculo de la GPU

Tengo una computadora con una CPU Intel (con gráficos de alta definición) y una tarjeta gráfica nvidia geforce.

Como solo necesito la GPU para el cálculo CUDA/OpenCL, quiero configurar la computadora para que use gráficos Intel HD en lugar de ahorrar memoria de video. Por lo tanto, intento volver a cambiar el adaptador de pantalla principal de nvidia a gráficos Intel HD en BIOS.

Sin embargo, si cambio para usar gráficos Intel HD en mi BIOS, /dev/nvidia0, /dev/nvidiactl e incluso algún comando como nvidia-smi desaparecerán. cuando corro

$ lsmod | grep nvidia
nvidia               9430169  0

Puedo ver que el módulo nvidia está cargado.

Si vuelvo a usar nvidia en BIOS, los comandos /dev/nvidia0, /dev/nvidiactl y nvidia-smi aparecen nuevamente.

¿Cómo puedo resolverlo?

Estoy corriendo

$ 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"

Controlador nvidia 319.37 del paquete ubuntu desarrollador.nvidia.com directamente (aquí)

información relacionada