Bitcoin Forum

Other => CPU/GPU Bitcoin mining hardware => Topic started by: ge0rgieee on May 30, 2012, 04:32:44 AM



Title: 7970 results with a kill-a-watt
Post by: ge0rgieee on May 30, 2012, 04:32:44 AM
I've plugged a 7970 into a seasonic 400x without anything else plugged into the psu and here are the results straight from the wall: (all settings done with afterburner - REMEMBER these numbers are only for one card not the system)

STOCK

core volt: 1.112
core clock: 925
mem volt: 1.600
mem clock: 1375
idle: 26.5w
load: 245w

MHash/s: 550

===============================================

core volts / core clock / mem volt / mem clock / load / mhash - mhash per watt

1.112 / 925 / 1.500 / 685 / 238w / 550 - 2.31
1.112 / 925 / 1.500 / 340 / 230w / 547 - 2.37
0.975 / 925 / 1.500 / 150 / 152w / 540 - 3.55
0.950 / 925 / 1.500 / 150 / 140w / 540 - 3.85
0.925 / 925 / 1.500 / 150 / 131w / 540 - 4.12
0.925 / 925 / 1.500 / 340 / 132w / 545 - 4.12
0.925 / 925 / 1.500 / 685 / 135w / 548 - 4.05
0.918 / 925 / 1.500 / 150 / 128w / 540 - 4.21 [MOST EFFICIENT]
0.918 / 925 / 1.500 / 340 / 130w / 545 - 4.19
0.900 / 925 / 1.500 / 150 / 000w / 000 [FAILED]
0.925 / 950 / 1.500 / 150 / 133w / 555 [FAILED after 30min+]
0.937 / 950 / 1.500 / 150 / 139w / 552 - 3.97
0.937 / 950 / 1.500 / 340 / 140w / 559 - 3.99
0.937 / 975 / 1.500 / 150 / 142w / 569 - 4.00
0.937 / 975 / 1.500 / 340 / 000w / 000 [FAILED]
0.943 / 975 / 1.500 / 150 / 144w / 570 - 3.95
0.943 / 975 / 1.500 / 340 / 146w / 575 - 3.93
0.943 / 1000 / 1.500 / 150 / 000w / 000 [FAILED]
0.956 / 1000 / 1.500 / 150 / 152w / 584 [FAILED after 30min+]
0.962 / 1000 / 1.500 / 150 / 146w / 584 [FAILED after 30min+]
0.975 / 1000 / 1.500 / 150 / 155w / 584 - 3.76
0.975 / 1000 / 1.500 / 340 / 158w / 590 - 3.73




I'm going to do a few more different combinations until I find one that produces the best hashes for watt. I'm gonna add more so keep watching and if you want me to try a combo let me know.


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on May 30, 2012, 04:39:01 AM
core volts / core clock / mem volt / mem clock / load / mhash

1.112 / 925 / 1.500 / 685 / 238w / 550
1.112 / 925 / 1.500 / 340 / 230w / 547
0.975 / 925 / 1.500 / 150 / 152w / 440
0.950 / 925 / 1.500 / 150 / 140w / 440
0.925 / 925 / 1.500 / 150 / 131w / 440
0.925 / 950 / 1.500 / 150 / 133w / 555

The bolded numbers look wrong. Compare it to your first line.

I know Afterburner has a bug where if you change the voltage without changing the core clocks, the card seems to go into 2D mode. Try 924 MHz.


Title: Re: 7970 results with a kill-a-watt
Post by: ge0rgieee on May 30, 2012, 04:41:12 AM
dropping the memory for some reason dropped the hash ~10 (using diablo)

EDIT: my bad, I see what you're saying... fixed it


Title: Re: 7970 results with a kill-a-watt
Post by: DOH! on May 30, 2012, 05:16:24 AM
Doesn't this ignore the power pulled from the slot? Do we just assume ATX spec is being pulled from the slot?


Title: Re: 7970 results with a kill-a-watt
Post by: imsaguy on May 30, 2012, 05:26:49 AM
Doesn't this ignore the power pulled from the slot? Do we just assume ATX spec is being pulled from the slot?

