我买了一台预装Windows 7的新笔记本电脑,我喜欢在Ubuntu上工作,因此在我的笔记本电脑上安装了12.04。我可以在Windows上连续工作6个小时,感觉笔记本电脑只是稍微暖和一点,但是运行Ubuntu 15分钟后,我的笔记本电脑就太热了。
电池在Ubuntu上也会很快耗尽。Ubuntu的备份时间为1.5小时,而Windows上的备份时间为5-6小时。
我以前拥有一款戴尔Inspiron N5010,而且一切都很顺利。没有暖气问题。它附带了英特尔的i3处理器。所以我想知道这个问题是否与处理器有关?(AMD A8)
我已经安装了Ubuntu建议的ATI专有驱动程序。但sensors温度为70℃。
这个问题有什么解决办法吗?
发布于 2013-04-23 07:27:38
OP在问题第二修订版中报告说,他设法解决了这个问题:
设法通过安装AMD专有驱动程序从AMD网站下载来解决问题,在取消Ubuntu建议的驱动程序之后!现在
sensors的温度是47摄氏度!还有4小时的电池备份!万岁!
发布于 2013-12-13 01:49:44
我也遇到了同样的问题;我的笔记本电脑在启动几分钟后甚至会因为过热而关闭自己(有时它甚至无法完成启动)。
我的机器三星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]切换到专有驱动程序是有帮助的,但有时也会过热。有了开源驱动程序,它往往无法完成引导。我设法修复了它,并使用了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的终端上运行超级用户并执行
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_电源_管理
(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发布于 2013-07-19 22:44:04
Ubuntu12.04和13.04在我的索尼Vaio SVE1512W1ESI笔记本电脑上也遇到了同样的问题,这台笔记本电脑上有AMDRadeonHD7500M/7600M卡。风扇一直在运行,传感器工具显示了60年代的温度(从56-57开始,再到67-68,例如打开浏览器)。
安装了来自系统设置的专有驱动程序,->附加驱动程序,但没有帮助。最后,安装了来自AMD网站的专有驱动程序,并解决了问题。
按照以下简单步骤安装它(如同一网页上的安装说明手册所述):
sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.runsudo /usr/bin/aticonfig --initialhttps://askubuntu.com/questions/207733
复制相似问题