首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的笔记本电脑与AMD Radeon HD76XX图形会在使用Ubuntu时过热?

为什么我的笔记本电脑与AMD Radeon HD76XX图形会在使用Ubuntu时过热?
EN

Ask Ubuntu用户
提问于 2012-10-28 16:35:16
回答 4查看 17.7K关注 0票数 13

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

电池在Ubuntu上也会很快耗尽。Ubuntu的备份时间为1.5小时,而Windows上的备份时间为5-6小时。

我以前拥有一款戴尔Inspiron N5010,而且一切都很顺利。没有暖气问题。它附带了英特尔的i3处理器。所以我想知道这个问题是否与处理器有关?(AMD A8)

规范:

  • HP展馆G6-2005AX笔记本电脑(APU四芯A8/ 4GB/ 500 HB/ Win7 HB/ 1.5GB图形)
  • 1GB AMD Radeon HD7670M专用512 MB AMD Radeon HD7640G图形集成

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

这个问题有什么解决办法吗?

EN

回答 4

Ask Ubuntu用户

发布于 2013-04-23 07:27:38

OP在问题第二修订版中报告说,他设法解决了这个问题:

设法通过安装AMD专有驱动程序从AMD网站下载来解决问题,在取消Ubuntu建议的驱动程序之后!现在sensors的温度是47摄氏度!还有4小时的电池备份!万岁!

票数 5
EN

Ask Ubuntu用户

发布于 2013-12-13 01:49:44

解决方案/开源驱动程序解决方案:(kernels>=3.11)

我也遇到了同样的问题;我的笔记本电脑在启动几分钟后甚至会因为过热而关闭自己(有时它甚至无法完成启动)。

我的机器三星Chronos 7(见注(3))与混合图形:

代码语言:javascript
复制
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]

切换到专有驱动程序是有帮助的,但有时也会过热。有了开源驱动程序,它往往无法完成引导。我设法修复了它,并使用了Ubuntu13.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的终端上运行超级用户并执行

代码语言:javascript
复制
echo battery > /sys/class/drm/card1/device/power_dpm_state

这使我的GPU 20度(C)更冷。我把这个添加到我的/etc/rc.local中:

代码语言:javascript
复制
# 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更热。解决方案是发布(如上面所述的超级用户终端)。

代码语言:javascript
复制
echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level

有趣的链接:

  • http://xpressrazor.wordpress.com/2013/10/08/enable-and-use-open-source-radeon-drivers-in-a-muxless-hybrid-graphics-intelamd-setup/
  • http://ubuntuforums.org/showthread.php?t=1930450
  • http://ubuntuforums.org/showthread.php?t=2126769

脚注:

(1)这将为radeon驱动程序提供“动态电源管理”。FWIK,它将是14.04及以上的默认设置,所以这个黑客应该很快就会过时。

主要链接:https://wiki.archlinux.org/index.php/ATI#Dynamic_电源_管理

(2)请注意,有时AMD卡会在重新启动时更改号码。作为一种解决方案,我已经把我的脚本放进了我的脚本中(我必须把它放在/etc/rc.local中,在/etc/pm/sleep.d/01-stay-cool的简历脚本中放一个类似的混合物--如果您需要帮助简历脚本,可以使用评论或在这里读 )。

代码语言:javascript
复制
# 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):

代码语言:javascript
复制
System Information
        Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
        Product Name: 700Z3A/700Z4A/700Z5A/700Z5B
        Graphic card Radeon HD 6400M/7400M Series
        Version: 0.1
票数 3
EN

Ask Ubuntu用户

发布于 2013-07-19 22:44:04

Ubuntu12.04和13.04在我的索尼Vaio SVE1512W1ESI笔记本电脑上也遇到了同样的问题,这台笔记本电脑上有AMDRadeonHD7500M/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. 重启动
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/207733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档