Friday, September 9th 2016

AMD GPUs See Lesser Performance Drop on "Deus Ex: Mankind Divided" DirectX 12

Deus Ex: Mankind Divided is the latest AAA title to support DirectX 12, with its developer Eidos deploying a DirectX 12 renderer weeks after its release, through a patch. Guru3D put the DirectX 12 version of the game through five GPU architectures, AMD "Polaris," GCN 1.1, GCN 1.2, NVIDIA "Pascal," and NVIDIA "Maxwell," through Radeon RX 480, Radeon R9 Fury X, Radeon R9 390X, GeForce GTX 1080, GeForce GTX 1060, and GeForce GTX 980. The AMD GPUs were driven by RSCE 16.9.1 drivers, and NVIDIA by GeForce 372.70.

Looking at the graphs, switching from DirectX 11 to DirectX 12 mode, AMD GPUs not only don't lose frame-rates, but in some cases, even gain frame-rates. NVIDIA GPUs, on the other hand, significantly lose frame-rates. AMD GPUs tend to hold on to their frame-rates at 4K Ultra HD, marginally gain frame-rates at 2560 x 1440, and further gain frame-rates at 1080p. NVIDIA GPUs either barely hold on to their frame-rates, or significantly lose them. AMD has on multiple occasions claimed that its Graphics CoreNext architecture, combined with its purist approach to asynchronous compute make Radeon GPUs a better choice for DirectX 12 and Vulkan. Find more fascinating findings by Guru3D here.
More graphs follow.

Add your own comment

114 Comments on AMD GPUs See Lesser Performance Drop on "Deus Ex: Mankind Divided" DirectX 12

#1
Chaitanya
so this trend of ngreedia gpus lagging in dx12 titles continues. how long before a lawsuit against maxwell and pascal gpus for false advertisement of dx12 capabilties?
Posted on Reply
#2
RejZoR
That's like saying the new asbestos is giving you less cancer than the old one. You're still getting a cancer! The fact they are losing performance with DX12 is baffling by itself. Why are they even investing into DX12 if it penalizes you for using it while not gaining ANY visual improvement?

Bragging how you have the least loss is even more stupid when you take that into consideration...
Posted on Reply
#3
HD64G
Point is that DX12's main advantage over DX11 is best utilisation of multi-core CPUs and full utilisation of GPUs. Main disadvantage is higher RAM usage. Don't wait for high end PCs to gain a lot. So, CGN arch of AMD GPUs is best in DX12 vs nVidia ones just because of being better utilised than before. Also FX-83X0 CPUs are closer to Intel CPUs in DX12. DX12 helps gamers on a budget mainly atm. Along with GPU makers who don't need to heavily optimise their drivers and leave that to the game devs instead. CF and SLI also will become a thing for devs to blame if not present in a game. Later on, when we see games exclusively made for DX12 we will see some grapihical advancements with more and denser effects on screen for example. To sum up, DX12 and Vulcan as a principle are to change the way games communicate with CPU, GPU, RAM and make optimisation better for the not so high end parts.
Posted on Reply
#4
the54thvoid
Not to mention the 980ti performance is a bit puzzling. My 980ti running at a not insane1500Mhz gets 42fps at Ultra on the benchmark Nowhere near the 34fps shown. I know that's a stock 980ti without any OC but hell, I'm at 23% above stock on performance..... That's me on DX11.

As for DX12 - as Nixxes have stated - there is no visual improvement in using DX12 over DX11, so why bother using it if your card already runs well?

I'm playing at Very High settings and getting a smooth 60fps at 1440p. All a fuss over nothing.
Posted on Reply
#5
natr0n
Just a few fps difference , no big deal.
Posted on Reply
#6
CounterZeus
So basically only older gen amd cards benefit significantly. Nice going.
Posted on Reply
#8
ironwolf
natr0n said:
Just a few fps difference , no big deal.
Of course it's a big deal -- to those who froth at the mouth over even +1 FPS and/or + FPS vs. the competition. :laugh:
Posted on Reply
#9
RejZoR
HD64G said:
Point is that DX12's main advantage over DX11 is best utilisation of multi-core CPUs and full utilisation of GPUs. Main disadvantage is higher RAM usage. Don't wait for high end PCs to gain a lot. So, CGN arch of AMD GPUs is best in DX12 vs nVidia ones just because of being better utilised than before. Also FX-83X0 CPUs are closer to Intel CPUs in DX12. DX12 helps gamers on a budget mainly atm. Along with GPU makers who don't need to heavily optimise their drivers and leave that to the game devs instead. CF and SLI also will become a thing for devs to blame if not present in a game. Later on, when we see games exclusively made for DX12 we will see some grapihical advancements with more and denser effects on screen for example. To sum up, DX12 and Vulcan as a principle are to change the way games communicate with CPU, GPU, RAM and make optimisation better for the not so high end parts.
And how is it better utilizing CPU if it's LOSING performance? I have a hexa core 4.5 GHz monster. If there is better CU utilization, this should be using it...
Posted on Reply
#10
Caring1
the54thvoid said:
Not to mention the 980ti performance is a bit puzzling. My 980ti running at a not insane1500Mhz gets 42fps at Ultra on the benchmark Nowhere near the 34fps shown. I know that's a stock 980ti without any OC but hell, I'm at 23% above stock on performance..... That's me on DX11.
The graph shows a GTX980.
Posted on Reply
#11
RejZoR
Fluffmeister said:
Apparently there is quite a difference in performance between the built-in benchmark and actual in-game performance.

