This site may earn affiliate commissions from the links on this page. Terms of use.

One of the major questions readers have raised over the past year is which visitor's graphics cards would perform better in DirectX 12. It always takes a certain amount of fourth dimension to answer questions like this, and DX12 is withal in the early stages of deployment, with only a handful of titles currently available: Hitman, Rising of the Tomb Raider, Ashes of the Singularity, and Gears of War. Of these four, one of them (Gears of State of war) is DX12-only and available solely through the Windows Shop; the other titles tin can run in DX11 or DX12 and back up multiple operating systems.

Tweaktown recently put Hitman through its paces in both APIs. In 1080p DirectX 11, Nvidia wins top overall honors with the Titan X squeezing out the Fury 10. Switch to DirectX 12, however, and AMD's Fury Ten pulls ahead. The gap betwixt the AMD and Nvidia cards continues to widen equally the resolution rises; AMD wins 4K in both DX11 and DX12 and the gap in 4K DX12 is big plenty that the R9 390X is able to surpass the GTX Titan X, as shown below:

hitman4K

Hitman's 4K DX12 performance. Image by Tweaktown

These results are broadly similar to the benchmark results we saw in Ashes of the Singularity a few weeks before that game shipped. Every bit in that championship, Nvidia gains nothing in DirectX 12 and suffers some small operation regressions.

DirectX 12: A bifurcated story

Of the 4 DirectX 12 games currently in-market, Ashes and Hitman are wins for AMD and show a marked advantage in that API. Rising of the Tomb Raider, on the other hand, is a major Nvidia win. Benchmarks performed in that title show that AMD all the same lags Nvidia, even when testing in DX12 and fifty-fifty at 4K.

Nosotros tin can't really draw many conclusions from Gears of State of war; the game appears to accept been a terrible port with unplayable performance on AMD hardware, and is less than stellar even on Nvidia. The developer has released several patches, but it's non clear if the game's been truly fixed yet. With Legend Legends now cancelled, our early performance tests in that title don't tell us much, either. Even so, three games is enough to point to at least the beginnings of a tendency.

First, we see AMD picking upward performance relative to Nvidia in ii of the 3 titles here. Both Hitman and Ashes utilise asynchronous compute, but Hitman's pb render programmer, Jonas Meyer, noted at GDC 2022 that doing then only improved AMD'due south performance by 5-10%, while Nvidia gained goose egg from the feature.

HitmanPresentation

One reason AMD GPUs practice amend in DX12 than their Nvidia counterparts is because the new API eliminates a great deal of driver overhead, and AMD's drivers were never as adroit every bit Nvidia's at handling these workloads in the kickoff place. AMD'due south 4K functioning in DX12 is roughly ten% faster than in DX11, which jives with Jonas Meyer's comments at GDC 2022.

What's less clear is why Nvidia consistently loses functioning in every DirectX 12 game published to-date. The GTX 980 Ti is faster than the Fury X in Rise of the Tomb Raider when using DirectX 11 or DirectX 12, but it leads AMD by roughly 9% in DX11 and by just 2.iv% in DX12. These performance drops aren't big in and of themselves, but if moving to DirectX 12 makes AMD 8% faster and Nvidia 6% slower, you've got a net operation shift of 14% in favor of Squad Ruby-red.

DirectX 12 appears to help AMD by both reducing commuter overhead and allowing developers to leverage GCN's formidable asynchronous compute capabilities. Information technology'south less clear why Nvidia continues to struggle with delivering absolute performance improvements in DirectX 12, even in titles that otherwise favor the company'due south products.
It's even so too early in the DirectX 12 / Windows x product cycle to describe absolute conclusions about which architecture will prove definitively better and the imminent inflow of new GPUs from both companies volition render the question at least somewhat moot. Then far, it looks as though AMD gamers are generally better off using DirectX 12 when it's bachelor, while Nvidia owners may want to stick with DX11, even when gaming in Windows 10.

We'll keep monitoring the situation every bit new titles make it and will update you appropriately.