The best test is to measure the entire system at rest and at load.  That will tell you the true usage of the card.  The card will consume power when idle, but since the computer isn't going to idle, it isn't a concern.


Title: Re: 7970 results with a kill-a-watt
Post by: ge0rgieee on May 30, 2012, 05:28:49 AM
Doesn't this ignore the power pulled from the slot? Do we just assume ATX spec is being pulled from the slot?

The best test is to measure the entire system at rest and at load.  That will tell you the true usage of the card.  The card will consume power when idle, but since the computer isn't going to idle, it isn't a concern.

will test entire system when I get my parts for a low power MB+CPU combo and see how it affects the numbers


Title: Re: 7970 results with a kill-a-watt
Post by: imsaguy on May 30, 2012, 05:30:21 AM
Doesn't this ignore the power pulled from the slot? Do we just assume ATX spec is being pulled from the slot?

The best test is to measure the entire system at rest and at load.  That will tell you the true usage of the card.  The card will consume power when idle, but since the computer isn't going to idle, it isn't a concern.

will test entire system when I get my parts for a low power MB+CPU combo and see how it affects the numbers

You don't have to have a lower power MB/CPU.  If you're measuring the card use, you're just concerned about the delta between load and idle, not the total usage.


Title: Re: 7970 results with a kill-a-watt
Post by: Roadhog2k5 on May 30, 2012, 06:13:14 AM
Cool, matches my numbers pretty much exactly.


Title: Re: 7970 results with a kill-a-watt
Post by: joshv06 on May 30, 2012, 08:43:55 AM
http://29.media.tumblr.com/tumblr_lltzgnHi5F1qzib3wo1_400.jpg


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on May 30, 2012, 09:33:38 AM
If you're measuring the card use, you're just concerned about the delta between load and idle, not the total usage.
The MH/watt numbers would be skewed if you're only measuring delta.

OP should test with no graphics card idle in order to establish a baseline.


Title: Re: 7970 results with a kill-a-watt
Post by: imsaguy on May 30, 2012, 12:32:53 PM
If you're measuring the card use, you're just concerned about the delta between load and idle, not the total usage.
The MH/watt numbers would be skewed if you're only measuring delta.

OP should test with no graphics card idle in order to establish a baseline.

If he's got two 7970s, he can measure the system idling with 1 card and 2 cards and that will tell him his idle use.  I didn't think the point of the thread was to measure the MW/watt for the system, only the card.


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on May 30, 2012, 02:11:37 PM
If you're measuring the card use, you're just concerned about the delta between load and idle, not the total usage.
The MH/watt numbers would be skewed if you're only measuring delta.

OP should test with no graphics card idle in order to establish a baseline.

If he's got two 7970s, he can measure the system idling with 1 card and 2 cards and that will tell him his idle use.  I didn't think the point of the thread was to measure the MW/watt for the system, only the card.

Measuring delta doesnt measure the MH/W of the card accurately either. If you measure idle power and then add to delta, that would give you the true power in order to figure out the card MH/W. The idle power of these cards aren't exactly negligible compared to the load power. Mine sucks up ~40 watts idle.

Also, related thread on the subject: https://bitcointalk.org/index.php?topic=57410.0


Title: Re: 7970 results with a kill-a-watt
Post by: MXRider on May 30, 2012, 05:25:42 PM
My numbers with three 7970 clocked to 925/150/860mV

hashing away with a speed of 1650Mhash/s

drawing 440W from the wall. That will drop somwhere around 420W when it gets cooler during the night. This is for the whole system which is not that efficient with a Phenom CPU and HDD.


Title: Re: 7970 results with a kill-a-watt
Post by: Roadhog2k5 on May 30, 2012, 05:50:14 PM

Measuring delta doesnt measure the MH/W of the card accurately either. If you measure idle power and then add to delta, that would give you the true power in order to figure out the card MH/W. The idle power of these cards aren't exactly negligible compared to the load power. Mine sucks up ~40 watts idle.


You have something wrong if your card is drawing 40 watts idle. They should be <15 watts idle with the screen on and they drop to <5 watts idle with the screen off.

