HD7870 Crossfire Benchmarks vs. Single HD7870 vs. Single GTX670

Termie

Diamond Member
Aug 17, 2005
7,949
48
91
www.techbuyersguru.com
I wanted to pass along some testing I recently conducted on HD7870 Crossfire. I used four different benchmark programs, as well as four different games, to illustrate the effectiveness of the HD7870 Crossfire system, compared to a single HD7870 and a single GTX670, both at reference clocks. The settings used are indicated on each graph, and the right-hand axis of each graph shows the percent scaling over the baseline, which is the single reference-clocked HD7870. All testing was done on an i7-3770k@4.4GHz. The HD7870s used were a Sapphire Dual-X and an XFX Core, both run at 1000MHz/1200MHz, while the GTX670 was an EVGA FTW downclocked to 1084MHz Boost/1500 MHz to emulate a reference 670.

A few of the benchmarks are shown below. The complete article is available at The Tech Buyer's Guru.

-------------------------------------------------------------

3dmark11crossfire.jpg


3dmarkcrossfire.jpg


Right off the bat, we see that scaling is pretty good here in the 3DMark tests. Ironically, the newer of the two, 3DMark Fire Strike, exhibits the lowest scaling we'll see in any of the tests here, despite it utilizing a great number of graphics features. For both of the graphs above, pay close attention to the Graphics Score, rather than the Score, which is significantly affected by the CPU being used for all tests. In Fire Strike, the HD7870 scores 5394, the GTX670 6419, and HD7870 Crossfire 8938. In 3DMark 11, the HD7870 scores 7349, the GTX670 scores 9187, and HD7870 Crossfire scores 13131. Crossfire is scaling at 65.7% in Fire Strike and 78.7% in 3DMark11. Interestingly, the GTX670 is only 18.5% faster than the HD7870 in both these tests, despite costing at least 50% more.

heavencrossfire.jpg


valleycrossfire.jpg


Now this is more like it! We see Crossfire scaling pegged at 100%, at least for the average, which is just over 60fps in both tests. Despite both benchmarks being based on Unigine technology, Heaven's minimum scales poorly, while Valley's is near-perfect. These tests favor the GTX670 over the HD7870, as the former opens up a 31% lead in both, averaging 40fps to the HD7870's 32fps. Still, it's impossible to argue that Crossfire is not extremely effective in these synthetic benchmarks at significantly outperforming a single GTX670.
 
Last edited:

Termie

Diamond Member
Aug 17, 2005
7,949
48
91
www.techbuyersguru.com

I reference all of that in my conclusion. All these sites are still working to come up with a testing method that actually measures something relevant. See: http://anandtech.com/show/6862/fcat-the-evolution-of-frame-interval-benchmarking-part-1

Until a method is settled on, I decided to simply use the method that's most available right now. I also did significant in-game testing, and found that Crossfire was always much, much better than a single card.

With all of the latency-related talk right now, some people are trying to suggest that Crossfire is worse than a single card. That isn't even close to true. And in my opinion, HD7870 Crossfire is not worse than a single GTX670 either - it's definitely faster and feels faster. Whether it's faster than a Titan, which it would probably bench faster than...I couldn't say.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
While it might not always be worse, one such case in BF3, crossfire makes almost no improvement, if you ignore the tiny little run frames that barely pick up on the screen:
http://www.pcper.com/reviews/Graphi...ils-Capture-based-Graphics-Performance-Test-4
run.stats__2.png


Anyways, if you use v-sync, a lot of the issues correct themselves, so its not a total loss, but that one in particular really illustrates the issue well.

Is it worse than a single GPU without v-sync? No, but it isn't better in some of those cases.
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
I'm sorry to have rained on your review. It just has come at a bad time, when we've all had our eyes opened to a new reality.
 

Termie

Diamond Member
Aug 17, 2005
7,949
48
91
www.techbuyersguru.com
just get 660 SLI and call it a day. Enjoy 20-50% more performance than a 680 for ~150 less

Actually, I'd probably recommend 660SLI over HD7870CFX as well, as SLI is generally a bit smoother. The 660 is also quite a bit cheaper right now.

