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

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

我买了一台预装了 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 网站并解决了这个问题。

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

  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. 重新启动

答案4

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

相关内容