I was using 2.7.6 on my dual 7970 (Club 3D and Sapphire with AMD cooling) rigs for as long as it was out now, with 1125MHz core & 1000 mem, no voltage change, power setting at -20%, all Win7 32, 1250Mh per rig.
I have noticed all 2.8 builds have the problem of declaring the GPUs sick with that clock rate.
They work with the stock 925 and a little bit more, but above 1000 i get sick fast.
I have not modded the cards in any way, just plugged them in, installed latest AMD driver and started CGM.
It (or the driver?) itself set the clock up to 1125, the maximum, more is not allowed by the bios.
I have to manually reduce engine clock to below 1000 to have it run a few hours, but then it inevitably dies with GPU declared sick, and a windows pops up "CGMiner.exe has stopped working".
What is going on here?
I better stick to 2.7.6 and use the proxy, that does work for days now.
This post is the most interesting and do you know why? The GPU code is UNCHANGED between 2.7.6 and 2.8.3. The only thing that is different is the stratum code. Now why would that make your GPUs SICK now when they didn't previously? Because with the stratum code, the device is
busier than ever. There is no possible way to keep the device as busy as doing it in the c code internally in cgminer. So your devices are no longer getting any rest between work.
EDIT: This is precisely why stratum was developed by the way; in order to be able to keep much higher hashrate devices busy. If you want to test this theory, use version 2.8.3 and connect to the proxy in http mode by using --fix-protocol.