查看双显卡
切换情况,正常情况下如果没有在用独显应该显示是DynOff
,但是我这里即使是不开桌面也是DynPwr
[ ~ ] cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS-Audio: :DynPwr:0000:01:00.1
1:IGD:+:Pwr:0000:00:02.0
2:DIS: :DynPwr:0000:01:00.0
查看dmesg
找到
[ 3.495606] [drm] amdgpu kernel modesetting enabled.
[ 3.495628] vga_switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[ 3.495741] ATPX version 1, functions 0x00000033
[ 3.495873] ATPX Hybrid Graphics
找到了调用的方法,网上搜了一圈都没有使用方法,然后使用acpi_call
尝试了几个参数,最后找到
echo "\_SB_.PCI0.GFX0.ATPX 2 0" > /proc/acpi/call
嗯,确实有用,但是实在是太暴力了,直接把整个显卡移除,可以看一下日志