DavidGraham
Veteran
6 years ago, DX12 came with the promise of reducing CPU load, while also increasing scene complexity, we achieved little of that sadly. There are still games that suffer fps losses due to DX12 to this day. Even when the game has DXR, the developers can't get the DX12 to perform better than DX11 in many cases, I recently tried the game Deliver Us The Moon without DXR, and DX11 gave me 72fps in one scene, but DX12 gave me just 64fps on my 2080Ti, that's a 12% difference in fps I could have used elsewhere. Ghostrunner behaves the same, Control too, Resident Evil and several others.
This is really bad, on the PC space, we sometimes lose fps due to Hyper Threading, CPU security patches, and now DirectX 12 as well. Those fps can really come in handy if we enable Ray Tracing, where every little bit helps.
There are other games that have DX12 equal to DX11, or slightly better: like Metro Exodus, Division 2, Hitman 3 or Shadow of the Tomb Raider, and this needs to become the norm.
This is really bad, on the PC space, we sometimes lose fps due to Hyper Threading, CPU security patches, and now DirectX 12 as well. Those fps can really come in handy if we enable Ray Tracing, where every little bit helps.
There are other games that have DX12 equal to DX11, or slightly better: like Metro Exodus, Division 2, Hitman 3 or Shadow of the Tomb Raider, and this needs to become the norm.