CrossFireX Arrives: First Look at 3 and 4 GPUs in 2 Card Setups
by Derek Wilson on March 7, 2008 12:05 PM EST- Posted in
- GPUs
The Elder Scrolls IV: Oblivion Performance
Version: 1.2.0416 Shivering Isles
Settings: Ultra High Quality settings defaults with Vsync disabled.
Our Oblivion test takes place in the south of the Shivering Isles, running through woods over rolling hills toward a lake. This is a straight-line run that lasts around 20 seconds and uses FRAPS to record framerate. This benchmark is very repeatable, but the first run is the most consistent between cards, so we only run the benchmark once and take that number.
Our tests show that moving beyond two GPUs in a DX9 game that already benefits well from multi-GPU has the potential to make use of three or four GPUs. As resolution goes up, the usefulness of more than two GPUs goes up. Clearly, there is potential for scaling with games that don't make extensive use of features that get in the way of multi-GPU performance. It should also go without saying that this is a technology that should be reserved for the ultra high-end setups. Hopefully illustrating that with resolution scaling will help bring the point home.
Oblivion Perfomance | ||||
1280x1024 | 1600x1200 | 1920x1200 | 2560x1600 | |
NVIDIA GeForce 9600 GT SLI | 89.8 | 70.4 | 59 | 33.7 |
NVIDIA GeForce 8800 Ultra SLI | 113.1 | 96.1 | 84.2 | 57.4 |
NVIDIA GeForce 8800 Ultra | 59.5 | 54.4 | 46 | 31.5 |
NVIDIA GeForce 9600 GT | 49 | 37.5 | 30.6 | 19.8 |
AMD Radeon HD 3870X2 (x 2) | 120.3 | 114 | 104.1 | 82.8 |
AMD Radeon HD 3870X2 + 3870 | 122.9 | 107.6 | 91.5 | 64.5 |
AMD Radeon HD 3870X2 | 104.5 | 82 | 71.1 | 48.6 |
AMD Radeon HD 3870 | 61.8 | 46.8 | 41.5 | 25.4 |
AMD tends to lead in this benchmark normally, and the 8800 Ultra barely leads the Radeon HD 3870, which is normally in competition with the GeForce 9600 GT. In this case, the 8800 Ultra SLI loses to the three GPU AMD setup (3870X2 + 3870), while four GPUs show an even more significant advantage at higher resolutions. 9600 GT SLI, which would normally compete with the 3870X2, doesn't really come through in Oblivion.
Enabling AA and AF reveals one of the major strengths of multi-GPU acceleration: antialiasing comes at less cost. In this case, even at lower resolutions, all four GPUs are able to contribute and performance stays high. While CrossFire and SLI both enable huge levels of AA, at high resolutions a little bit goes a long way.
Oblivion 4xAA/16xAF Performance | ||||
1024x768 | 1280x1024 | 1600x1200 | 1920x1200 | |
NVIDIA GeForce 9600 GT SLI | 72.7 | 55.4 | 45.3 | 26.1 |
NVIDIA GeForce 8800 Ultra SLI | 98.1 | 78.5 | 68.3 | 43.3 |
NVIDIA GeForce 8800 Ultra | 53.8 | 42.4 | 36.1 | 23.1 |
NVIDIA GeForce 9600 GT | 36.9 | 29.2 | 25 | 15.6 |
AMD Radeon HD 3870X2 (x 2) | 106.1 | 93.3 | 78.1 | 54.5 |
AMD Radeon HD 3870X2 + 3870 | 87.6 | 73.6 | 62.9 | 42.3 |
AMD Radeon HD 3870X2 | 64.4 | 53.6 | 46.6 | 31.7 |
AMD Radeon HD 3870 | 36.4 | 30.9 | 24.4 | 16.7 |
While two 3870X2 cards do lead overall, 8800 Ultra SLI does best the three GPU combination of the 3870X2 and the 3870. Oblivion certainly shows that more than two GPUs can contribute to performance, and that AMD was right when they said DX9 games running under Vista would show the most potential for improvement with four GPU systems.
36 Comments
View All Comments
kilkennycat - Saturday, March 8, 2008 - link
Multi-chip hybrid substrates with widely-spaced dies can help to spread out the heat rather nicely and help keep the overall yield up too, as Intel has demonstrated with the quad Core 2 processors. I fully expect hybrid substrates to become a popular interim solution to the need for masively-parallel processing GPUs -like IBMs 20-chip solution for their big number-crunchers. The hybrid/chip combo- architecture can be designed to externally emulate a single GPU. Also a very nice way of adding some extra local memory if necessary.DerekWilson - Saturday, March 8, 2008 - link
i agree that this is good direction to go, but even with intel we've still got dual socket boards for multicore chips ...the real answer for the end user is always get as fast a single card as possible and if you need more than one make it as few and as powerful cards as you can.
e6600 - Saturday, March 8, 2008 - link
no crysis benchies?Slash3 - Saturday, March 8, 2008 - link
Crysis is broken as a benchmark... despite all pre-release hype, the game seems to scale very badly across multiple cores and multiple GPUs. It's is kind of unfortunate, as if there's one game that could benefit from efficient scaling, it's Crysis.JarredWalton - Saturday, March 8, 2008 - link
I'm curious to see if version 1.2 fixes anything... it might. That just came out yesterday, so I don't think many have had a chance to look at whether or not performance changed.[Just checked]
At least for single GPUs, I see no real change in performance. I haven't had a chance to test multi-GPU, and all I have right now is SLI and CrossFire. Could be that v1.2 will help more with 3-way and 4-way configs. We'll see.
DerekWilson - Saturday, March 8, 2008 - link
there was no perf benefit at all from going to 3 or 4 gpus ... we saw this in our preview and when we tested the 8.3 driver. we mention that on the test page ...