Mass Effect 2, Wolfenstein, and Civ V Compute

Mass Effect 2 is a game we figured would be GPU limited by three GPUs, so it’s quite surprising that it’s not. It does look like there’s a limit at around 200fps, but we can’t hit that at 2560 even with three GPUs. You can be quite confident with two or more GPUs however that your framerates will be nothing short of amazing.

For that reason, and because ME2 is a DX9-only game, we also gave it a shot with SSAA on both the AMD and NVIDIA setups at 1920. Surprisingly it’s almost fluid in this test even with one GPU. Move to two GPUs and we’re looking at 86fps – again this is with 4x super sampling going on. I don’t think we’re too far off from being able to super sample a number of games (at least the console ports) with this kind of performance.

Wolfenstein is quite CPU limited even with two GPUs, so we didn’t expect much with three GPUs. In fact the surprising bit wasn’t the performance, it was the fact that AMD’s drivers completely blew a gasket with this game. It runs fine with two GPUs, but with three GPUs it will crash almost immediately after launching it. Short of a BSOD, this is the worst possible failure mode for an AMD setup, as AMD does not provide individual game settings for CF, unlike NVIDIA who allows for the enabling/disabling of SLI on a game-specific basis. As a result the only way to play Wolfenstein if you had a triple-GPU setup is to change CrossFire modes globally, which requires a hardware reconfiguration that takes several seconds and a couple of blank screens.

We only have one OpenGL game in our suite so we can’t isolate this as an AMD OpenGL issue or solely an issue with Wolfenstein. It’s disappointing to see AMD have this problem though.

We don’t normally look at multi-GPU numbers with our Civilization V compute test, but in this case we had the data so we wanted to throw it out there as an example of where SLI/CF and the concept of alternate frame rendering just doesn’t contribute much to a game. Texture decompression needs to happen on each card, so it can’t be divided up as rendering can. As a result additional GPUs reduce NVIDIA’s score, while two GPUs does end up helping AMD some only for a 3rd GPU to bring scores crashing down. None of this scores are worth worrying about – it’s still more than fast enough for the leader scenes the textures are for, but it’s a nice theoretical example.

  Radeon HD 6970 GeForce GTX 580
GPUs 1->2 2->3 1->3 1->2 2->3 1->3
Mass Effect 2 180% 142% 158% 195% 139% 272%
Mass Effect 2 SSAA 187% 148% 280% 198% 138% 284%
Wolfenstein 133% 0% 0% 151% 96% 145%

Since Wolfenstein is so CPU limited, the scaling story out of these games is really about Mass Effect 2. Again dual-GPU scaling is really good, both with MSAA and SSAA; NVIDIA in particular achieves almost perfect scaling. What makes this all the more interesting is that with three GPUs the roles are reversed, scaling is still strong but now it’s AMD achieving almost perfect scaling on Mass Effect 2 with SSAA, which is quite a feat given the uneven scaling of triple-GPU configurations overall. It’s just a shame that AMD doesn’t have a SSAA mode for DX10/DX11 games; if it was anything like their DX9 SSAA mode, it could certainly sell the idea of a triple GPU setup to users looking to completely eliminate all forms of aliasing at any price.

As for Wolfenstein, with two GPUs NVIDIA has the edge, but they also had the lower framerate in the first place. Undoubtedly being CPU limited even with two GPUs, there’s not much to draw from here.

Civ V, Battlefield, STALKER, and DIRT 2 Closing Thoughts
Comments Locked

97 Comments

View All Comments

  • Ryan Smith - Sunday, April 3, 2011 - link

    I am not highly sensitive to microstuttering (aliasing on the other hand...). In my experience nothing here microstuttered, and the only thing that performed poorly was the NV 3xGTX580 setup under Bad Company 2.
  • james.jwb - Sunday, April 3, 2011 - link

    Ryan, do you think you could re-run just a single game (you choose) but with the CPU overclocked to 4.0Ghz or higher if you can (4.5ghz if possible). 3 GPU's will surely react well to this, I'd love to see the results (for 2x, too).
  • james.jwb - Sunday, April 3, 2011 - link

    just at 2560 btw :)
  • DanNeely - Sunday, April 3, 2011 - link

    Ryan posted elsewhere that the 920 he's using is from the slow end of the bell curve and isn't stable above 3.33; so until he gets a new system this is as good as it gets.
  • PhantomKnight - Sunday, April 3, 2011 - link

    This is not the only way. There are flexible PCIe cables around on eBay. I don't know how well they would work, but it would be possible to use something like this to increase the room around the cards. http://cgi.ebay.com.au/PCI-E-PCI-Express-16X-Riser... ETC
  • 7Enigma - Tuesday, April 5, 2011 - link

    Interesting. I wonder if this would harm latency somehow (or reduce the amount of power the PCIe slot can supply due to essentially using an extension cord for the gpu).
  • masterkritiker - Sunday, April 3, 2011 - link

    While it is a great article, sadly it's a limited one. The dual/triple GPU test should have been done across multiple platforms, x58/890FX/P67 regardless of some platform limited pcie lanes like the P67. Let's be honest SNB systems are the ones selling like mad right now, you'll hardly convince more people w/ an x58 system to spend money upgrading their GPU to dual/triple GPUs while SNB-E is just around the corner & their x58 systems are still great for them. Trust me people will "wait"! The test could have efficiently validated anyone deciding to upgrade from single to dual/triple GPUs across multiple platforms in either a single 1080p/1600p monitor or even multiple monitors, I guess we have to wait for the test(If that will happen).
  • b1u3 - Monday, April 4, 2011 - link

    2x590GTX vs 2x6990...
  • ypsylon - Monday, April 4, 2011 - link

    Frankly I can't get my head around this test. If you have ~2000$ to blow on 3 VGAs then there is good chance you will buy 2x590* or 2x6990. It is more logical and convenient choice.

    Performance by a tiny fraction lower vs 3xSLI/CF (at worst - only with reference - under-clocked - models currently available), but you'll need only 2 cards, not 3. Easier to implement, less clutter inside, and if by any chance you own a motherboard with 3* slot space between 1st and 2nd x16 slot then it is absolute win-win.
  • piroroadkill - Monday, April 4, 2011 - link

    Quite. I don't know why 6990 CF, just like 5970 CF, was almost completely ignored by AnandTech..

Log in

Don't have an account? Sign up now