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

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

在Ubuntu上电池也很快耗尽。 在Ubuntu上进行1.5小时备份,而在Windows上进行5-6小时备份。

我以前拥有戴尔Inspiron N5010,一切顺利。 没有加热问题。 它配备了英特尔i3处理器。 所以我想知道这个问题是否与处理器有关? (AMD A8)

眼镜:

  • 惠普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摄氏度。

这个问题有什么问题吗?

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

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

现在sensors温度是47摄氏度! 和备用电池4小时! 万岁!

解决方案/解决方案与开源驱动程序:(内核> = 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包( 链接 , 链接 )返回开源驱动程序。 如果你有的话,请务必删除/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及以上的默认设置,所以这个黑客应该很快就会过时。

主要链接: 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)谷歌友好的确切模型( 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 

使用AMD Radeon HD 7500M / 7600M卡的索尼Vaio SVE1512W1ESI笔记本电脑上的Ubuntu 12.04和13.04也 遇到了同样的问题。 Fan一直在运行,传感器工具显示温度在60s(以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. 重新启动

在我的HP Pavilion g6上,我通过安装AMD驱动程序解决了这个问题。 从http://support.amd.com下载,选择正确的驱动程序,下载并安装它。