在 Ubuntu 中使用 Sandy Bridges 集成显卡(或激活可切换显卡)

在 Ubuntu 中使用 Sandy Bridges 集成显卡(或激活可切换显卡)

我有一台 HP Pavilion dv6,搭载 Sandy Bridges Core-i7,双启动 Win7 和 Ubuntu 11.04。它还配有 1GB ATI Radeon 6490 独立显卡。在 Windows 中,ATI 实用程序运行良好,可以毫无问题地在集成显卡和独立显卡之间切换。

在 Ubuntu 中,我安装了专有 ATI 驱动程序,但是当我尝试进入 Catlyst 控制中心时出现此错误:

No ATI graphics driver is installed, or the ATI driver is not functioning properly.
Please install the ATI driver appropriate for you ATI hardware, or configure using aticonfig.

我查看了 aticonfig 选项,但无法真正理解它们,并且我只能找到一个 ATI 驱动程序,所以我不知道我怎么会安装了错误的驱动程序。

无论如何,我已经放弃在 Ubuntu 中使用可切换显卡(除非这里有人知道让它工作的简单方法),所以我想将其设置为仅使用集成显卡 - 我几乎只使用 Linux 进行编码,因此独立显卡有点过分,会使我的电脑发热并且电池很快耗尽。非常感谢任何帮助,我对 Linux 总体来说还很陌生。

答案1

我终于搞定了!我会在这里提供解决方案,希望其他拥有 Sandy Bridges HP Pavilions 的用户也能解决他们的问题。

很简单,只需编辑 Grub 启动选项,然后将其替换quiet splashmodeset=1 xforcevesa

然后在终端窗口中输入

sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

现在,当您查看 vgaswitcheroo/switch 的内容时(您可能需要使用 sudo 才能查看它们),您会看到类似以下内容:

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

第一行是我的 ATI 独立显卡,现在已关闭,第二行是集成显卡。关闭 ATI 显卡时,我的电池电量从充满电时的剩余 2:10 跳升至 4:00,因此如果您在 Ubuntu 中不进行大量图形处理,这确实值得一试。作为额外的奖励,Unity 界面现在可以正常工作(仅使用集成显卡芯片组时,它有点迟缓,但几乎察觉不到)。要使更改永久生效,只需添加一个脚本在启动时执行此操作。一些博客提到,由于存在错误,您需要使用关机脚本重新打开独立显卡,以避免重新启动时出现某种风扇问题。

注意:如果 /sys/kernel/debug/vgaswitcheroo 不存在,则必须卸载 ATI 专有驱动程序并重新启动计算机

最后要说的是,这看起来是一种为自己提供图形切换实用程序的有用方法,但由于我的 ATI 卡根本无法在 Ubuntu 上运行,所以我甚至懒得尝试。 http://linuxenvy.blogspot.com/2011/01/tackling-switchable-graphics.html

相关内容