Actually its not DX12, but specifically DX12 Async Compute feature. I guess this is going to be a familiar theme when it comes to games with Async Compute. AMD cards lagging far behind Nvidia cards in DX11, will make up ground when Async Compute is available.
AMD made a technological bet and its happens that their bet paid off. Async Compute was available with AMD GCN 1 cards back in 2011 when DX11 still reigns. Sure they put in the effort pushing DX12 to have Async Compute.
For Nvidia Pascal arch, I don't think Async Compute matter so much (still have contradicting articles wether Pascal truly support DX12 native Async Compute or using Nvidia own Async Compute implementation). Pascal cards is powerful enough to go through DX11 and DX12 regardless of Async Compte (though I personally believe based on benchmark I saw so far, Pascal does not support DX12 Asycn Compute because there no or little difference running DX11 or DX12).
I think impact of DX12 Async Compute feature is more pronounced on the older 28nm cards. With DX12 Async Compute, AMD older cards (the R9 290s, Furys) got something like a new lease of life, as their performance jumped significantly. Don't know if its a good thing for AMD, because it only means that users with their older cards does not have to upgrade to to take advantage of DX12.
Whereas sadly, for Maxwell, they gain nothing with DX12 Async Compute implementation. Which could be good for Nvidia business and its means Maxwell users have to upgrade to Pascal (or not so good news, jump ship to AMD). Again this is all dependent on games. News on raise of tomb raider and highly anticipated upcoming Battlefield 1 supporting with Async Compute will shape the buyers decision once benchmark comes out. Example from the recently released patch for Raise of the Tomb Raider
"Patch Notes for Rise of the Tomb Raider:
- Adds DirectX12 Multi-GPU support. Many of you have requested this, so DirectX 12 now supports NVIDIA SLI and AMD CrossFireX configurations
- The benefits of DirectX 12 are still the same, but now you are less likely to be GPU bottlenecked and can reach higher framerates due to the improved CPU utilization DirectX 12 offers.
- Adds utilization of DirectX 12 Asynchronous Compute, on AMD GCN 1.1 GPUs and NVIDIA Pascal-based GPUs, for improved GPU performance." - Sadly no Maxwell
Read more at:
http://gearnuke.com/new-rise-of-the-tomb-r...2-support-more/Hmm ya Async compute keep mentioned in DX12. From what I remember ( lazy to search and check fact ), Pascal implement nVidia's own solution to async compute, or at least the scheduling part, so it's improve a bit on async compute but not truly adopt.
This
Dell OLED will need some serious GPU powah
They have 5K display already isnt it. Let's see UHD ( 8K ) 120Hz display