`
bulote
  • 浏览: 1297149 次
文章分类
社区版块
存档分类
最新评论

实践 Ubuntu 10.10/11.04 关闭双显卡问题

 
阅读更多

Ubuntu 关闭双显卡目前有两种方法:


建立一个脚本/usr/local/sbin/vgaswitcher

#!/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,但是

两种方法都会造成运行VMware虚拟机之后 将无法关机和重新启动 Ubuntu系统

如果你需要Vmware虚拟机,请不要使用上面两种方法!

我没有测试没有Vmware 运行的情况,如果你出现关机不能,也请不要使用上面方法关显卡。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics