当 Ubuntu 上有两张显卡时它们如何工作?

当 Ubuntu 上有两张显卡时它们如何工作?

我有一台华硕 n552vw 笔记本电脑,配有两个显卡:

1- intel HD graphics 530
2- nvidia Geforce GTX960m

并安装了 ubuntu 16.04.2。我不知道目前正在使用哪个图形,它们安装得好吗?因为当我尝试暂停时,它给了我 PCIe 错误,我应该硬关机。

除了 Ubuntu,我还有 Windows10,它默认使用英特尔 530 显卡,只有在运行 solidworks 等软件时才使用 nvidia 960m 卡。

我想知道 Ubuntu 是如何工作的,以及如何关闭 960m 并在 Ubuntu 上仅使用 530?还解决了暂停问题!

答案1

我不再有双 GPU 笔记本电脑来测试它,但以前,这听起来像 NVIDIA Optimus(用于在卡之间切换),在 Linux 上,这由大黄蜂项目处理。

https://bumblebee-project.org/

我相信它位于 universe/multiverse repo 中(universe 是社区维护的软件,multiverse 是版权受限的软件)。如果出于某种原因,您的机器上未启用这些功能(以防它抱怨找不到软件),您可以使用以下命令启用它们

sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt-get update

安装大黄蜂

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic primus 
reboot

现在它应该默认使用你的英特尔 gpu(出于节省电量的原因),要使用你的专用卡启动应用程序,你可以使用“optirun application-to-start”命令启动它,如下所示:

optirun blender
optirun nvidia-settings
...

答案2

GTX 960m 显然比英特尔高清卡快得多,所以你很可能想要切换到它。操作方法如下

ctrl+alt+t 打开终端,然后复制并粘贴此

sudo apt install nvidia-352

输入安装密码,然后重新启动。您的系统现在应该默认使用 nVidia 卡。

相关内容