NVIDIA Single Card, Multi-GPU: GeForce 7950 GX2
by Derek Wilson on June 5, 2006 12:00 PM EST- Posted in
- GPUs
One Card, or Two?
Our first look at the 7950 GX2 will be a direct comparison to its closest SLI relative: the 7900 GT SLI. The purpose of this investigation is to attempt to answer some questions about the how differences in this single-card/multi-GPU implementation affect performance relative to the two card approach. The 7950 GX2 employs faster core and slower memory clock speeds than the 7900 GT, but these differences should produce fairly consistent performance deltas. Each GPU on the 7950 GX2 has twice as much RAM as the 7900 GT cards, but in past investigations we haven't seen memory size make any difference at resolutions below 2048x1536. The attribute we are really interested in is the performance differences created by the onboard PCIe switch.
From our side by side comparison, we can only attribute a maximum of 7% performance gain to the increase core clock of the 7950 GX2 over the 7900 GT SLI. At the same time, with a 10% higher memory clock on the 7900 GT SLI, we should see better performance in memory bandwidth limited situations on the 7900 GT SLI. Under games and settings with a balanced compute and memory load, these differences should come out in the wash.
There are quite a few tests in which both the 7950 GX2 and the 7900 GT SLI configurations are CPU limited or perform very similarly, but at higher resolutions we do see some differentiation. Everything gets magnified at high resolution: shaders must be run on more pixels and memory is hit harder. We could see that performance is fairly similar at CPU limited resolutions, but as we push the limit up above 3 megapixels and enable AA, we do see an advantage in favor of the 7950 GX2. For example, Quake 4 at 2048x1536 with 4xAA shows an absolutely gigantic 32% performance advantage over 7900 GT SLI. This isn't the norm, but even BF2 indicates a 7950 GX2 advantage of 13% (which is more than simple clock speed advantage can account for). Even if we haven't seen it before, memory size could be contributing to this advantage, but it also seems likely that the onboard PCIe switch could be reducing the latency involved in sending the frame data from one GPU to another.
In order to test this theory, we went back and retested the 7950 GX2 with muti-GPU mode disabled. Thus, we are able to bring you a comparison of the performance scaling between 7900 GT and SLI and 7950 GX2 in single and multi-GPU mode. This should give us a better idea as to whether the performance advantage of the GX2 is due to memory size or the PCIe switch.
From the data we collected, it looks like the 7900 GT scales better at low resolutions in most cases. It doesn't look like there is a significant scaling advantage for the 7950 GX2 in any game but Quake 4 at 2048x1536 with 4xAA. At this point, we would say that Quake 4 appears to require more than 256MB of RAM when running HQ settings at 2048x1536 with 4xAA, resulting in the huge performance increase with 7950 GX2 over 7900 GT. In some cases, scaling does make a difference in where the performance falls between the 7950 GX2 and the 7900 GT SLI solutions, but it does look like the majority of the performance differences between the two solutions is due to clock speeds and other features which are constant between single and multi-GPU arrangements.
At the end of the day, regardless of how these two cards scale, the 7950 GX2 is consistently faster than a stock 7900 GT SLI setup. Even if there aren't any clear benefits in terms of efficiency on the 7950 GX2 platform, there aren't any drawbacks either. Let's take a closer look at performance.
Our first look at the 7950 GX2 will be a direct comparison to its closest SLI relative: the 7900 GT SLI. The purpose of this investigation is to attempt to answer some questions about the how differences in this single-card/multi-GPU implementation affect performance relative to the two card approach. The 7950 GX2 employs faster core and slower memory clock speeds than the 7900 GT, but these differences should produce fairly consistent performance deltas. Each GPU on the 7950 GX2 has twice as much RAM as the 7900 GT cards, but in past investigations we haven't seen memory size make any difference at resolutions below 2048x1536. The attribute we are really interested in is the performance differences created by the onboard PCIe switch.
From our side by side comparison, we can only attribute a maximum of 7% performance gain to the increase core clock of the 7950 GX2 over the 7900 GT SLI. At the same time, with a 10% higher memory clock on the 7900 GT SLI, we should see better performance in memory bandwidth limited situations on the 7900 GT SLI. Under games and settings with a balanced compute and memory load, these differences should come out in the wash.
There are quite a few tests in which both the 7950 GX2 and the 7900 GT SLI configurations are CPU limited or perform very similarly, but at higher resolutions we do see some differentiation. Everything gets magnified at high resolution: shaders must be run on more pixels and memory is hit harder. We could see that performance is fairly similar at CPU limited resolutions, but as we push the limit up above 3 megapixels and enable AA, we do see an advantage in favor of the 7950 GX2. For example, Quake 4 at 2048x1536 with 4xAA shows an absolutely gigantic 32% performance advantage over 7900 GT SLI. This isn't the norm, but even BF2 indicates a 7950 GX2 advantage of 13% (which is more than simple clock speed advantage can account for). Even if we haven't seen it before, memory size could be contributing to this advantage, but it also seems likely that the onboard PCIe switch could be reducing the latency involved in sending the frame data from one GPU to another.
In order to test this theory, we went back and retested the 7950 GX2 with muti-GPU mode disabled. Thus, we are able to bring you a comparison of the performance scaling between 7900 GT and SLI and 7950 GX2 in single and multi-GPU mode. This should give us a better idea as to whether the performance advantage of the GX2 is due to memory size or the PCIe switch.
From the data we collected, it looks like the 7900 GT scales better at low resolutions in most cases. It doesn't look like there is a significant scaling advantage for the 7950 GX2 in any game but Quake 4 at 2048x1536 with 4xAA. At this point, we would say that Quake 4 appears to require more than 256MB of RAM when running HQ settings at 2048x1536 with 4xAA, resulting in the huge performance increase with 7950 GX2 over 7900 GT. In some cases, scaling does make a difference in where the performance falls between the 7950 GX2 and the 7900 GT SLI solutions, but it does look like the majority of the performance differences between the two solutions is due to clock speeds and other features which are constant between single and multi-GPU arrangements.
At the end of the day, regardless of how these two cards scale, the 7950 GX2 is consistently faster than a stock 7900 GT SLI setup. Even if there aren't any clear benefits in terms of efficiency on the 7950 GX2 platform, there aren't any drawbacks either. Let's take a closer look at performance.
60 Comments
View All Comments
Exsomnis - Monday, June 5, 2006 - link
Since when did slapping two PCBs together = single card? *Confused.*z3R0C00L - Monday, June 5, 2006 - link
Marketing Gimmick...It's two GPU's. It's SLI. The Fastest Single VPU/GPU solution is the x1900XTX (not tested here).
The most advanced GPU/VPU is the x1900XTX as well.
I wonder if these crds will also suffer from the 50% failure rate other 7900 series cards suffer from.
Jojo7 - Monday, June 5, 2006 - link
Haha. 50% failure rate. That's comedy.Where'd you pull that number from?
Hardocp said BFG reported 3-5%, Evga reported .04-1.9%, XFX said in the last 2 weeks they reported a .5% (half of one percent) increase in RMA's.
Yea. That seems like 50% to me.
Xenoid - Monday, June 5, 2006 - link
50% failure rate might be bullshit but the fact that you completely ignored the other half of his message is also bullshit fanboy-ism.The X1900 XTX isn't on here. The X1900 XT Crossfire isn't on here either, but the 7900 GT SLI is. This review is missing 2 of the top video cards, and for what reason? It makes this review incomplete and this should be addressed.
Jojo7 - Monday, June 5, 2006 - link
Actually, I agree with both of your points. The x1900 XTX should have been included in this review in both crossfire and single card. To the same end, the 7900 GTX in sli should have been included imo.
Noise comparisons and power draws would have been nice as well.
DerekWilson - Monday, June 5, 2006 - link
this does touch on our motivation --the 7950 GX2 is a single board solution (for those uncomortable with the inclusion of 2 PCBs, think of one as a daughterboard or something). We wanted to really focus on the comparison to other single board solutions.
Right now x1900 crossfire and 7900 gtx sli are over $1000 investments, and don't really compete with the 7950 GX2 -- unless we look at the 7950 GX2 in SLI. As we couldn't get quad SLI on the 7950 GX2 working for this article, we decided we save the comparison to that copetition later. It does seem pretty clear fromt these tests that the 7950 GX2 in SLI will be able to trump any other solution in its market segment.
Also, the 7950 GX2 doesn't require an SLI board -- which is a great advantage of current multi-GPU solutions. In many cases, putting two other solutions in SLI won't be an option for users who upgrade to a 7950 GX2.
But
Please understand that I certainly appreciate the requests for the inclusion of the 1900xt crossfire and the 7900 gtx crossfire as a reference point to what is currently possible on the highest end of the spectrum. In future articles involving the 7950 GX2 we will address this issue. Thanks very much for your feedback.
poohbear - Thursday, June 8, 2006 - link
50% failure rate? dude, do u know how this percentage thing works?! that would mean 1 in 2 79XX cards fail. please, bs is a great thing and we have plenty of it on the net, but try to atleast make your bs somewhat believable.nullpointerus - Monday, June 5, 2006 - link
No, it isn't. They only wanted to reply to a particular point within his post.
Inkjammer - Monday, June 5, 2006 - link
50% failure rate? Where are you getting those numbers from?z3R0C00L - Monday, June 5, 2006 - link
I got the number from polling various website forums.. including HardOCP.eVGA, XFX and BFG claim low to non-existant issues. My polls show an avg of 48% failure rate. It's on HardOCP... go and check out the forums.