Not so much, even Stardock's engine (which were the first truly designed engine for DX12) reverts to DX11 for some games, We've seen many modern games with modern engines with bad DX12 support as well, like Quantum Break, or Battlefield or Battlefront, hell practically all frostbite engine games have borked DX12 implementation, even Battlefield V which had the greatest incentive to do DX12 well (for it's DXR implementation). Even the RE engine (which is quite new) has had a bad DX12 path.New Probably also a lot to do with legacy game engines simply not designed for DX12?
Vulkan was implemented to satisfy Stadia's requirements, and I think situation of RDR2 is a mirror image of Quantum Break, where it was initially a DX12 only title, later it was ported to DX11 and gained speed as a result.New Well, at least it isn't as bad as Vulkan, at least if you go by RDR2. I'm going to assume that RDR2 was designed for DX12 as there is no Dx11 and AFAIK, no plans to port it to Dx11.
If they will implement Ray Tracing, or AI acceleration, heavy physics, many core utilization ..etc, they will have to use DX12, so I think yeah, DX11 will be on the sidelines once these features become heavily utilized.I do wonder if many AAA games will still support Dx11 once the new consoles launch.
for Navi it doesn't improve fps at all, but it improves frame times in a significant way
Probably also a lot to do with legacy game engines simply not designed for DX12?
Yes good, but that's the bare bone minimum good, AMD could have optimized these frametimes themselves through their DX11 driver if they wanted to. The least we should expect from DX12 is some improvement to the overall game fps, especially for new GPUs.Isn't that...good? How it preforms in relation to turing (or whatever) is meaningless.
Yeah, we've established that already here, I just thought that maybe after whole 5 years, the ecosystem would have matured to a relatively palpable degree.DX12 and Vulkan are hard and will take a non-trivial amount of time (read: many years) for the ecosystem to fully utilize.
We only know that developers suck at DX12 because we have DX11 versions to compare to. What horrors will befall us when games go DX12 exclusive. We won’t even know that they suck
Define "real" game engine? What's an example engine and a game based on that engine with good DX12 performance?Depends on which engine they use. I'm fairly certain the real game engines will not have any issues with a DX12 path.
Define "real" game engine? What's an example engine and a game based on that engine with good DX12 performance?
You assume but just because they're the biggest doesn't mean they don't have a lot of problems with legacy structure and DX12 compared to their DX11 path. I'd like to know a good example of a game on PC that runs much better on DX12 than DX11 on either of those engines.Some assumptions of at least solid DX12 engines:
UE: Unreal Engine
Unity.
Gears 5. Does it have DX11 path? Sure seems to run well on One X.
Unreal has had some of the worst DX12 implementations ever, Borderlands 3 comes to mind, also Fortnite and a game called The Turing Test .. etc.UE: Unreal Engine
Unity.
Hard to qualify as an example since there's nothing to compare to. It does seem to be the poster-child for UE+DX12 but unfortunately nothing similar from MS and their 1P has performed as well on PC?Gears 5. Does it have DX11 path? Sure seems to run well on One X.
Unreal has had some of the worst DX12 implementations ever
I told you about The Turing Test, it had a DX12 and a DX11 path, DX12 was consistently slower on my 1070 back in the day.BL3 is a horribly buggy hot mess, so I wouldn't use it as an example of anything at all. It does what no other game does so it's a-typical. It hard-crashes and reboots the XBox One / One X. That's the only game I have ever seen to do so.
So far DX12 hasn't shown any great results on PC, but boy oh boy those Vulkan games from id software. I could kiss them.
But would they run even better on DX11?