IT之家学院:如何为Linux配置双显卡切换显卡

Ubuntu14.04 双显卡(独立+集成)问题的显卡切换问题
显卡厂商Nvida和AMD对Linux没有提供良好的支持,导致双显卡笔记本电脑用户在使用Linux的过程中,导致本子非常耗电惊人。另外,Nvida Prime可以让Linux用户实现通过点击鼠标完成Intel集成显卡和Nvida独立显卡的切换。
解决方案:
#首先,之前使用bumblebee解决双显卡问题的需要卸载bumblebee;
sudo apt-get purge bumblebee*
#其次,安装了libvdpau-va-gl1包的需要卸载,否则Nvidia Setting启动时会引起崩溃;
sudo apt-get purge libvdpau-va-gl1
1:查看可用的Nvidia驱动版本号:通过system settings && software & update
此处可以看到可用版本号为375;
系统默认使用的是Nouveau开源驱动,现在我们正在进行Nvidia闭源驱动的安装过程。
2:将开源的Nouveau驱动加入黑名单,禁止其启动;
sudo vi /etc/modprobe.d/blacklist.conf
在文件末尾添加 blacklist nouveau
3:安装驱动和Prime:
sudo apt-get install nvidia-375 nvidia-settings nvidia-prime
4:安装Nvida Prime 双显卡切换指示器,用于在系统托盘中轻点鼠标即可切换显卡,而不必使用命令。
在终端使用如下PPA安装:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
5:安装完毕,系统重启,即可发现在系统托盘中多了一个Nvidia LOGO的指示器小程序,单击小程序,在弹出的菜单中选择“Quick switch graphics”即可快速切换显卡。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!为了提高linux图形性能并降低功耗,独特的文章。
我用的系统Fedora 20 Xfce x64,在安装驱动程序,以确保系统是最新的版本号。
最好安装gcc、kernel-devel和其他包。己主动安装。
安装intel集显驱动,能够自行去intel官网查找,或者直接訪问
这个地址就是intel官方提供的,点击页面左側download,找到所需文件。
因为直接提供了fedora的rpm包,下载安装就可以。
这个包非常小。不过一个repo和一个辅助程序而已。
点击“应用程序菜单-&设置-&Intel Graphics Installer for Linux”执行向导程序
程序会检測系统环境,假设提示缺少什么再手动安装,在我当前的系统下仅须要安装PackageKit就可以。
依照向导一步一步来,非常easy就安装好了。
安装好记得重新启动一下。在我的笔记本上会发如今开机时LOGO之前error和warnning没有了。
安装nvidia独显驱动了。參考帮助
这里我安装bumblebee。相同是安装nvidia的闭源驱动。仅仅是渠道不一样而已。
依据帮助我折腾了好久。重装了两遍系统,才摸索出正确的方法。(重装是由于在重新启动的时候死机)
帮助页面讲了一大堆,按部就班去做仅仅能死机。所以请參考我的安装步骤。
直接安装网页中提到的两个yum&repository,如今的最新版是20。
接着安装bbswitch、bumblebee、bumblebee-nvidia。
下载非常慢,有必要的话保留备份。
重新启动之后就能够在“应用程序菜单-&设置”中发现“nvidia x server settings”选项。
可是这个选项没实用,执行后会提示你没有载入nvidia的驱动,无所谓。不用这个工具。
或者通过运行optirun nvidia-settings -c :8来打开此程序。
能够通过lsmod来确定系统本身自带的nouveau是没有载入的(bumblebee改动了grub的引导參数)。
能够通过optirun glxgears -info | grep &GL_VENDOR”来查看是否使用了独显(測试时风扇会加速)。
能够通过lspci|grep -i vga来查看设备状态,在空暇状态下能够看到显卡信息最后是rev ff即休眠状态。
能够通过optirun指定独显执行某程序。
这样就安装好了,之后继续安装dkms以保证在系统内核更新时同一时候更新显卡驱动。
因为linux下本身没有什么大型3D游戏。所以我也用不到独显。使用bumblebee也就是为了关闭独显而已。
还不能直接在BIOS里禁用。否则Windows怎么办,我但是双系统。
接下来的步骤可选。不须要的朋友不用安装。
安装tlp、tlp-rdw,此为笔记本节能工具。自己主动调整各硬件的功耗,不用手动配置。默认就好。
安装xbacklight。用于调整笔记本亮度
配合一个脚本,可以让系统自己主动记忆屏幕亮度
我的快捷键就设为Win+Up和Win+Down,就不再使用Fn了。
注意假设没有安装好intel集显驱动的话xbacklight是不能调整屏幕亮度的。
完事儿。笔记本的散热和功耗问题解决。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
阅读(...) 评论()有人能告诉我如何在LINUX中正确配置双显卡的SLI功能吗_百度知道
有人能告诉我如何在LINUX中正确配置双显卡的SLI功能吗
我有更好的答案
硬件安装没有问题的情况下,在英伟达显卡设置里面,就能看到sil选择,选择启用即可
采纳率:59%
来自团队:
为您推荐:
其他类似问题
双显卡的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。使用 Bumblebee 控制 NVIDIA 双显卡(Ubuntu)_Linux教程_Linux公社-Linux系统门户网站
你好,游客
使用 Bumblebee 控制 NVIDIA 双显卡(Ubuntu)
来源:Linux社区&
作者:congbo
Nvidia的双显卡切换技术叫Optimus(擎天柱),可惜只能在win7、vista下实现。Linux下没有对应的技术,当然苹果也没有。这导致独立显卡一直在启用,显卡发热升温,风扇狂转,却没有正常工作输入。平时笔记本电池在 Win7 能使用4小时,到了
两个小时左右就耗光了。AMD早已经为ATI显卡开发出Linux下的催化剂,支持A卡与intel集显之间切换,N卡的用户只能嘴馋。
Optimus 技术是不依赖于硬件复杂结构的交火显卡实现。独立显卡按需渲染,并传输给集成显卡,集成显卡则负责显示功能。当笔记本通过电源供电时,独立显卡将关闭,以延长电池寿命。
Bumblebee 试图模拟 Optimus 技术的行为;当需要的时候,使用独立显卡进行渲染,不使用的时候则关闭。当前的版本仅支持按需渲染,电源管理功能仍然在开发之中。
测试环境:
Acer Aspire 5750GNVIDIA GeForce GT630Mubuntu 12.04 x86_64
一、更新显卡信息,非常重要,否则可能识别出错
?& ~& sudo update-pciids[sudo] password for congbo:Downloaded daily snapshot dated
二、查看显卡信息
?& ~& lspci | grep -i vga00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)01:00.0 VGA compatible controller: NVIDIA Corporation Device 0de9 (rev a1)更新后:
?& ~& lspci | grep -i vga00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)01:00.0 VGA compatible controller: NVIDIA Corporation GeForce GT 630M (rev a1)更新后正确识别出了显卡型号。
Nvidia 卡信息的末尾是 rev a1,表示独显已经关闭。
三、拔下电源适配器,查看功耗
?& ~& grep rate /proc/acpi/battery/BAT0/statepresent rate:&&&&&&&&&&& 2613 mA平均2000左右
四、安装bumblebee
sudo add-apt-repository ppa:bumblebee/stablesudo apt-get updatesudo apt-get install bumblebee bumblebee-nvidia
加入bumblebee组
sudo usermod -a -G bumblebee $USER
不需要手动加入bumblebee组,安装过程中已经将当前用户加入bumblebee组,注销或重启后生效。?
grep congbo /etc/group
adm:x:<SPAN style="COLOR: #:congbo
cdrom:x:<SPAN style="COLOR: #:congbo
sudo:x:<SPAN style="COLOR: #:congbo
dip:x:<SPAN style="COLOR: #:congbo
plugdev:x:<SPAN style="COLOR: #:congbo
lpadmin:x:<SPAN style="COLOR: #9:congbo
congbo:x:<SPAN style="COLOR: #00:
sambashare:x:<SPAN style="COLOR: #4:congbo
bumblebee:x:<SPAN style="COLOR: #01:congbo
?& ~& groupscongbo adm cdrom sudo dip plugdev lpadmin sambashare
?& ~& groupscongbo adm cdrom sudo dip plugdev lpadmin sambashare bumblebee
bumblebee 版本:?
bumblebeed --version
bumblebeed (Bumblebee) <SPAN style="COLOR: #.0.<SPAN style="COLOR: #
Copyright (C) <SPAN style="COLOR: #11 The Bumblebee Project
License GPLv3+: GNU GPL version <SPAN style="COLOR: # or later &http://gnu.org/licenses/gpl.html&.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
五、测试效果
lspci| grep -i vga
<SPAN style="COLOR: #:<SPAN style="COLOR: #.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev <SPAN style="COLOR: #)
<SPAN style="COLOR: #:<SPAN style="COLOR: #.0 VGA compatible controller: NVIDIA Corporation GeForce GT 630M (rev ff)
Nvidia 卡信息的末尾是 rev ff,表示独显已经关闭。
再次拔下电源适配器,查看功耗。
grep rate /proc/acpi/battery/BAT0/state
present rate:
平均1000左右,,风扇以前一直狂转,现在基本没动静。
bumblebee的作用是禁用nvidia独立显卡,需要使用独显时,使用”optirun 程序名“手动开启nvidia来运行需要加速的程序,如optirun vmware。
集显、独显分别运行 glxgears 或 glxspheres 测试,以glxgears为例:?
Running synchronized to the vertical refresh.
The framerate should be
approximately the same as the monitor refresh rate.
<SPAN style="COLOR: #1 frames in <SPAN style="COLOR: #.0 seconds = <SPAN style="COLOR: #.107 FPS
<SPAN style="COLOR: #0 frames in <SPAN style="COLOR: #.0 seconds = <SPAN style="COLOR: #.869 FPS
<SPAN style="COLOR: #0 frames in <SPAN style="COLOR: #.0 seconds = <SPAN style="COLOR: #.856 FPS
optirun glxgears
<SPAN style="COLOR: #84 frames in <SPAN style="COLOR: #.0 seconds = <SPAN style="COLOR: #6.677 FPS
<SPAN style="COLOR: #58 frames in <SPAN style="COLOR: #.0 seconds = <SPAN style="COLOR: #1.540 FPS
<SPAN style="COLOR: #75 frames in <SPAN style="COLOR: #.0 seconds = <SPAN style="COLOR: #4.942 FPS
打开N卡设置:
optirun nvidia-settings -c :<SPAN style="COLOR: #
现在i系列的一般都是双显卡配置,请勿自行安装nvidia驱动。双显卡的机器,必须停止集成显卡才能正确安装nvidia驱动。不要用root用户运行,最好是用sudo运行。如果安装失败,可能无法进入任何一个界面,包括文字界面。解决办法,固定该主机IP,开启ssh服务,确保可以在局域网的另一台主机ssh进该主机。之后然后再折腾,如果失败,ssh进该主机,卸载掉nv的驱动(sudo apt-get autoremove nvidia-current),然后重启。双显卡台式机折腾这个的时候注意把显示器连接到主板的输出端口上,否则没用。安装好以后 , “系统-&系统管理-&NVIDIA X Server Settings“ 不要乱动。
有的bios里可以关掉独显,桌面渲染3D等,i卡能够胜任。(i卡虚拟机里运行win7无法开启aero特效)
相关链接:
相关资讯 & & &
& (04/11/:35)
& (02/04/:15)
& (01/29/:07)
& (07/05/:25)
& (02/01/:27)
& (12/28/:36)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
davil2000 发表于 好文 学习了如何为Linux配置双显卡_百度知道
如何为Linux配置双显卡
我有更好的答案
inux双显卡切换的电脑上的方法:intel+NV,无法切换,只能使用集显,而且独显无法关闭;intel驱动可以在这找到,建议使用其他发行版本,Fedora15、Ubuntu11.04都支持最新硬件。
采纳率:97%
来自团队:
c Sale!& and &Super Bargains!&
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 双显卡 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信