Another great exploration by termie!

Thanks!

I'm sorry to have rained on your review. It just has come at a bad time, when we've all had our eyes opened to a new reality.

No worries. I've been following this all pretty closely, so I know we're at the cusp of a big change in video card testing.
 

KingFatty

Diamond Member
Dec 29, 2010
3,034
1
81
Can someone clarify, in those links of PCPER, he says it is justified to completely remove runt frames from the charts.

But my question, is what constitutes a runt and what doesn't? I read through some of his detailed methodology introduction, but I failed to see where the cutoff is for determining whether a frame is a runt or not.

But, say, if a "runt" is 99% of a frame, I would think it would be fair to include that in the chart, and not omit it. Maybe 66% or greater would be fair to include?

I dunno, can someone explain that better, maybe I just missed how he justifies throwing out lots and lots of data by hand-waving and calling them runts, without elaborating on what a runt is and why it should be thrown out? I would think the human eye can perceive a runt frame, but apparently it could matter how 'runty' it is?
 

bystander36

Diamond Member
Apr 1, 2013
5,154
132
106
A runt frame is likely 20 rows or less in height. I got this information from THG's review on the subject and they left it at its default, which had it set to consider a runt frame as any frame smaller than 21 rows. Pcper created the profiles, so that is likely why that is the default.

20 rows is less than 2% of the screen. I personally might have increased that, as 2% is pretty meaningless.
 

Fastx

Senior member
Dec 18, 2008
780
0
0
Thanks T!
This was an excellant read for me!
 
Last edited:

Granseth

Senior member
May 6, 2009
258
0
71
Nice review, but I have a question too. I'm not sure if I missed it in the text or if you didn't put it in, but what kind of coolers did your 7870 cards have?
 

Termie

Diamond Member
Aug 17, 2005
7,949
48
91
www.techbuyersguru.com
Nice review, but I have a question too. I'm not sure if I missed it in the text or if you didn't put it in, but what kind of coolers did your 7870 cards have?

Oh, sorry, I'll add that - one was a Sapphire Dual-X cooler, the other was the XFX Core cooler. The Dual-X cooler is definitely better, but since I ran only at reference speeds, the coolers didn't affect the scores. The Dual-X is a much better overclocker.
 

MeldarthX

Golden Member
May 8, 2010
1,026
0
76
Very nicely put together Termie :)

I do think there is some issues still with crossfire - but as you said using vsync or frame limiter really eliminates that or lowers it so much its not really a problem. Lets up AMD can fix this :)

Now would be interesting is 7850 2 gig OC crossfired; I wonder how those would fare against the 7870s :)
 

Will Robinson

Golden Member
Dec 19, 2009
1,408
0
0
Bottom Line: does the appearance of mythical runt frames and microstutter affect gameplay or your user experience enough to be important?
Nice review and testing by the way Term:thumbsup:
 

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
The experience on the 7000 series may be different from the 4000 series, but I found Crossfire HD4870's to be a vast improvement over a single card. Runt frames or not, it was perceptibly smoother and really cost effective.
 

Fastx

Senior member
Dec 18, 2008
780
0
0
Edit - NM ok I found more info regarding temps on 7950 CF.
 
Last edited:

Fastx

Senior member
Dec 18, 2008
780
0
0
NM ok I found more info regarding temps on 7950 CF.
 
Last edited:

aaksheytalwar

Diamond Member
Feb 17, 2012
3,389
0
76
Unless you include ms and how smooth the games were and what were the max settings for comfortable gameplay, without it the review is nearly pointless :(
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Unless you include ms and how smooth the games were and what were the max settings for comfortable gameplay, without it the review is nearly pointless :(

From OP: "That being said, it's well known that Crossfire microstutter does exist, and while we did not identify any obvious cases of microstutter in our testing, that doesn't mean it wouldn't occur with other games. Therefore, it might be prudent to trade off raw speed for more consistent results."

This addresses MS, or the lack there of. Most reviews don't include max playable settings. It doesn't make them pointless.