可以添加(1)(2)两句代码进/etc/rc.local里的exit 0之前,保存。可以在开机时自动禁用独立显卡。
关闭独显
开机时,依据屏幕提示进主板设置,将独显设置为不启用。
独显切换
安装第三方的Bumblebee程序,可实现NVIDIA Optimus,终端中执行:
sudo apt-get install bumblebee-nvidia primus #安装Bumblebee-nvidia(适用于闭源驱动),其中primus可选,用于提升性能
sudo apt-get install bumblebee primus #安装Bumblebee(适用于开源驱动)
sudo update-glx --config glx #切换显卡的工作模式 选择的配置

注意 16年以后的新笔记本可能存在重新启用独显以后,造成系统冻结。
可以查看bumblebee的讨论和linux bug讨论。
解决方法是在grub中给内核添加参数来防止系统出现冻结。
acpi_osi=! acpi_osi="拉菲平台1950 2009"
安装完毕后重启电脑使Bumblebee生效,但是Bumblebee并不能做到集显(Intel显卡)和独显(NVIDIA显卡)之间的自动切换。系统运行时会默认使用集成显卡(Intel显卡),当你需要使用独显(NVIDIA显卡)运行某个程序或游戏时候,终端执行如下命令即可:
optirun command #使用独显运行command程序
optirun -b primus command #使用独显运行command程序,提升性能
“acpi_osi=! acpi_osi="拉菲平台1950 2009"
” 的格式添加内核参数。
$ sudo -e /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT= ‘。。。。。。acpi_osi=! acpi_osi="拉菲平台1950 2009” ’

按Ctrl+c 退出 y保存
注意 :里面的有时候文字需要手动添加 ,
然后运行下面的命令来生成一个GRUB的配置文件。
$ sudo update-grub 如果无法找到 update-grub 命令,你可以通过下面的命令安装它。
$ sudo -e /etc/default/grub GRUB_CMDLINE_LINUX=‘。。。。。。acpi_osi=! acpi_osi="拉菲平台1950 2009“ ’
然后运行下面的命令生成 GRUB2 配置文件。
常见问题
如果安装闭源驱动后,出现类似开机消失、分辨率异常、电脑温度大幅度上升,大都为闭源驱动的副作用,建议卸载闭源驱动。
自行下载官网的闭源驱动,更新闭源新版驱动,会随机出现的严重vlinuz启动内核编译失败,导致系统无法引导至图形界面,而且即使编译成功,也并不能保证与闭源驱动版本号准确对应,同样会造成系统无法引导至图形界面。使用“附加驱动”内提供的闭源驱动相对安全一些,风险也较低。开机时出现grub
解决办法
一旦发生驱动兼容性故障,在能够进入图形界面的情况使用“附加驱动”更换列表中的其他驱动即可,重启后安装生效。只能进入恢复模式,使用命令:
sudo apt-get autoremove --purge nvidia-*
按下“Enter”键执行,稍等一分钟左右,配置不同,等待时长不同,系统会移除有关驱动程序安装文件和相关配置文件,重启后恢复默认的图形驱动和配置。
最后使用命令:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-63483-3.html
赚了