#lspci | grep VGA命令插卡系统下显卡
Step1:
#mount -t debugfs debugfs /sys/kernel/debug
注:需要在root权限下执行
Step2:
#cat /sys/kernel/debug/vgaswitcheroo/switch
查看是否可以进行显卡切换,正常的输出类似于:
0:DIS: : Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
如果没有任何输出,那就很抱歉,这种方法不管用了,可能是linux内核过旧
Step3:
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(/etc/rc.d/rc.local)里面加上
mount -t debugfs debugfs /sys/kernel/debug
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch