Ubuntu 关闭双显卡目前有两种方法:
#!/bin/bash
if [ "$(whoami)" != "root" ]; then
echo "Use as root"
exit 1
fi
if [ -z "$1" ]; then
cmd="OFF"
else
if [ "$1" = "-i" ]; then
cmd="DIGD"
elif [ "$1" = "-d" ]; then
cmd="DDIS"
else
cmd=$1
fi
fi
if ([ "$cmd" != "OFF" ] && [ "$cmd" != "DDIS" ] && [ "$cmd" != "DIGD" ]); then
echo "Bad Command!"
exit 1
fi
echo "$cmd" > /sys/kernel/debug/vgaswitcheroo/switch
cat /sys/kernel/debug/vgaswitcheroo/switch
然后再建立一个启动脚本/etc/init.d/vgaswitch
#!/bin/bash
if [ "$1" != "start" ]; then
exit;
fi
/usr/local/sbin/vgaswitcher
/usr/local/sbin/vgaswitcher -i
都建立好以后,执行如下命令:
1
sudo chmod +x /usr/local/sbin/vgaswitcher /etc/init.d/vgaswitch && sudo update-rc.d vgaswitch defaults
重启就可以禁用掉独显了~
方法2:
1. 安装acpi_call模块
sudo apt-get install git
git clone git://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko
./test_off.sh
如果有提示OK证明独显已经关掉了
亲自体验结果:
显卡已经poweroff,但是