DirectX 12 Gains Only Achievable After You Drop DX11 Support, says Hitman Lead Dev
Hitman launched just over a month ago, and it came out as one of the first titles to utilize the Async Compute, which is a fundamental part of DirectX 12, on PC. To our surprise however, the latest entry into IO Interactive’s action-adventure stealth gaming series could only gain 5-10 per cent performance boost on AMD cards, and virtually gained nothing from Asynchronous Compute on Nvidia cards.
That being said, Jonas Meyer, IO Interactive’s Lead Programmer recently said in an interview with WCCFtech that DirectX 12’s advertised 20% CPU performance and 50% GPU performance boosts are possible, but only in time and after dropping DirectX 11 support entirely. Meyer said in response to a question:
50% performance from CPU is possible, but it depends a lot on your game, the driver, and how well they work together. Improving performance by 20% when GPU bound will be very hard, especially when you have a DX11 driver team trying to improve performance on platform as well.
It’s worth mentioning we did only a straight port, once we start using some of the new features of dx12, it will open up a lot of new possibilities – and then the gains will definitely be possible. We probably won’t start on those features until we can ditch DX11, since a lot of them require fundamental changes to our render code.
With more and more games getting released with DX12 support, missing out on some amazing performances offered by the new graphics API dosn’t look as promising as it was advertised by Microsoft.
In addition to this, Meyer described Vulkan, another low-level API, as a “graphics programmer’s wet dream,” but stated that they’re not currently ready to add Vulkan support to Hitman.