1、
操作系统:fedora19 x86_64
双显卡:HD4000 & GT640M
测试结果:使用命令关闭独显成功!增加启动项没有测试,传说中会出问题,没敢尝试!
2、使用命令:
(0)查看当前机器的显示信息
# lspci | grep VGA
这个命令就可以看到目前可以使用的显卡是哪些
(1)查看当前显卡状态
#cat /sys/kernel/debug/vgaswitcheroo/switch
查看是否可以进行显卡切换,正常的输出类似于:
0:DIS: : Pwr:0000:01:00.0 (独立显卡)
1:IGD:+:Pwr:0000:00:02.0 (集成显卡)
(2) 切换到独立显卡:
#echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
(3) 切换到集成显卡:
# echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
(4) 关闭不用的显卡电源:
# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
(5) 重新开启关闭的显卡电源
# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
3、增加启动项:
开机时需要自动关闭独立显卡,并且fedora1764位中已经没有rc.local文件。所以需要自己增加文件,具体如下步骤
(1)增加新文件
touch /etc/rc.d/rc.local
文件内容为:
#!/bin/bash
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
(2) 修改文件执行权限
chmod +x rc.local