The answer is in this thread, post # 8.
After using AMD Overdrive Ctrl the cores are more prone to freezing when going hard out mining ... I've found, I stopped using it and freezing up went away. Do this ...
$aticonfig --od-enable
Run "ATI Overclocking Utility" once from the CLI to set your range of peak speeds (move mem. slider to 300)
./atioc_x86_64
Exit from atioc, you'll probably see fan errors if using multiple cards, give it ^C in the terminal to really kill it.
Use the CLI
$aticonfig --adapter=all --od-setclocks=790,300
$aticonfig --adapter=all --odcc
to set the clock speeds and you should have stable performance over days if not weeks.
This does not make sense. AMDOverdriveCtrl uses the ATI official API. Why does AMDOverdriveCtr gives, according to you, more inestability?