使用 Intel HD 显卡作为 X 服务器,使用 nvidia 进行 GPU 计算

使用 Intel HD 显卡作为 X 服务器,使用 nvidia 进行 GPU 计算

我有一台运行英特尔 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 软件包获取(这里

相关内容