我可以调整或配置 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_profile
为low
启动时启动,并在挂起恢复后保留该设置。
步骤 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