• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

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

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,845 (7.39/day)
Location
Dublin, Ireland
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B550 AORUS Elite V2
Cooling DeepCool Gammax L240 V2
Memory 2x 16GB DDR4-3200
Video Card(s) Galax RTX 4070 Ti EX
Storage Samsung 990 1TB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
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.



View at TechPowerUp Main Site
 
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?
 
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...
 
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.
 
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.
 
Just a few fps difference , no big deal.
 
So basically only older gen amd cards benefit significantly. Nice going.
 
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...
 
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.
 
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.
 
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/
Quite a contrast indeed

16qqsOa.jpg
 
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!
 
I'm pretty sure if there were any gains, they'd already be visible...
 
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. ;)
 
  • Like
Reactions: 64K
How is AMD gaining when every graph from that german page shows they are losing performance?
 
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.
 
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.
 
All that effort for almost no gain, at best.
 
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.
 
When NVIDIA sucks, it's "bad implementation". When AMD sucks, it's NVIDIA's superiority. Riiiight...
 
Those green vs red camp comments are really getting long in the tooth...
 
Back
Top