我有 Ubuntu 11.10 和可切换显卡 Intel/ATI
在专有驱动程序出现许多问题后,我最终卸载了它们,安装了开源替代方案。但现在我的问题是:
- 如何选择使用哪种 VGA?
- 如何知道 Ubuntu 使用哪一个?
我知道我可以使用 vgaswitcheroo,但我在安装时找不到它?有人可以帮忙吗?提前谢谢
答案1
啊,肮脏的旧可切换显卡仍然很让人头疼……
首先,打开终端并成为 root :
sudo su
检查 /sys/kernel/ 中是否有“debug”目录
如果不是,请将此行添加到 /etc/fstab
none /sys/kernel/debug debugfs defaults 0 0
(并重启)
您现在应该在 /sys/kernel 中看到一个调试目录,检查 /sys/kernel/debug 中是否存在 vgaswitcheroo 目录
如果没有,请确保使用 Intel 和 Ati Foss 驱动程序(而不是 fglrx)
一旦您看到文件 /sys/kernel/debug/vgaswitcheroo/switch 您就可以尽情享受了!
如果您想使用英特尔卡,只需粘贴到终端(以 root 身份)
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
现在注销并再次登录(不是重新启动!)-> 欢迎使用英特尔卡的电源
如果你想切换到 ati 卡,请按照上面的方法操作,但这次要粘贴
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
您已准备好激发更强的 3D 性能!
如果您的笔记本电脑的风扇始终开着,这可能意味着两张卡都已激活。由于您一次只使用一张,我们只需关闭未使用的一张:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
你可以用这个命令检查当前正在运行的卡
cat /sys/kernel/debug/vgaswitcheroo/switch
我希望您此时注意到,英特尔和 foss ati 驱动程序的 3d 性能...嗯...实际上并没有那么出色。而 foss ati 驱动程序的电源管理简直是垃圾,或者没有人实现过,我不知道...
如果您需要完整的 3D 性能和有效的电源管理(您知道,2 小时的电池寿命和 6 小时的电池寿命是有区别的...),您仍然可以尝试使用 fglrx(ati 的专有驱动程序)。一旦您使用 fglrx 使其工作,您就可以通过 ati catalyst 控制中心(包括重新登录)轻松切换显卡。但 fglrx 是一个棘手的问题*...我可能要走一条漫长而黑暗的成功之路 - 如果它能在某人的机器上工作的话...
但是,请查看此站点以获取有关使用 foss 驱动程序和 vgaswitcheroo 进行切换的更多详细信息: http://asusm51ta-with-linux.blogspot.com/