http://tpucdn.com/reviews/VTX3D/Radeon_HD_7970_X-Edition/images/power_idle.gif


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on May 30, 2012, 07:35:16 PM
You have something wrong if your card is drawing 40 watts idle. They should be <15 watts idle with the screen on and they drop to <5 watts idle with the screen off.

That's with ULPS on. Multi-card miners can't run with ULPS on and still overclock the cards.


Title: Re: 7970 results with a kill-a-watt
Post by: Roadhog2k5 on May 30, 2012, 08:40:18 PM
You have something wrong if your card is drawing 40 watts idle. They should be <15 watts idle with the screen on and they drop to <5 watts idle with the screen off.

That's with ULPS on. Multi-card miners can't run with ULPS on and still overclock the cards.

Yes you can... Just put a load on the cards when changing the clocks.


Title: Re: 7970 results with a kill-a-watt
Post by: imsaguy on May 30, 2012, 11:05:08 PM
You have something wrong if your card is drawing 40 watts idle. They should be <15 watts idle with the screen on and they drop to <5 watts idle with the screen off.

That's with ULPS on. Multi-card miners can't run with ULPS on and still overclock the cards.

Yes you can... Just put a load on the cards when changing the clocks.

It doesn't matter what your idle usage is.. you're mining bitcoins.. the card shouldn't be idle.


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on May 31, 2012, 01:54:57 AM
Yes you can... Just put a load on the cards when changing the clocks.

Show me a way to do this automatically please. People who mine want as much automation as possible.

It doesn't matter what your idle usage is.. you're mining bitcoins.. the card shouldn't be idle.

It does matter if you're going to matter card consumption by delta.... as I've stated time and again.


Title: Re: 7970 results with a kill-a-watt
Post by: Roadhog2k5 on May 31, 2012, 03:32:14 AM
Yes you can... Just put a load on the cards when changing the clocks.

Show me a way to do this automatically please. People who mine want as much automation as possible.

It doesn't matter what your idle usage is.. you're mining bitcoins.. the card shouldn't be idle.

It does matter if you're going to matter card consumption by delta.... as I've stated time and again.

cgminer.... Plus you said it wasn't possible anyways. Just saying it is possible.


Title: Re: 7970 results with a kill-a-watt
Post by: ssateneth on May 31, 2012, 04:07:28 AM
Interesting numbers, but unless my math is wrong, something weird is happening here..

You claim 128 watts for 7970 @ 925MHz and 0.918v, and 139w @ 950MHz and 0.937v for the whole system. Lets assume the 11 watt power increase is from the graphics card alone, since nothing else changed.
Power consumption can be guessed by TDP * (current gpu volts / stock GPU volts)^2 * (current gpu speed / stock gpu speed), but we can use the same formula to get the relative power increase from one situation to another. So...

(new volts / old volts)^2 * (new speed / old speed) = change in power
(0.937v / 0.918v)^2 * (950/925) = 1.06998 or 6.998% increase in power.

Lets assume 11 watts was the 6.998% increase in graphics card power draw, and want to find how much power the card was actually drawing instead of the whole system. We'll try to find the power draw of the card running in the first scenario (925 core, 0.918v)

x = relative change in power, or 6.998% or 0.06998
y = absolute change in power, or 11 watts
z = power the card should be drawing.

Actual power = Absolute change / relative change
z = 11/0.06998
z = 157 watts

But what is this? In this scenario, the owner listed that card to only be drawing 128 watts for the ENTIRE SYSTEM, but by my calculations, the card should be drawing 157 watts ALONE.

What is going on here? Is my math wrong? Is the power supply somehow creating power out of nowhere? Are 7970's somehow ignoring the laws of physics?

Please, someone explain. I am baffled.


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on May 31, 2012, 04:25:01 AM
Quote
Please, someone explain. I am baffled.

Power consumption can be guessed by TDP * (current gpu volts / stock GPU volts)^2 * (current gpu speed / stock gpu speed).

Power is not proportional to the square of voltage. According to the Shockley Diode Equation, Current is exponentially proportional to the Voltage, so the power is actually something like P ~ V*e^cV.