ComputerBase tested various CPUs and both AMD and Nv take quite a hit with DX12.

https://www.computerbase.de/2016-09/deus-ex-mankind-divided-dx12-benchmark/2/
When AMD is losing performance on such scale, you just know the whole DX12 design for a given game is a total double train wreck... I was enthusiastic about it, but then I realized these are the same studio (Eidos) who also worked on latest Tomb Raider. Which also has garbage DX12 support. The only game out of all existing DX12 games that loses performance. All others have massive gains.
Posted on Reply
#13
the54thvoid
Caring1 said:
The graph shows a GTX980.
Guru 3D source pages - not the TPU summary graphs from Guru.

Posted on Reply
#14
ViperXTR
Patch is just beta DX12 patch that requires special download to even acquire

http://steamcommunity.com/app/337000/discussions/0/343785574535318768/
Release of DirectX 12 support in Deus Ex: Mankind Divided:
As of today, users are also able to utilize the awaited DirectX 12 Graphics API. To activate this you are required to do the following:
  • Within your Steam Library, right-click on Deus Ex: Mankind Divided.

  • Select ‘properties’ from the context menu and navigate to the Beta tab.

  • From the dropdown menu, select dx12_preview then close the window.
After the game has downloaded the DirectX 12 supported build you can then toggle DirectX 12 from either the launcher window or from the Display options within the game.
Note that DirectX 12 requires a restart of the game if (de-)activated from within a running Deus Ex: Mankind Divided game session.

o WARNING: Using the DirectX 12 API can offer better performance on some systems, however, it will not be beneficial on all.
o Multi-GPU is not yet supported in this patch.
o If you encounter problems with DirectX 12, we recommend turning it off again. There are no visual or gameplay differences between the two DirectX versions.
o As always, make sure that your drivers are up to date:

DX12-supporting driver for AMD graphics cards: http://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-Edition-16-9-1-Release-Notes.aspx

DX12-supporting driver for NVIDIA graphics cards:http://www.nvidia.com/download/driverResults.aspx/107012/en-us

Known DirectX 12 issue:
- There is a known bug that causes some very high end cards to regress relative to DirectX 11. This bug is being addressed by the development team.




While we expect this patch to be an improvement for everyone, if you do have trouble with this patch and prefer to stay on older versions, we have made a Beta available on Steam, v1.0_build524.6, v1.0_build524.7, v1.1_build524.10, v1.2_build524.15 andv1.3_build524.17 that can be used to switch back to previous versions.

We will keep monitoring for feedback and will release further patches as it seems required. We always welcome your feedback!
Well, pretty much an open beta where you could participate and report bugs!
Posted on Reply
#15
RejZoR
I'm pretty sure if there were any gains, they'd already be visible...
Posted on Reply
#16
HD64G
RejZoR said:
And how is it better utilizing CPU if it's LOSING performance? I have a hexa core 4.5 GHz monster. If there is better CU utilization, this should be using it...
A good CPU cannot make any difference if GPU arch isn't good at the DX12 me thinks. In Guru3D test, AMD CGN GPUs gain FPS when going to DX12 (especially in 1080P) as this arch is built with that API in mind. nVidia GPUs are built mainly to be better in DX11 and because of it they cannot work as efficiently in DX12. Not a CPU thing to change GPU efficiency. DX12 helps cheaper CPUs then yours to not bottlenech high end GPUs as much as with previous APIs. Don't expect any gains for your monsterous one. Maybe when running CF or SLI but surely not in single GPU configurations. ;)
Posted on Reply
#17
RejZoR
How is AMD gaining when every graph from that german page shows they are losing performance?
Posted on Reply
#18
PrEzi
RejZoR said:
How is AMD gaining when every graph from that german page shows they are losing performance?
Because in Germany ComputerBase is called "NVidiaBase" --- similar to Polish PC Lab (Called PC LOL) and a few other sites in the world where the bias can't simply be explained by an error in the benchmarks, reviews etc.
Posted on Reply
#20
swaaye
Why did Eidos even release this patch? The only benefit I see is more press for them. Which actually is probably worth their time. Not so much ours though.
Posted on Reply
#21
hellrazor
All that effort for almost no gain, at best.
Posted on Reply
#22
R-T-B
Chaitanya said:
so this trend of ngreedia gpus lagging in dx12 titles continues. how long before a lawsuit against maxwell and pascal gpus for false advertisement of dx12 capabilties?
Never. Reason? It's not a false advertisement. A bad implementation (if it even can be considered that) is not a false implementation.

That, and I still believe it's not that AMD GPUs are "better" at DX12, it's that they suck so bad at DX11 there actually is performance left to gain.
Posted on Reply
#23
RejZoR
When NVIDIA sucks, it's "bad implementation". When AMD sucks, it's NVIDIA's superiority. Riiiight...
Posted on Reply
#24
Dethroy
Those green vs red camp comments are really getting long in the tooth...
Posted on Reply
#25
TheGuruStud
the54thvoid said:
Not to mention the 980ti performance is a bit puzzling. My 980ti running at a not insane1500Mhz gets 42fps at Ultra on the benchmark Nowhere near the 34fps shown. I know that's a stock 980ti without any OC but hell, I'm at 23% above stock on performance..... That's me on DX11.

As for DX12 - as Nixxes have stated - there is no visual improvement in using DX12 over DX11, so why bother using it if your card already runs well?

I'm playing at Very High settings and getting a smooth 60fps at 1440p. All a fuss over nothing.
B/c 980ti is a good card...unlike the sad gains from OCing the 1080.
Posted on Reply
Add your own comment