DirectX 12 Multi-GPU Performance

Shifting gears, let’s take a look at multi-GPU performance on the latest Ashes beta. The focus of our previous article, Ashes’ support for DX12 explicit multi-GPU makes it the first game to support the ability to pair up RTG and NVIDIA GPUs in an AFR setup. Like traditional same-vendor AFR configurations, Ashes’ AFR setup works best when both GPUs are similar in performance, so although this technology does allow for some unusual cross-vendor comparisons, it does not (yet) benefit from pairing up GPUs that widely differ in performance, such as a last-generation video card with a current-generation video card. None the less, running a Radeon and a GeForce card together is an interesting sight, if only for the sheer audacity of it.

Meanwhile as a result of the significant performance optimizations between the last beta build and this latest build, this has also had an equally significant knock-on effect on mutli-GPU performance as compared to the last time we looked at the game.

Ashes of the Singularity (Beta) - 3840x2160 - High Quality - MGPU

Even at 4K a pair of GPUs ends up being almost too much at Ashes’ High quality setting. All four multi-GPU configurations are over 60fps, with the fastest Fury X + 980 Ti configuration nudging past 70fps. Meanwhile the lead over our two fastest single-GPU configurations is not especially great, particularly compared to the Fury X, with the Fury X + 980 Ti configuration only coming in 15fps (27%) faster than a single GPU. The all-NVIDIA comparison does fare better in this regard, but only because of GTX 980 Ti’s lower initial performance.

Digging deeper, what we find is that even at 4K we’re actually CPU limited according to the benchmark data. Across all four multi-GPU configurations, our hex-core overclocked Core i7-4960X can only setup frames at roughly 70fps, versus 100fps+ for a single-GPU configuration.


Top: Fury X. Bottom: Fury X + 980 Ti

The increased CPU load from utilizing multi-GPU is to be expected, as the CPU now needs to spend time synchronizing the GPUs and waiting on them to transfer data between each other. However dropping to 70fps means that Ashes has become a surprisingly heavy CPU test as well, and that 4K at high quality alone isn’t enough to max out our dual GPU configurations.

Ashes of the Singularity (Beta) - 3840x2160 - Extreme Quality - MGPU

Cranking up the quality setting to Extreme finally gives our dual-GPU configurations enough of a workload to back off from the CPU performance cap. Once again the fastest configuration is the Fury X + 980 Ti, which lands just short of 60fps, followed by the Fury X + Fury configuration at 55.1fps. In our first look at Ashes multi-GPU scaling we found that having a Fury X card as the lead card resulted in better performance, and this has not changed for the newest beta. The Fury continues to be faster at reading data off of other cards. Still, the gap between the Fury X + 980 Ti configuration and the 980 Ti + Fury X configuration has closed some as compared to last time, and now stands at 11%.

Backing off from the CPU limit has also put the multi-GPU configurations well ahead of the single-GPU configurations. We’re now looking at upwards of a 65% performance boost versus a single GTX 980, and a smaller 31% performance boost versus a single Fury X. These are smaller gains for multi-GPU configurations than we first saw last year, but it’s also very much a consequence of Ashes’ improved performance across the board. Though we didn’t have time to test it, Ashes does have one higher quality setting – Crazy – which may drive a bit of a larger wedge between the multi-GPU configurations and the Fury X, though the overhead of synchronization will always present a roadblock.

DirectX 12 Single-GPU Performance DirectX 12 vs. DirectX 11
Comments Locked

153 Comments

View All Comments

  • TheJian - Sunday, March 6, 2016 - link

    The highlight here isn't dx12, but rather how badly AMD is doing DX11, which is what most games will run on for quite some time to come (only 10% run win10, and much of that base doesn't have a card that can run this game at even 1080P at 30fps). A decent sized group of win10 users go back to win7 also...LOL. I'm more interested in Vulkan, now that it's out, I think it will take over dx12 after a year as it runs everywhere but consoles and they are a totally different animal anyway.

    This just goes to show what happens when you can't afford to support your products. IE, AMD constantly losing money quarter after quarter while R&D drops too. NV on the other hand, has the cash to massively improve dx11 (which is 90% of the market, more if you consider not everyone running win10 is even a gamer), while also making a dx12 driver. AMD clearly needs to devote more money to their current card users (dx11), but can't afford to. AMD is spending their money on the wrong things time and time again. You can blame consoles for this last 5yrs of losses, as that money should have went into making ZEN 4yrs ago, much faster DX11 support, mobile chips should be on rev 5-6 etc like NV and everyone else etc etc. We would not be looking at NV owning 82%+ of the gpu market right now, and Intel would have had a major competition problem for the last 4-5 yrs instead of basically being able to pour all their resources into mobile while beating AMD to death on cpu.
  • EugenM - Tuesday, June 7, 2016 - link

    I cannot speak of AMD CPUs, but AMD gpus are doing very well on DX11 games, its not the DX11 implementation of AMD that is at fault for performance issues, rather than Nvidia sabotaging time and time again their games, every game which is labeled Nvidia has a potential to sabotage the entire AMD lineup and AMD has little to nothing to do about it, this is not a tin foil conspirancy theory, its a fact proven game after game after game and easelly found on google, try searching for batman games and other epic unreal engine games, try searching for crysis 2 and nvidia gameworks games, youll see what i mean. If youre a small company you cannot really do much about a big monopoly like Nvidia and Intel youre 1 fighting vs 2. Dirty tactics against AMD and even illegal tactics have also been applied by Intel vs AMD, thats why Intel was fined with a huge ammount of money but in the end the damage to AMD was already done and it was too late for AMD to recover properly. You need to realise not everything is so simple.
  • jacksonjacksona - Thursday, March 17, 2016 - link

    ( www).(ajkobeshoes).(com )
    christian louboutin

    jordan shoes $60-

    handbag
    AF tank woman
    puma slipper woman
    =====
    ( www).(ajkobeshoes).(com )
    hhhhhhhh
    hhhhhhhh

Log in

Don't have an account? Sign up now