Radeon 开源驱动程序的调整和配置

Radeon 开源驱动程序的调整和配置

我可以调整或配置 Radeon 驱动程序以减少过热吗?我的 GPU 启动时温度为 70-80C。我现在不想使用 Catalyst,因为它们对于 2D 来说非常慢。

使用 mobility hd4570,Ubuntu 12.04 x64 3.2.0-24-generic。

答案1

Tosho,我在启动时设置 power_profile 并通过 supend-resume 应用常见解决方案(如上所述)时遇到了完全相同的问题这里)并最终找到了一个有效的使用 pm-utils 的替代解决方案。我不确定这是否是最好的方法(我是 Linux 新手)但它满足了我的所有愿望:将 radeon 设置power_profilelow启动时启动,并在挂起恢复后保留该设置

步骤 1:创建钩子

gksudo gedit /usr/lib/pm-utils/power.d/radeon-power_profile

第 2 步:填写所需设置

#!/bin/sh

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

exit 0

步骤 3:使其可执行

sudo chmod +x /usr/lib/pm-utils/power.d/radeon-power_profile

就是这样 :)

答案2

我遇到过类似的问题,我的 Mobility Radeon HD4570 运行时非常热(空闲时温度为 84 度),比运行 Windows 时要热得多。我使用 Jockey(又名 Dash 中的附加驱动程序)安装专有驱动程序并重新启动,现在我发现温度比之前下降了约 20 度,所以这可能值得一试。

希望能帮助到你

答案3

$ cat /etc/udev/rules.d/30-local.rules

KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="radeon", ATTR{device/power_method}="profile", ATTR{device/power_profile}="auto"

ATTR{device/power_profile}="auto" 可以是(来源:https://wiki.archlinux.org/index.php/ATI):

  • “default” 使用默认时钟,不改变电源状态。这是默认行为。
  • “自动”根据系统是否使用电池供电在“中”和“高”功率状态之间进行选择。
  • 当显示器处于 dpms 关闭状态时,将选择“低”电源状态。“低”强制 GPU 始终处于低电源状态。请注意,“低”可能会导致某些笔记本电脑出现显示问题;这就是为什么自动仅在显示器关闭时使用“低”的原因。
  • “mid” 强制 GPU 始终处于“mid” 功率状态。当显示器处于 dpms 关闭状态时,将选择“low” 功率状态。
  • “high” 强制 GPU 始终处于“high”功率状态。当显示器处于 dpms 关闭状态时,将选择“low”功率状态。

答案4

alt-f2:

gksudo gedit /etc/init.d/ati-power-save

在 ati-power-save 文件中写入:

#!/bin/sh

# ATI power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

保存并运行以下命令:

sudo chmod +x /etc/init.d/ati-power-save 
sudo update-rc.d ati-power-save defaults 99

如此处所述

相关内容