I need some adventurous people who dare to try a new overclocking tool I just finished. It makes use of the AMD Display Library API and therefore needs the proprietary catalyst drivers.
It uses the wxWidgets framework and was developed with the codelite IDE.
- setting overdrive values (GPU / Memory frequency and voltage)
- reading temperature
- reading / setting fan speed
- fan control mode (using fan speed characteristic curves)
- application profiles
- long term monitoring of temperature, fan speed and performance level
As I'm new to this forum, I'm not allowed to post any screenshots or URLs. But if you like, you can find the tool at SourceForge.net. Just search for "AMDOverdriveCtrl". There I have posted the source code and a 64bit deb package.
Any feedback would be appreciated. Right now I don't have any documentation, but most things should be more or less obvious.
I think I should add some more info on how the tool works.
The Catalyst driver chooses a performance level according to the GPU load. For example most of the time for normal desktop use the low level is active and only sometimes the level is raised for a second. I have compiz enabled and for me this happens now and then if I move the mouse over my AWN dock.
With my tool you can change the frequencies and voltages for each level (low, mid, high). But there is one thing you should obey:
Keep the memory frequency constant in all three levels. Otherwise you will see some flickering when levels are changed. I guess this is a problem of the video HW (at least with the 48xx series). My suggestion to solve this problem are application profiles.
Create a default profile for desktop usage with low frequencies and low voltages to save some energy and to keep the video card cool and the fan quiet. Then create a high performance profile for games and other demanding applications. Go to the AppProfile tab and add the combination of your game and profile to the list. Don't forget to tick "enable". Now, whenever your game starts, the high performance profile will be activated and the screen only flickers once. When you quit the game, your default profile will be activated again.
To create an app profile, just set all the frequencies, voltages and fan profiles you want and save it as a *.ovdr file.
Sorry for the tar problem (I will correct that). Meanwhile I suggest to use the git repository also found on SourceForge. If you want to compile the sources you also have to get the ADL SDK from AMD. It is not included in the tar ball or the git repository because I don't know if I'm allowed to put it in or if AMD restricts the distribution of the SDK to their download site.