Author

Topic: 7970 BAMT UNDERVOLT - pls Help (Read 5426 times)

hero member
Activity: 826
Merit: 1000
see my profile
January 02, 2014, 11:33:24 PM
#15
I just want to announce SUCCESS :-) I did it!
Undervolting XFX 7970 DD by tweaking the original BIOS;
amazing results, saving 1/3 energy!

Instructions here:
https://bitcointalksearch.org/topic/m.4282261

 Cool

hero member
Activity: 826
Merit: 1000
see my profile
hero member
Activity: 826
Merit: 1000
see my profile
December 29, 2013, 09:48:20 PM
#13
I'll post again in a few days when I'll finish.

yes, please, inform us :-)


I have:
1 PowerColor HD 7850 (AX7850 2GBD5-DH) 85.3% ASIC quality
1 XFX R7970 DD (FX-797A-TDFC) 68.6% ASIC quality

what to do to undervolt?
legendary
Activity: 1946
Merit: 1006
Bitcoin / Crypto mining Hardware.
March 15, 2013, 05:21:38 PM
#12
I have obtained only one point of undervolting (obtaining ~540 Mh/s at ~110W) and I have to work a little more to see how much I can extend my ideea. I'll post again in a few days when I'll finish.

waiting. good luck!
full member
Activity: 206
Merit: 100
March 15, 2013, 04:32:23 AM
#11
I have obtained only one point of undervolting (obtaining ~540 Mh/s at ~110W) and I have to work a little more to see how much I can extend my ideea. I'll post again in a few days when I'll finish.
legendary
Activity: 1946
Merit: 1006
Bitcoin / Crypto mining Hardware.
March 14, 2013, 11:29:16 PM
#10
I have modified the BIOS, but... it is not straightforward Smiley
hmm, did u digitally sign the bios? I have tried umpteen times to obtain lower voltage bios from powercolor support, but no fish.
full member
Activity: 206
Merit: 100
March 14, 2013, 09:53:06 PM
#9
I have modified the BIOS, but... it is not straightforward Smiley
legendary
Activity: 1946
Merit: 1006
Bitcoin / Crypto mining Hardware.
March 14, 2013, 08:34:07 PM
#8
I succeeded in undervolting on linux/bamt.  Grin Grin Grin Grin
I running now with 7970 at ~4.8Mh/J on reduced voltage versus ~3.2Mh/J on stock voltage.  Grin Grin Grin Grin
I'll make next week a separate thread in case somebody's interested.

yeah very curious. how did u manage to uv on Linux.
newbie
Activity: 33
Merit: 0
March 14, 2013, 08:28:14 PM
#7
Great! I'm curious, how did you do that? I hope it wasn't afterburner with wine..  Tongue
full member
Activity: 206
Merit: 100
March 14, 2013, 07:30:11 PM
#6
You may undervolt on windows, and then reboot to linux. I think as long as power doesn't go off, it will keep the setting.
Although I haven't tried I believe you're right... but it's too much complicated if you have many rigs.
full member
Activity: 206
Merit: 100
March 14, 2013, 07:28:16 PM
#5
I succeeded in undervolting on linux/bamt.  Grin Grin Grin Grin
I running now with 7970 at ~4.8Mh/J on reduced voltage versus ~3.2Mh/J on stock voltage.  Grin Grin Grin Grin
I'll make next week a separate thread in case somebody's interested.
newbie
Activity: 33
Merit: 0
March 14, 2013, 05:08:34 PM
#4
You may undervolt on windows, and then reboot to linux. I think as long as power doesn't go off, it will keep the setting.
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
March 13, 2013, 06:17:56 PM
#3
Silly question but did you try rebooting after saving your settings?
Some things on Linux don't get applied until the boot scripts run.
Can be a bit of a hassle if you underclock it enough to stop it rebooting though.  Roll Eyes
You cannot directly software undervolt 7970s on linux.
hero member
Activity: 490
Merit: 500
March 13, 2013, 02:56:53 PM
#2
Silly question but did you try rebooting after saving your settings?
Some things on Linux don't get applied until the boot scripts run.
Can be a bit of a hassle if you underclock it enough to stop it rebooting though.  Roll Eyes
full member
Activity: 206
Merit: 100
March 09, 2013, 05:25:03 AM
#1
It seems that, although it's simple in Windows w/ Afterburner, you cannot UNDERVOLT under BAMT/Linux. I mean you can, but it's not applied, even if it's reported as applied, neither with atitweak, neither with cgminer.
I mean you can undervolt, but it's useless because there are some frequency thresholds and if you set frequency greater than threshold for a voltage, voltage automatically goes to the next respective voltage. The thresholds are:
    0.85V -> 450MHz
    0.90V -> 600MHz
    0.95V -> 700MHz
    nominal voltage -> unlimited frequency to at least 1210MHz (I could not try more).
I'm pretty sure about this behavious, I have tested with both GPU-Z under Windows, and voltmeter on GPU voltage rail and clampmeter on video card power supply wires under Linux.
To add insult to injury, you cannot modify the BIOS, it seems there's a checksum nobody knows how to compute.

Now, why I would want to undervolt? Lets say I'm able to undervolt 10%. I'll loose around 10% maximum frequency (hashing rate). But I'll made around 30% power savings (21% from voltage drop, 10% from frequency). So, with only 10% lower hashing rate, 30% power savings, and much lower noise.

But there might be a way. It looks like 7970 nominal voltage can be one of the following:
    1.175V = ASIQ quality <75
    1.112V = ASIQ quality between 75 and 80
    1.050V = ASIQ quality between 80 and 85
    1.025V = ASIQ quality between 85 and 90
So, in theory, if you write a 1.025V BIOS on a 1.112V card and it works, like I want to do, you'll make a 8% undervolt.

Can somebody help me with a 1.025V BIOS for MSI R7970-2PMD3GD5?
(on www.techpowerup.com there's only one BIOS for my card Sad )

In Windows, ASIC quality can be obtained with right click on GPU-Z title bar. BIOS can be dumped from GPU-Z also.
Jump to: