XFX 7950 TDKC is Auto Overvolting and Auto Overclocking

geokilla

Platinum Member
Oct 14, 2006
2,012
3
81
I have a weird problem while mining on my XFX 7950. The VDCC can only be adjusted by flashing a modified vBIOS and right now, the modified "stock" settings are 950 core @ 1.09VDCC at the highest possible performance state. GPU-Z reflects these changes as these are the "stock" settings. However while mining, GPU-Z and CGWatcher is reporting that my 7950 is actually running at 1000 core @ 1.125VDCC. The increased temperature and fan speed reflects this as well. No matter how many times I try to fix this by flashing the vBIOS, this auto overclocking and auto overvolting happens. No the voltages cannot be set in Windows, whether I am using MSI Afterburner or any other program out there.

Yes, I did have my GPU flashed to 1000 core @ 1.125VDCC before, but I don't want to use that setting anymore because of the heat output and power draw. It made relatively little to no difference in gaming stability either, as I occasionally crash out of games, get black screens plus driver restarts at 1000 core.
 

SimianR

Senior member
Mar 10, 2011
609
16
81
Stupid question - but are you setting the core clock and GPU voltage in cgminer as well? It has a bad habit of defaulting to a value if it isn't specified and I've found from experience that if you set everything up nicely in a different program and then leave the setting out of the cgminer config file, it will still change the value. Try setting cgminer to 950 core and gpu-vdcc to 1.09 within the cgminer config (if you haven't already - but I'm guessing you have).

Otherwise I have no idea :p
 

geokilla

Platinum Member
Oct 14, 2006
2,012
3
81
My configuration file doesn't set the core clock and GPU voltage. It should be running "stock" at the settings that were flashed to the vBIOS.
 

SimianR

Senior member
Mar 10, 2011
609
16
81
My configuration file doesn't set the core clock and GPU voltage. It should be running "stock" at the settings that were flashed to the vBIOS.

I'm just curious whether you have tried to set it or not. It's definitely worth a shot. I know that cgminer was setting a value for my fanspeed for example when I hadn't specified a value. Try setting the core/voltage values from within the cgminer .conf file and see if it makes a difference.
 

geokilla

Platinum Member
Oct 14, 2006
2,012
3
81
I'm just curious whether you have tried to set it or not. It's definitely worth a shot. I know that cgminer was setting a value for my fanspeed for example when I hadn't specified a value. Try setting the core/voltage values from within the cgminer .conf file and see if it makes a difference.
No VDCC change even with the following configuration file. Core is back at 975, not that it makes much of a difference since the main problem is VDCC. Core clocks, I can easily set with MSI Afterburner.

Code:
"scrypt" : true,
"gpu-threads" : "1",
"intensity" : "16",
"lookup-gap" : "2",
"thread-concurrency" : "24001",
"kernel": "zuikkis",
"gpu-vdcc" : "1.090",
"gpu-engine" : "975"
 

geokilla

Platinum Member
Oct 14, 2006
2,012
3
81
So I reflashed the vBIOS again and it's still overvolting by itself! Is it because of Powertune? It's at 0 though.
 
Last edited: