mianfeiziyuan 发表于 2019-5-20 20:37:21

Linux下双显卡切换

(1)查看显卡是否正常识别

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 0116 (rev 09)
01:00.0 VGA compatible controller: ATI Technologies Inc Device 6741

(2)查看内核版本
# uname -a
Linux localhost.localdomain 2.6.40-4.fc15.i686 #1 SMP Fri Jul 29 18:54:39 UTC 2011 i686 i686 i386 GNU/Linux

(3)查看显卡工作状态
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
注:+号表示目前工作的显卡

(4)显卡切换
# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

(5)查看切换结果

# dmesg | tail -2
[   82.404858] TCP lp registered
radeon: switched off

(6)查看显卡工作状态
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0



最好把 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch 写在/etc/rc.d/rc.local里面



# 切换
root@BOX:~# echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
root@BOX:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0: :Off:0000:00:02.0
1:+:Pwr:0000:01:00.0
# 查看dmesg信息
root@BOX:~# dmesg | tail -2
fbcon: Remapping primary device, fb1, to tty 1-63
i915: switched off
# 切换回去
root@BOX:~# echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
root@BOX:~# dmesg | tail -2
fbcon: Remapping primary device, fb0, to tty 1-63
radeon: switched off
root@BOX:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:+:Pwr:0000:00:02.0
1: :Off:0000:01:00.0
root@BOX:~#
页: [1]
查看完整版本: Linux下双显卡切换