我有一台运行英特尔 CPU(带高清显卡)和 nvidia geforce 显示卡的计算机。
由于我只需要 GPU 进行 CUDA/OpenCL 计算,因此我想将计算机配置为使用英特尔高清显卡以节省视频内存。因此,我尝试在 BIOS 中将主显示适配器从 nvidia 切换回英特尔高清显卡。
但是,如果我在 BIOS 中切换到使用英特尔高清显卡,/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 软件包获取(这里)