I'd like to try underclocking my GPU Memory. Based on what I've read, this is frequently done to reduce heat without sacrificing hashrate, and can sometimes even boost the hashrate if done carefully.
I seems that those running on Windows have a tool called "Afterburner" that allows them to over/underclock beyond the manufacturer's recommended limits, without flashing their BIOS.
However, under Linux,
aticonfig --odsc=XXX,YYY won't allow setting the memory clock any lower than the range displayed by
aticonfig --odgc. Other tools I've investigated, such as AMDOverdriveCtrl, appear to just be front-ends for
aticonfig, and therefore limited to what it can do.
I've seen some mentions that flashing on a new third party BIOS rectifies this, but that makes me more than a little nervous, so I would prefer to avoid that.
Would someone please explain, either...
A) How to underclock the memory on ATI GPUs (6850 and 6950, specifically) on Linux beyond the manufacturer's recommended limits, without flashing the BIOS.
... or ...
B) How it's possible for tools running on Windows to have more control over the hardware than those running on linux. (This feels like a slap in the face to me.)