为什么在使用Ubuntu时,装有AMD Radeon HD 76xx显卡的笔记本电脑会过热?


13

我买了一个预装Windows 7的新笔记本电脑。我喜欢在Ubuntu上工作,因此在笔记本电脑上安装了12.04。我可以在Windows上工作6个小时,感觉笔记本电脑只有一点点温暖,但是在运行Ubuntu的15分钟后,我的笔记本电脑太热了。

电池也很快在Ubuntu上耗尽。Ubuntu上有1.5个小时的备份,而Windows上只有5-6个小时。

我以前拥有一台Dell Inspiron N5010,一切运行正常。没有加热问题。它带有Intel i3处理器。所以我想知道这个问题是否与处理器有关?(AMD A8)

眼镜:

  • HP Pavilion G6-2005AX笔记本电脑(APU四核A8 / 4GB / 500GB / Win7 HB / 1.5GB图)
  • 1 GB AMD Radeon HD 7670M专用512 MB集成AMD Radeon HD 7640G图形

我已经安装了Ubuntu建议的ATI专有驱动程序。但是sensors温度是70摄氏度。

这个问题有解决办法吗?


1
试试这个:askubuntu.com/questions/208093/samsung-series-5-overheating / ...答案不是特定于设备的。它就像一个魅力。
Dr_Bunsen

请注意,Jupiter(以上注释中的链接)不起作用,也不适用于最新版本(> = 13.10)的Ubuntu。
Rmano 2014年

Answers:


5

OP在问题的修订版2中报告了他设法解决的问题

通过停用Ubuntu建议的驱动程序,通过安装从AMD网站下载的 AMD专有驱动程序来解决该问题!

现在sensors温度是47摄氏度!以及4小时的备用电池!哇!


3

开源驱动程序的解决方案/解决方法:(内核> = 3.11)

我有同样的问题; 在启动后的几分钟内,我的笔记本电脑甚至会自行关闭过热(有时甚至无法完成启动)。

我的机器Samsung Chronos 7(请参阅注释(3))具有混合图形:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]

改用专有驱动程序很有帮助,但有时它也会过热。使用开源驱动程序时,通常并没有完成启动。我设法对其进行了修复,并在Ubuntu 13.10(内核3.11.x)中使用了开源驱动程序。

免责声明:我不介意降低3D性能。如果您愿意,请尝试安装最新的专有驱动程序

a)通过删除所有fglrx软件包(linklink)返回开源驱动程序。/etc/X11/xorg.conf如果有,请确保删除---它会阻止开源驱动程序查找屏幕。

b)基本 添加内核引导参数 radeon.dpm=1(请参见注释1)。仅此一项就可以使温度降低(尽管比我喜欢的温度高)。(编辑:应该是默认的14.04及更高版本)。

c)标识卡号(请参阅注释2)。在我的情况下card1,您可以说它查找是否/sys/class/drm/card1/device/power_dpm_state存在一个名为的文件。在终端中进入超级用户sudo -i并执行

echo battery > /sys/class/drm/card1/device/power_dpm_state

这会使我的GPU降低20度(C)。我将此添加到我的/etc/rc.local

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
fi

d)挂起/恢复后,奇怪的是GPU更热。要发出解决方案(如上所述,在超级用户终端中)

echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level

有趣的链接:


脚注:

(1)这将为radeon驱动程序启用“动态电源管理”。FWIK,它将是14.04及更高版本中的默认设置,因此此hack应该很快就会过时。

主链接:https : //wiki.archlinux.org/index.php/ATI#Dynamic_power_management

(2)请注意,有时AMD卡在重新启动后会更改号码。作为一种解决方案,我将脚本放入了脚本中(我必须将其原样放置,/etc/rc.local并且在/etc/pm/sleep.d/01-stay-cool---注释中的恢复脚本中添加了类似的注释如果需要恢复脚本,请在此处阅读)。

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
      echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level
fi
if [ -f /sys/class/drm/card0/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card0/device/power_dpm_state
      echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
fi

(3)与Google友好的精确模型(sudo dmidecode):

System Information
        Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
        Product Name: 700Z3A/700Z4A/700Z5A/700Z5B
        Graphic card Radeon HD 6400M/7400M Series
        Version: 0.1


0

我的Sony Vaio SVE1512W1ESI上的Ubuntu 12.04和13.04遇到相同的问题笔记本电脑与AMD的Radeon HD 7500M / 7600M网卡。风扇一直运行,传感器工具显示温度为60秒(从56-57开始,然后在打开浏览器的情况下达到67-68)。

从系统设置->其他驱动程序安装了专有驱动程序,但没有帮助。最终从安装了专有驱动程序 AMD网站,它解决了该问题。

按照以下简单步骤进行安装(如在同一网页上的安装说明手册中所述):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. 选择第一个选项(“在X.Org XX上安装驱动程序XX”),然后选择“自动”
  3. sudo /usr/bin/aticonfig --initial
  4. 重新启动

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.