如何在HP Pavilion DM4上关闭Radeon GPU?

我有一台运行Ubuntu 11.10的HP DM4 Beats Edition。 HP Pavillion运行板载英特尔显卡和Radeon GPU。

据我所知,看来Radeon GPU正在耗尽我的电池并导致笔记本电脑过热。 使用机器执行简单任务时,电池寿命降至两小时以下,且设备过热。

我尝试激活ATI FGLRX驱动程序 – 但它没有成功。 我也安装了CPU控件applet。

目前我只想禁用GPU并使用英特尔板载显卡。

有没有办法可以强制系统只使用英特尔显卡?

我是Ubuntu的新手,需要一些基本的帮助。

自10.10以来,Ubuntu自带vgaswitcheroo 。 因此,虽然它远远不像Windows那样平稳。 然而,它足以关掉其中一张卡和/或切换到使用其他卡。

您可以在help.ubuntu和此linux.blogspot 上找到有关此主题的更多信息。

由于你是Ubuntu的新手,我会告诉你必要的命令:

 chmod -R 705 /sys/kernel/debug # this isn't noted on the help.ubuntu-page, yet I had to do this since 11.04 chown -R $YOURUSERNAME:$YOURUSERNAME /sys/kernel/debug/vgaswitcheroo # where $YOURUSERNAME is your user name echo OFF > /sys/kernel/debug/vgaswitcheroo/switch # this will turn off your currently unused card. This is normally the discrete one. 

这些命令不适用于我安装的fglrx,因为它有自己的切换机制(这对我不起作用)。

要在卡之间切换,您可以编写DDIS (用于离散)和DIGD (用于集成)而不是OFF 。 请注意,只有在您注销后才会看到更改。 另一张卡片已经开启; 耗电并旋转风扇。

我正在使用带有可切换显卡的索尼VAIO VPCSB2笔记本电脑(英特尔集成/ ATI 6470M),并且已经失去了很多时间。

如上所述,解决问题的最简单方法是添加:

 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch 

到你的rc.local文件(sudo gedit /etc/rc.local,在行“exit 0”之前添加)。 它快速而肮脏,但会在启动时关闭ATI适配器。 限制是:

  • 没有ATI加速图形显然:)
  • 睡眠不足/暂停支持(ATI适配器可能与笔记本电脑一起唤醒…)

从版本12.1开始 ,Catalyst驱动程序至少在我的笔记本上支持混合图形,但它需要一些工作(不确定最终是否需要所有步骤,但至少它有效):

确保你没有使用vgaswitcheroo 🙂

先决条件安装

 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases 

在x64系统上,添加:

 sudo apt-get install ia32-libs 

创建这个符号链接(这阻止了驱动程序包编译在我的情况下稍后失败):

 sudo ln -svT lib /usr/lib64 

从ATI下载驱动程序并创建包:

 sh ./ati-driver-installer-11-11-x86.x86_64.run --buildpkg Ubuntu/oneiric 

安装包:

 sudo dpkg -i fglrx*.deb 

配置驱动程序:

 sudo aticonfig --initial -f 

重新启动并祈祷。 如果它有效,您将看到标准的登录提示。 以管理员身份登录并启动Catalyst Control Center。 然后,您最终可以在GUI中选择要使用的GPU(需要重新启动)。

如果它不起作用(您必须在命令提示符下登录)并且您想要重试,请在重新启动该过程之前进行一些清理:

 sudo aticonfig --uninstall sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx 

Catalyst驱动程序的一大缺点是Unity只能在英特尔适配器上以2D模式工作(使用“原生”英特尔驱动程序,标准Unity运行良好)。

我找不到最后一个问题的解决方案,因此在我的情况下我切换回了切换器解决方案。