Where c is some constant governed by device physics and temperature.


Quote
But what is this? In this scenario, the owner listed that card to only be drawing 128 watts for the ENTIRE SYSTEM, but by my calculations, the card should be drawing 157 watts ALONE.

OP only has GPU plugged into the PSU he is measuring. Which is a bit skewed also due to not measuring power being drawn from PCI-E slot.



Title: Re: 7970 results with a kill-a-watt
Post by: ssateneth on May 31, 2012, 04:30:49 AM
OP only has GPU plugged into the PSU he is measuring. Which is a bit skewed also due to not measuring power being drawn from PCI-E slot.

Oh. I missed that part :) With that and the assumed thing that he isnt measuring power from PCI-E is interesting.. so looks like  it won't fit in just right unless the OP is powering the 12v, 5v, and 3.3v lines from the seasonic too, leaving only data lanes and PCI-E critical pins attached to the motherboard.


Title: Re: 7970 results with a kill-a-watt
Post by: Dexter770221 on May 31, 2012, 08:06:57 PM
OP, can you measure how low can you go with voltage even dropping core clock? Where is limit with undervolting?
My 6950 will no go lower than 0.987V no matter what core clock I set...


Title: Re: 7970 results with a kill-a-watt
Post by: crazyates on May 31, 2012, 08:10:06 PM
OP, can you measure how low can you go with voltage even dropping core clock? Where is limit with undervolting?
My 6950 will no go lower than 0.987V no matter what core clock I set...

If you'd read his chart, it looks like he's already done that! .918 is stable at 925, but .900 isn't.


Title: Re: 7970 results with a kill-a-watt
Post by: Dexter770221 on June 01, 2012, 11:11:07 AM
OP, can you measure how low can you go with voltage even dropping core clock? Where is limit with undervolting?
My 6950 will no go lower than 0.987V no matter what core clock I set...

If you'd read his chart, it looks like he's already done that! .918 is stable at 925, but .900 isn't.
He didn't lower clock. I'm curious how low voltage can be set even sacrifying core clock (performance).


Title: Re: 7970 results with a kill-a-watt
Post by: bitlane on June 02, 2012, 10:04:44 AM
I've plugged a 7970 into a seasonic 400x without anything else plugged into the psu and here are the results straight from the wall: (all settings done with afterburner - REMEMBER these numbers are only for one card not the system)

STOCK

core volt: 1.112
core clock: 925
mem volt: 1.600
mem clock: 1375
idle: 26.5w
load: 245w

MHash/s: 550

===============================================

core volts / core clock / mem volt / mem clock / load / mhash - mhash per watt

1.112 / 925 / 1.500 / 685 / 238w / 550 - 2.31
1.112 / 925 / 1.500 / 340 / 230w / 547 - 2.37
0.975 / 925 / 1.500 / 150 / 152w / 540 - 3.55
0.950 / 925 / 1.500 / 150 / 140w / 540 - 3.85
0.925 / 925 / 1.500 / 150 / 131w / 540 - 4.12
0.925 / 925 / 1.500 / 340 / 132w / 545 - 4.12
0.925 / 925 / 1.500 / 685 / 135w / 548 - 4.05
0.918 / 925 / 1.500 / 150 / 128w / 540 - 4.21 [MOST EFFICIENT]
0.918 / 925 / 1.500 / 340 / 130w / 545 - 4.19
0.900 / 925 / 1.500 / 150 / 000w / 000 [FAILED]
0.925 / 950 / 1.500 / 150 / 133w / 555 [FAILED after 30min+]
0.937 / 950 / 1.500 / 150 / 139w / 552 - 3.97
0.937 / 950 / 1.500 / 340 / 140w / 559 - 3.99
0.937 / 975 / 1.500 / 150 / 142w / 569 - 4.00
0.937 / 975 / 1.500 / 340 / 000w / 000 [FAILED]
0.943 / 975 / 1.500 / 150 / 144w / 570 - 3.95
0.943 / 975 / 1.500 / 340 / 146w / 575 - 3.93
0.943 / 1000 / 1.500 / 150 / 000w / 000 [FAILED]
0.956 / 1000 / 1.500 / 150 / 152w / 584 [FAILED after 30min+]
0.962 / 1000 / 1.500 / 150 / 146w / 584 [FAILED after 30min+]
0.975 / 1000 / 1.500 / 150 / 155w / 584 - 3.76
0.975 / 1000 / 1.500 / 340 / 158w / 590 - 3.73


