用Bumblebee管理双显卡出现[ERROR]Cannot access secondary GPU – error: [XORG] (EE) No devices detected.

Linux之父对N卡说竖了中指之后,我到现在都没看到灵活切换N卡和I卡的软件。那个中指竖得真不值。。。

好啦,废话不多说,其实用Bumblebee大黄蜂对双显卡通过优弛技术一样可以很好的管理独显的开关的。

安装大黄蜂之前先卸载之前安装的N卡的驱动,

卸载N卡驱动代码:

sudo apt-get remove --purge nvidia*

没有安装过的话直接执行下面代码

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

安装完之后请重启。

重启后:

输入代码:

lspci |grep VGA

此时会输出:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)    //rev 09表示正在使用
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)                            //rev ff表示关闭

然后输入代码:

optirun nvidia-settings -c :8

可察看N卡。

以后要用N卡开东西就用optirun擎天柱打开它。

代码  optirun xxx    (xxx为程序名字)即可。

另外,在用擎天柱的时候可能会出现以下情况

[ 76.145099] [ERROR]Cannot access secondary GPU – error: [XORG] (EE) No devices detected.

[ 76.145199] [ERROR]Aborting because fallback start is disabled.

然后再用

lspci |grep VGA

会发现

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1)                        //N卡打开了!!!

怎么破呢?

这时候我们之需要修改 /etc/bumblebee/xorg.conf.nvidia 即可。

代码:

sudo vim /etc/bumblebee/xorg.conf.nvidia
或 sudo gedit /etc/bumblebee/xorg.conf.nvidia

将 BusID “PCI:01:00:0”  前面的 # 去掉 ,然后保存即可。

然后再次输入

optirun nvidia-settings -c :8

这次察看显卡信息的窗口就会出现了,而且关闭后再输入

lspci |grep VGA

会显示N卡是关闭的。

© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
评论 抢沙发
图片正在生成中,请稍后...