在这台新机器上安装 Ubuntu 时,我遇到了各种问题,所以我四处打听,向 Ubuntu 寻求解决方案。这是最新的解决方案!:D 当我启动电脑时,它显示温度在 50-55 左右。当我打开 Chromium 时,它显示 60+(61、62、63)。当同时运行 2 个应用程序时,它甚至会达到 67-68。风扇比 Windows 7 稍微响一点。说到 Windows 7,空闲时温度为 45-50,在浏览器中工作时为 50-53。我已经对这台机器感到失望了。您可以找到规格这里 图片下方写着“technishe daten”。单击该选项卡即可查看规格。
答案1
经过一番研究并参考上述链接后hekiko81我的状态如下:仅使用后hekiko81的解决方案:系统可以启动,但没有花哨的 3D 效果,当我使用“fglrxinfo”获取有关当前 VGA 的详细信息时,我得到以下信息:
Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 136 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 12
Current serial number in output stream: 12
所以我的结论是 ati 驱动程序未正确安装。
此错误是由于从官方 amd 页面下载的 ATI 专有驱动程序失败而导致的。(安装正确)。当时我认为使用 ATI 驱动程序并不是最好的主意,因为我有一个集成的英特尔 HD 3000(sandy bridge)GPU(带有 ATI AMD Radeon HD 6470M)。所以我重新安装了 ubuntu 11.10 并执行以下操作来解决问题:
1.我使用了英特尔集成驱动程序
由于所有 eye candies 都能够与集成 gpu 很好地配合,所以我坚持使用它(使用默认的 ubuntu 开放驱动程序)
2。已关注这来自 Ubuntu 论坛的指南
在本教程中我仅使用了 1. 和 2. (a,b):
1. Apply PCIE_ASPM
(Source: Phoronix)
As everyone suggested adding this for laptops to have longer battery life. I edited /etc/default/grub as
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1"
and then running
$ sudo update-grub
Note: I previously had added acpi_osi=Linux pci=noacpi (on worst condition of black screen), which I think is no more required, because the computer boots on to GUI without them. Above command enables power management, sandy bridge support (rc6) and frame buffer compression.<br/>
2. Apply Support for Hybrid Graphics
(Source: Linux Hybrid Graphics)
For those of you who don't have two graphics card this step is not required. In Ubuntu 11.04 I had bug while installing this, so I could not run vgaswitcheroo/switch
a. Install acpi_call
$ sudo apt-get install git
$ cd /tmp
$ git clone https://github.com/mkottman/acpi_call.git
$ cd acpi_call
$ make
$ sudo insmod acpi_call.ko
$ lscpi -vnnn | grep VGA # Check status here
$ ./test_off.sh # Check for any line that says "it works"
$ lspci -vnnn | grep VGA # Check with result of above
b. byo-switheroo (Unplug the ac-cord and see if it changes the battery life)
$ git clone https://github.com/awilliam/asus-switcheroo.git
$ cd asus-switcheroo
$ make
$ sudo make install-ubuntu
$ sudo su -
# cat /sys/kernel/debug/vgaswitcheroo/switch
# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
It is temporary. If you have two graphics cards next time you boot, you will see both cards have Pwr set. If you want this to be permanent add the discrete card (e.g ati as blacklist). This settings will only enable the default intel card and disable other card. I haven't found yet a solution to flawlessly switch intel and ati cards. The better solution would be ati card using dedicated applications via catalyst control center.
$ sudo vi /etc/modprobe.d/blacklist.conf
Add a line at last
blacklist radeon
Then edit /etc/rc.local as
$ vi /etc/rc.local
Make the part after comments look like this
modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
exit 0
3.已关注这指导
*向 heiko81 致敬 ;)
Jupiter 将显示在您的通知栏中。单击它并进入性能模式 -> 省电模式,以降低温度。
4.重新开始
温度肯定会降低,空闲时约为 50,繁忙时约为 55。
结论(诀窍)
诀窍是利用以下命令
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
降低 CPU 温度并降低风扇转速。(要永久启用此功能,请返回步骤 2)。启用此功能后,您的 GPU 温度读数将消失(显示 -128c),但重新启动后它将像往常一样测量 GPU。
奖金
对于测量温度,我建议你使用 XSensors(sudo apt-get install XSensors)并使用以下方法校准传感器传感器检测
太棒了。请给我反馈一下这个解决方案,它在 HP Pavilon g6 上对我有用,但它让我很头疼。最后我的温度在空闲时为 43-45;48-55(使用大量资源时为 60)。
我在写这篇文章时截取了一些屏幕截图:
答案2
您可以尝试本文建议的两种解决方案之一,安装最新版本的 Ati 专有驱动程序或电池消耗指示器 Jupiter:
http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/