Fedora下手动双卡切换,无需任何安装

对于双显卡的问题,linux在默认情况下是两个显卡都开启,且电源管理极差,导致电脑温度超高,如果在BIOS里面强行切换为一个显卡,当然也可以解决这个问题,但是在双系统的情况下,就极为不便。如果需要切换显卡还要重启电脑,那实在是太落后了。
注:需要在root权限下执行

1. 查看当前机器的显示信息
# lspci | grep VGA
这个命令就可以看到目前可以使用的显卡是哪些

2. fedora17内核已经默认挂载了显卡的模块,位于: /sys/kernel/debug
如果没有, 也可以手动挂载:
# mount -t debugfs debugfs /sys/kernel/debug

3. #cat /sys/kernel/debug/vgaswitcheroo/switch
查看是否可以进行显卡切换,正常的输出类似于:
0:DIS: : Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
如果没有任何输出,那就很抱歉,这种方法不管用了,可能是linux内核过旧

4. 使用方法
(1) 切换到独立显卡:
#echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
(2) 切换到集成显卡:
# echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
(3) 关闭不用的显卡电源:
# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
(4) 重新开启关闭的显卡电源
# echo ON > /sys/kernel/debug/vgaswitcheroo/switch

例如:
一般情况下,我们执行第三条命令
#echo OFF > /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表示正在运转。

我的笔记本是ThinkPad E430,是双卡切换机器,用上面的方法测试了一下,可以正常执行,非常感谢原作者提供的方法。

原文:http://blog.163.com/chfc2009@yeah/blog/static/130705634201251112531720/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值