Ubuntu下Nvidia与Intel双显卡驱动解决方案&亮度调节办法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubuntu下Nvidia与Intel双显卡驱动解决方案&亮度调节办法
最近装了Ubuntu,本本半小时不插电源半小时就没电了,发现是因为双显卡的问题,所以在网上找了一些帖子看了下别人是怎么解决的,感觉网上的帖子比较杂乱,所以就整理了一些亲测可用的方法,拿出来和大家共享一下,谁有更好的办法记得告诉我哈!!!
因为缺乏独显厂家对Linux下双显卡切换方案的支持,所以在linux下,独显既未发挥作用,也未关闭,导致屏幕亮度无法调节,机器温度迅速升高,散热风扇高速运转,电池电量快速耗尽,很是坑爹。I&N双显卡硬件都是n卡负责渲染,桥接到i卡然后vga输出,所以n卡没有正式的输出屏幕(CRT-0)
目前,在linux下较好的解决Intel、Nvidia双显卡的方案是bumblebee(大黄蜂),需要说明的是,bumblebee并不是完美的双显卡切换方案,而是将独显关闭,平时只是使用核芯显卡,在需要玩3D游戏是用optirun来运行该游戏,则会使用独显。
【注意:1、千万不要使用系统的“附加驱动”安装Nvidia驱动,否则可能导
致图形界面无法进入!
2、bumblebee自带改版驱动,如果装了Nvidia官方驱动,请先删除。
✧删除N卡官方驱动方法:
Ctrl Alt F1 组合键进入tty1命令行界面
登陆
关闭lightdm图形sudo service lightdm stop
(老版本Ubuntu用的是:service gdm stop)
删除驱动sudo nvidia-uninstall 】
/*插播:
Nvidia显卡切换技术叫做Optimus,也就是擎天柱,现在在Linux下面柱子无效,因此第三方开发团队的开发了好基友Bumblebe—大黄蜂,此外还有一个分支Ironhide铁皮(说好的威震天呢?),Bumblebee的作用是禁用Nvidia独立显卡,然后使用optirun进行手动开启nvidia来运行需要加速的程序。
*/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>
●安装bumblebee(可用命令安装,也可从Ubuntu软件中心安装):
首先添加第三方软件源,并更新列表
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
然后安装大黄蜂
sudo apt-get install bumblebee bumblebee-nvidia
装完重启
sudo reboot
●查看显卡信息:
Bumblebee的电源管理默认是关闭独显的,在终端中运行:
lspci | grep VGA 查看显卡状态(如果你安装了hardinfo(可以在Ubuntu软件中心安装),也可以用hardinfo查看),运行后显示如下内容:
第一条是Intel核芯显卡的信息,第二条是Nvidia独显的信息,括号中(rev ff)表示该显卡处于关闭状态。
/wp-content/uploads/2012/09/01-nvidia-bumble bee.jpeg
●打开Nvidia的设置程序,测试N卡驱动是否安装成功,在终端中运行
如下命令(不要用nvidia-xconfig,会生成新的xorg.conf,导致问题):
sudo optirun nvidia-settings -c :8
Bumblebee默认只使用集显,只有通过optirun + 进程名字才能用独显运行
比如这个测试
先是直接运行(默认使用intel集显)
glxgears
这是一个3D齿轮动画
60帧
然后调用n卡来运行相同的测试
optirun glxgears
950帧
显卡的问题解决完了,但是还是不能调节亮度。下面解决亮度的问题。>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>
●开始调节屏幕亮度啦··
设置初始亮度,在终端输入:
sudo gedit /etc/rc.local
在打开的文件里增加一句(在exit 0 之前)代码:
echo 300 > /sys/class/backlight/intel_backlight/brightness (这
个300是亮度值,可以设置其他数值,数值越大越亮)
然后保存即可
使用Fn快捷键调节亮度
方法一、
在终端运行以下命令:
sudo gedit /etc/default/grub
在打开文件中找到
GRUB_CMDLINE_LINUX=""
改成
GRUB_CMDLINE_LINUX="acpi_backlight=vendor“
改好后保存即可
然后升级grub:
sudo ubdate_grub
重启完工
方法二、
在终端依次运行如下命令:
sudo su
echo 300 >/sys/class/backlight/intel_backlight/brightness (300是亮度值,可以设置其他数值,数值越大越亮)
其次,编辑/boot/grub/grub.cfg,在内核后面加上
acpi_backlight=vendor参数,重启即可使用Fn快捷键调节亮度啦!