Whenever I use aticonfig to set clocks (aticonfig allows me to set clocks beyond BIOS limits), one of my cards is always stuck in a lower power state profile for some reason.

For example, if I have a bunch of 5970s, I can set all the GPU clocks to 800,300. I fire up an instance of phoenix on each GPU and it will report 350~360 mhash per GPU except for 1 GPU which will be hovering between 240 and 360 because its clocks keep dropping down to 500mhz. I know this isn't a temperature issue because all the cards are at the same temps.

The most obvious sign that this is a profile problem is probably the fact that this can be rectified by setting all the profiles to the same clock values in AMDOverdriveCtrl. But for reasons discussed in the first paragraph I prefer to use aticonfig. Does anyone have any idea what I can do?