![X 伺服器使用 Intel HD 顯示卡,而 GPU 運算則留給 nvidia](https://rvso.com/image/844944/X%20%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%BD%BF%E7%94%A8%20Intel%20HD%20%E9%A1%AF%E7%A4%BA%E5%8D%A1%EF%BC%8C%E8%80%8C%20GPU%20%E9%81%8B%E7%AE%97%E5%89%87%E7%95%99%E7%B5%A6%20nvidia.png)
我有一台運行 intel CPU(帶有高清顯示卡)和 nvidia geoforce 顯示卡的電腦。
由於我只需要 GPU 進行 CUDA/OpenCL 計算,因此我想將電腦配置為使用 intel hd 顯示卡來節省視訊記憶體。因此,我嘗試在 BIOS 中將主顯示適配器從 nvidia 切換回 intel hd 顯示卡。
但是,如果我在 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"
直接從developer.nvidia.com ubuntu套件中取得nvidia驅動程式319.37(這裡)