我买了一台预装了 Windows 7 的新笔记本电脑。我喜欢使用 Ubuntu,因此在我的笔记本电脑上安装了 12.04。我可以在 Windows 上连续工作 6 个小时,感觉笔记本电脑只是稍微有点热,但运行 Ubuntu 15 分钟后,我的笔记本电脑就太热了。
在 Ubuntu 上,电池消耗得也很快。在 Ubuntu 上,备份时间为 1.5 小时,而在 Windows 上,备份时间为 5-6 小时。
我之前有一台戴尔 Inspiron N5010,它运行一切顺畅。没有发热问题。它配备了英特尔 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
OP 报告于问题的第二次修订他设法解决了这个问题:
通过安装 AMD 专有驱动程序成功解决了该问题从 AMD 网站下载,停用Ubuntu建议的驱动程序后!
现在
sensors
温度是 47 摄氏度!电池备用时间为 4 小时!好极了!
答案2
使用开源驱动程序的解决方案/解决方法:(内核> = 3.11)
我有同样的问题;我的笔记本电脑在启动几分钟后甚至会因为过热而自动关机(有时甚至无法完成启动)。
我的机器是三星 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)适合 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
答案3
两者都有同样的问题Ubuntu 12.04 和 13.04在我的索尼 Vaio SVE1512W1ESI笔记本电脑AMD Radeon HD 7500M/7600M卡。风扇一直在转,传感器工具显示温度在 60 度左右(开始时为 56-57,然后打开浏览器后变为 67-68)。
从系统设置 -> 附加驱动程序安装了专有驱动程序,但没有帮助。最后从AMD 网站并解决了这个问题。
按照以下简单步骤进行安装(如同一网页上的安装说明手册中所述):
sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
- 选择第一个选项(“在 X.Org XX 上安装驱动程序 XX”),然后选择“自动”
sudo /usr/bin/aticonfig --initial
- 重新启动
答案4
在我的 HP Pavilion g6 上,我通过安装 AMD 驱动程序解决了这个问题。下载自http://support.amd.com,选择合适的驱动程序,下载并安装。