What is the ASIC Quality % of the card that you tested to achieve the numbers above ?


Title: Re: 7970 results with a kill-a-watt
Post by: ge0rgieee on June 03, 2012, 05:19:29 AM
Quote from: bitlane

What is the ASIC Quality % of the card that you tested to achieve the numbers above ?


81%


Title: Re: 7970 results with a kill-a-watt
Post by: MrTeal on June 03, 2012, 09:17:15 AM
Power is not proportional to the square of voltage. According to the Shockley Diode Equation, Current is exponentially proportional to the Voltage, so the power is actually something like P ~ V*e^cV.

Where c is some constant governed by device physics and temperature.


Static power consumption is related to an exponential, but the dynamic power power usage is just related to f*Vcc^2 and makes up most of the power consumed by a GPU. Power might not scale exactly with the square of voltage, but it's a lot close the the SDE.

To the OP, I just used a PCIe riser and cut the 12V lines to the board and soldered it to a molex plug.
http://en.wikipedia.org/wiki/PCI_Express#Pinout
There might be some power drawn by the 3v3 lines, but it would be insignificant. You should be able to isolate the GPU pretty easily to test it.


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on June 03, 2012, 10:27:02 AM
Dynamic power power usage is just related to f*Vcc^2 and makes up most of the power consumed by a GPU. Power might not scale exactly with the square of voltage, but it's a lot close the the SDE.

Dynamic power usage is indeed P = C * Vcc^2 * f, but it does not make up the majority of power consumed by devices on a high-performance 28 nm process such as the one employed on a 7970.

In fact, static leakage currents now dominate the power usage of modern ICs circa 65nm  (http://nanocad.ee.ucla.edu/pub/Main/SnippetTutorial/PG.pdf) (note the log scale on the left of the 2nd slide) and is exactly the reason why we need to power-gate most of the chips when they are not in use (as opposed to clock-gating, which we did before and would be a viable solution if dynamic power dominated the power consumption).


Title: Re: 7970 results with a kill-a-watt
Post by: MrTeal on June 03, 2012, 01:30:04 PM
Dynamic power power usage is just related to f*Vcc^2 and makes up most of the power consumed by a GPU. Power might not scale exactly with the square of voltage, but it's a lot close the the SDE.

Dynamic power usage is indeed P = C * Vcc^2 * f, but it does not make up the majority of power consumed by devices on a high-performance 28 nm process such as the one employed on a 7970.

In fact, static leakage currents now dominate the power usage of modern ICs circa 65nm  (http://nanocad.ee.ucla.edu/pub/Main/SnippetTutorial/PG.pdf) (note the log scale on the left of the 2nd slide) and is exactly the reason why we need to power-gate most of the chips when they are not in use (as opposed to clock-gating, which we did before and would be a viable solution if dynamic power dominated the power consumption).

That might be true with an SoC that has very low utilization, but a GPU that's mining will be near 100% utilization. If you think static power dominates dynamic below 65nm, fix the voltage of one of your 7970s at 975mV and run some mining software with 200core 200mem, and then with 1000core/200mem and report the results of the power draw for just the card.


Title: Re: 7970 results with a kill-a-watt
Post by: AzN1337c0d3r on June 03, 2012, 01:59:24 PM
There's asic numbers on slide 5 that  indicate that its half and half at 65nm and the W/mm^2 numbers shows that the asic is near full utilization...

I am not sure what your suggestion of comparing clock frequency will do. If you set it so low, then static power consumption dominates. So when it goes back up to normal clock it would seem like dynamic power usage has super-linear influence at higher clock frequency, since a clock edge is now a significant part of a clock period and eating away as the time the transistor spends at static . The only way to accurately tell the static and dynamic power usage is to clock gate the device.