本经验有论坛用户(walle)分享,原文地址。
sudo apt remove --purge nvidia*
sudo apt remove --purge bumblebee*
sudo apt-get install bumblebee-nvidia bumblebee primus
optirun command #使用独显运行command程序
optirun -b primus command #使用独显运行command程序,提升性能
安装好驱动后,nvidia x server seetings是打不开的,点击后会弹出错误提示,然后很误导我就按照之前的思路去折腾了。命令“optirun xxx"可用来调用N卡运作处理程序xxx(程序名)的图形计算 ,不过图形渲染仍由I卡负责,性能提升有限。
更新:
archwiki
bumblebee配置下所有需要独显的操作都需要调用optirun或者primusrun
optirun -b none nvidia-settings -c :8
ctrl+alt+2进入2号控制台
1: sudo apt remove --purge nvidia*
2: sudo rm /etc/X11/xorg.conf
3: sudo apt install xorg
三种原因各不同,不详细说了,挨个试 总有一款能救你
按着上面的教程做……重启可以显示登录界面但无法输入密码又是什么情况T-T试着sudo apt install xorg,诶!成功登录!果然是删除nvidia时误删了xorg。
然后optirun glxinfo|grepNVIDIA,嗯驱动安装成功,optirun glxgears -info,显示小齿轮动画,可以愉快地使用optirun命令调用独显运行程序了,感觉显示效果好了不少 ;)
TIPS
有时因为界面跳的太快进不了tty的时候,可以开机选择“Advanced options for *****”这一行按回车,然后选中最后是“(recovery mode)”这一行按“E”进入编辑页面,把ro改成rw,按F10,然后进入root shell。