If I set a GPU speed above the ones allowed by AMD (ie 775 for 5850), the program just hangs when it's supposed to set the speed. I have only tried batch mode as I don't have a full X installation.
This is different because I could set GPU frequency up to 900 with aticonfig. There must be some BIOS variances.
I used the following config:
I ran it without -b mode, just
export DISPLAY=:0
./AMDOverdriveCtrl ConfigFile
I could then Ctrl-C the program and the frequencies were set. It works even via ssh session. However, if you have no X screen, you will not see if there is an error message so if you want to diagnose the problem, I'm afraid you'll need console access. I couldn't first run a different version of this config in the remote mode and only after I logged in console, I saw an error message complaining about lower frequency at level 2 than level 1.