如何解决双显卡问题

如何解决双显卡问题

在2012年12月14日 (五) 12:26由 Cxbii (讨论 | 贡献)所做的修订版本

目录

[隐藏]

前言

目前显卡厂商对Linux平台支持不力,双显卡一直是Linux下难题。

但最新信息,NVIDIA开始支持Linux平台的双显卡技术!

测试环境:ubuntu12.04 通过

适用linux内核:inux kernel 2.6.38以上。

Intel和ATI双显卡

准备

查看目前可以使用的显卡,终端

 lspci | grep VGA

解决

  • 方法一

在BIOS设置强行切换为一个显卡,但双系统(windows+linux)不推荐。

  • 方法二:

在linux3.06下切换显卡的模块仍然处于调试状态,首先就要加载这些模块

 sudo mount -t debugfs debugfs /sys/kernel/debug

然后

 >cat /sys/kernel/debug/vgaswitcheroo/switch

查看是否可以进行显卡切换,正常的输出类似于:

 0:DIS: : Pwr:0000:01:00.0
 1:IGD:+:Pwr:0000:00:02.0

这里Off表示电源已经关闭,Pwr表示正在运转。

如果没有任何输出,那就很抱歉,这种方法不管用了,可能是linux内核过旧切换命令

 echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch       #用来切换到独立显卡
 echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch       #用来切换到集成显卡
 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch        #这个命令是用来关闭不用的显卡电源
 echo ON > /sys/kernel/debug/vgaswitcheroo/switch         #这个是用来重新开启关闭的显卡电源

一般情况下,我们就执行第三条命令

 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

可以再看一下/sys/kernel/debug/vgaswitcheroo/switch这个文件的状态

 cat /sys/kernel/debug/vgaswitcheroo/switch

如果输出结果是

 0:DIS: :Off:0000:01:00.0
 1:IGD:+:Pwr:0000:00:02.0

那就表明成功了。(这里Off表示电源已经关闭,Pwr表示正在运转。)

至此大功告成,可以在rc.local里面加上( sudo gedit /etc/rc.local #编辑rc.local文件)

 mount -t debugfs debugfs /sys/kernel/debug
 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

这样以后每次开机就自动关闭不用的显卡和关闭不用显卡的电源了。

Intel和NVIDIA双显卡

准备

查看目前可以使用的显卡,终端

 sudo update-pciids        #更新显卡信息
 lspci -v | grep -i vga    #察看显卡

类似的显卡类型信息如下

 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family   Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
  01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev ff) (prog-if ff)

解决阶段:

  • 方法一

在BIOS设置强行切换为一个显卡,但双系统(windows+linux)不推荐。

  • 方法二:

安装Bumblebee(非NVIDIA官方技术)终端中输入:

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

重启电脑或者重新登录使Optimus生效。Optimus生效后,并不是直接就能使用在集成显卡与NVIDIA显卡之间切换。此时电脑默认使用Intel的集成显卡,如果你要使用独立显卡运行游戏或其他程序(假如运行一个名称为game的程序),终端输入:

 optirun game

运行带有optirun命令的游戏时,NVIDIA独立显卡将被启用,如果游戏退出或者optirun关闭,笔记本将自动切换到集成显卡。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值