When Oxide’s Ashes of the Singularity DirectX 12 benchmark tool was released earlier this month, it was surprising to see AMD’s range of graphics cards take a huge jump in performance compared to DX11, while Nvidia’s did not. In fact, Nvidia’s Radeon R9 290X was trading blows with Nvidia’s significantly more expensive GeForce GTX 980 Ti.
Now Oxide Games has spoken out about the benchmark results, claiming Nvidia GPUs don’t support DirectX 12 Asynchronous Compute/Shaders, while AMD’s do. For years now, AMD has been focusing on Asynchronous Shaders and Parallel Computing since the advent of GCN (Graphics Core Next) and the HD 7000 series. It’s the same tech used in the current-gen consoles that allow them to benefit from low overheads to power more impressive graphics than you’d normally expect. As such, AMD’s DirectX 12 performance is currently leaps ahead of Nvidia, who has been focused on DirectX 11 performance and Serial Compute.
On the subject matter, an Oxide representative said “As far as I know, Maxwell doesn’t support Async Compute, at least not natively. We disabled it at the request of Nvidia, as it was much slower to try to use it then to not.”