Can I tweak or configure Radeon driver to reduce overheating. My GPU gets 70-80C temp on start. I don't want Catalyst by now because they are very slow for 2D.
using mobility hd4570, Ubuntu 12.04 x64 3.2.0-24-generic.
Tosho, I had exactly the same problem about setting the power_profile at startup and keeping it thourgh supend-resume applying the common solutions (as described here) and finally found a working alternative solution using pm-utils. I'm not sure if it is the best way to do it (I'm new to Linux) but it does all I wished for: Set the radeon power_profile
to low
on boot and retain that setting after suspend-resume.
Step 1: Create hook
gksudo gedit /usr/lib/pm-utils/power.d/radeon-power_profile
Step 2: Fill in the desired setting
#!/bin/sh
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
exit 0
Step 3: Make it executable
sudo chmod +x /usr/lib/pm-utils/power.d/radeon-power_profile
That's it :)
I was having a similar problem where my Mobility Radeon HD4570 was running extremely hot (idled at 84 degrees) and ran considerably hotter than when running Windows. I used Jockey (aka Additional Drivers from the Dash) to install the proprietary drivers and rebooted, and I'm now seeing a drop of around 20 degrees on my previous temp's so this may be worth trying.
Hope it helps
$ cat /etc/udev/rules.d/30-local.rules
KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="radeon", ATTR{device/power_method}="profile", ATTR{device/power_profile}="auto"
Where ATTR{device/power_profile}="auto" can be (source: https://wiki.archlinux.org/index.php/ATI):
alt-f2:
gksudo gedit /etc/init.d/ati-power-save
write this in ati-power-save file:
#!/bin/sh
# ATI power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
save and run these commands:
sudo chmod +x /etc/init.d/ati-power-save
sudo update-rc.d ati-power-save defaults 99
sudo su
, thenecho mid > /sys/class/drm/card0/device/power_profile
[one line] (Other valid modes areauto
, which useshigh
when plugged in andmid
on battery,high
, which forces full performance, andlow
, which saves the most energy, but might not work on some hardware)echo low > /sys/class/drm/card0/device/power_profile
and others fromhttps://wiki.archlinux.org/index.php/ATI#With_KMS_enabled
. It lowers the GPU temp around 60C but after restart the temp gets high again. Can this be used as a command in startup ?