Have you read the KMS power management instructions at :
http://www.x.org/wiki/RadeonFeature ? Scroll down past the list of features, it's about half way down the page.
I am entering the realm of Linux (and Unix) for the very first time.
I live on an HP nc8430 notebook with ATI x1600 mobile Radeon (RV 530) graphics card. As I am a non-gamer, 3D performance is not an issue, but the fan running continuously on my notebook due to GPU heat is a deal-breaker for using Linux.
I need to be able to underclock the Core and Memory clocks.
In Windows XP, my Core clock runs at 209 Mhz and the Memory clock at 135 Mhz in the PowerPlay/Optimal Battery Life mode.
I tried the ATI 9.3 proprietary drivers for Linux directly from AMD in Ubuntu 8.10. These strangely install V.8.5 drivers (as I recall). However, to my deepest disappointment, the PowerPlay feature, the one feature I desperately need is absent in Catalyst Control Center.
I've resorted to the default xf86-video-ati drivers as I've read PowerPlay is supported, but I am clueless on how to get this feature enabled to underclock my GPU.
Specifically, I would like to know what version of what drivers I should use to get PowerPlay enabled with my video card, and what I need to do to enable it. Specific commands in detail are helpful as I don't (yet) understand Linux, its internals, or file structures, as someone who has worked with it for years.
Any assistance is greatly appreciated.
Thank you in advance!
If you want to use the proprietary drivers, the max version for your card with powerplay functioning is 9.1. Debian Lenny uses version 8.12 I think, but it works well, though Lenny's a bit outdated (but functional, and that's what matters to me). So no new kernels with proprietary drivers. Another option is PCLinuxOS 2009, it loads the correct drivers from the live CD!
If you have time and interest, you could compare it to the newest open source drivers (with a more up to date linux) and post your experiences here (I have the same computer but no time to test )
[If I someday have time I will test CentOS/Scientific Linux 5, they might also work with the proprietary driver. Someone please correct me if I assume wrong]
Thanks piete. I recently tried the lastest version of PCLOS but my Wireless intel 3945 adapter would not connect to any network. Similar wireless issue with Puppylinux. I've learned to stay away from any distro not using NetworkManager, but that is another subject.
I might try to replace the ATI 9.3 proprietary driver with 9.1. I have located it online. How do I uninstall 9.3 it in Ubuntu 8.10, to then replace it with 9.1? The ATI 9.3 driver was way faster than the open source driver originally installed with 8.10. The only test I could make was via the 3D screensavers. If I recall right, there is one called tunnels(something). It was very slow with the open source driver, but very fast with the proprietary.
I tried to update the /sys/class/drm/card0/device/power_profile from 'default' to 'low' but ran into the Ubuntu permissions issue. I'll eventually get there, but running into obstacle after obstacle with Linux is taking its toll. As earlier stated, I am completely new. Thanks again.
For reinstalling the proprietary driver, try this: http://www.logicalinsanity.net/?p=196
Do we still get to expect more improvements for the R300 power management or is it as ready as it can get without ATI releasing some proprietary code?
I have this in my /etc/rc.local:
Code:echo low > /sys/class/drm/card0/device/power_profile