Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Saturn7 on May 13, 2011, 03:18:21 PM



Title: Why is 6970 slower than 5870?
Post by: Saturn7 on May 13, 2011, 03:18:21 PM
I just upgraded my card from a 5870 to 6970 and I am getting 30Mhash/sec less

The 6970 also uses more power, hotter temps and is clocked higher, what gives?
On all the benchmarks I have seen (3D Mark etc..) 90% of the time the 6970 was about 10% faster than the 5870.

On my 5870 with no hacking I get 360Mhas/sec out of the box (W7 64bit Phoenix Miner)
On my 6970 with overclocking (950Mhz) I get 330Mhash/sec (W7 64bit Phoenix Miner)

With a 5870 mining, my system was using 380 watts,
With a 6970 mining, my system is using 409 watts

With higher temps, clock speed & power usage I would be annoyed if I got the same performance, but less?

Is this a software issue, is the code not yet optimized for the 6970?



Title: Re: Why is 6970 slower than 5870?
Post by: icaci on May 13, 2011, 04:03:19 PM
5870 and 6970 are architecturally different. 5870 is VLIW5 (5 stream processors programmed in a single word) and has 1600 stream processors (SPs). 6970 uses the simpler VLIW4 architecture to improve SPs utilisation for mainstream gaming and has only 1536 SPs. The simpler architecture makes 6970 faster than 5870 on gaming tests. But Bitcoin mining is a completely different story. It is highly parallel and can max out the VLIW5 of 5870 thus making it faster than 6970 on equal clock speeds. 5870 is also more power efficient since it contains less transistors than 6970.


Title: Re: Why is 6970 slower than 5870?
Post by: Saturn7 on May 13, 2011, 04:13:39 PM
lol great, i could have bought two 5870 off of ebay for the price i paid for this 6970.

Well I hope Crysis 2 plays better.... ;D


Title: Re: Why is 6970 slower than 5870?
Post by: casascius on May 13, 2011, 04:19:18 PM
5870 and 6970 are architecturally different. 5870 is VLIW5 (5 stream processors programmed in a single word) and has 1600 stream processors (SPs). 6970 uses the simpler VLIW4 architecture to improve SPs utilisation for mainstream gaming and has only 1536 SPs. The simpler architecture makes 6970 faster than 5870 on gaming tests. But Bitcoin mining is a completely different story. It is highly parallel and can max out the VLIW5 of 5870 thus making it faster than 6970 on equal clock speeds. 5870 is also more power efficient since it contains less transistors than 6970.

Your first post? What an amazing first post to the forums!  Sure beats the "Bitcoin is doomed since you guys never thought of people copying their wallets to 2 computers" variety.


Title: Re: Why is 6970 slower than 5870?
Post by: Xenland on May 15, 2011, 09:23:40 PM
5870 and 6970 are architecturally different. 5870 is VLIW5 (5 stream processors programmed in a single word) and has 1600 stream processors (SPs). 6970 uses the simpler VLIW4 architecture to improve SPs utilisation for mainstream gaming and has only 1536 SPs. The simpler architecture makes 6970 faster than 5870 on gaming tests. But Bitcoin mining is a completely different story. It is highly parallel and can max out the VLIW5 of 5870 thus making it faster than 6970 on equal clock speeds. 5870 is also more power efficient since it contains less transistors than 6970.

Your first post? What an amazing first post to the forums!  Sure beats the "Bitcoin is doomed since you guys never thought of people copying their wallets to 2 computers" variety.

Not to get off topic but is that possible? And A follow up question i guess is did they think they could double spend if they did that or something? Becuase that just sounds rediculas.

To the OP, i would have checked the hardware comparisan chart before buying but too late now. Im thinking about just getting another 5670 so i can have them both run my games abd mining faster. Cant wait til the high end cards start to lower in price.


Title: Re: Why is 6970 slower than 5870?
Post by: Saturn7 on May 29, 2011, 03:09:47 PM
Okay, after playing with setting for a week I now have a stable config that wont crash my 6970 and will give a decent mhash.

WORKSIZE must be 128 for the 6970.

6970 worksize 256 = 330 Mhash @900Mhz
6970 worksize 128 = 380 Mhash @900Mhz

Aggression over 9 will cause overheat.

Can safely over-clock to 930 Mhz, this will give a hash rate of 400M/hash with memory at 900Mhz. Lowering memory below 900 on my system causes it to lock up if I use the system.

Temps stable at 80C but fans at 100%

Power Control Settings: 10%


Title: Re: Why is 6970 slower than 5870?
Post by: grue on May 29, 2011, 03:41:35 PM
Power Control Settings: 10%
whatt??


Title: Re: Why is 6970 slower than 5870?
Post by: Saturn7 on May 29, 2011, 04:18:07 PM
Power Control Settings: 10%
whatt??

In Catalyst Control Center 11.5 voltage is controlled by a slider in the overdrive menu called Power Control Settings.
So 10% is 10% more than stock voltage.


Title: Re: Why is 6970 slower than 5870?
Post by: grue on May 29, 2011, 06:14:53 PM
Power Control Settings: 10%
whatt??

In Catalyst Control Center 11.5 voltage is controlled by a slider in the overdrive menu called Power Control Settings.
So 10% is 10% more than stock voltage.
oh. i thought you were using 10% of the stock voltage.