私は、Intel CPU (HD グラフィックス付き) と Nvidia GeForce ディスプレイ カードを搭載したコンピューターを持っています。
CUDA/OpenCL 計算には GPU が必要なだけなので、ビデオ メモリを節約するために、代わりに Intel HD Graphics を使用するようにコンピューターを構成します。そのため、BIOS でプライマリ ディスプレイ アダプターを NVIDIA から Intel HD Graphics に戻そうとします。
しかし、BIOSでIntel HDグラフィックスを使用するように切り替えた場合、/dev/nvidia0、/dev/nvidiactl、さらにはnvidia-smiなどのコマンドも消えてしまいます。
$ lsmod | grep nvidia
nvidia 9430169 0
nvidia モジュールがロードされていることがわかります。
BIOS で nvidia の使用を元に戻すと、/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 パッケージから直接入手 (ここ)