Nvidia vs AMD on DX12

Ghost09

Commendable
Dec 28, 2016
77
0
1,630
0
Why Nvidia cards lose so much ground on dx12 titles compared to AMD cards?

has to do with hardware/drivers?
 
WRONG. Mostly.

Performance comes from the processing elements in the GPU. There are only so many. NVidia is doing a much better job in DX11 so has not got much room to improve.

AMD DX11 drivers are worse, and is losing performance. With DX12 shifting the optimization towards the game engine then the drivers are not quite as important so the game can make better use of the GPU.

Even if AMD is now more focused on DX12 drivers, it's NOT fixing the lower DX11 drivers hence a performance disparity exists.

*There are other reasons, but it mostly centers around the fact that NVidia can't improve performance much when it's already using up most of the GPU's processing.

(People keep looking at this BACKWARDS. AMD isn't beating NVidia per say, they are just fixing an issue that they had themselves)

Other:
There ARE additional optimizations that can be made using DX12/Vulkan and both AMD and NVidia will do that and AMD may have the upper hand in terms of future performance relatively (how ASync Compute + low-level shaders work), but for now that's not the main reason.

Click-bait articles and fanboys have perpetuated this myth that NVidia just isn't ready for DX12. Not true.
 

Ghost09

Commendable
Dec 28, 2016
77
0
1,630
0


The theory adopted by many forum lions is that AMD is better on Hardware level at the same price or lower than Nvidia aka 5.8 TFLOPs RX 480 vs 3.8 TFLOPs GTS 1060...BUT...AMD sh1tty performance on DX11 is diminished by ''cpu overhead'' and dx12/vulcan APIs are able to bypass this issue using Async Compute maybe??

can someone explain to me this further?
 

Ghost09

Commendable
Dec 28, 2016
77
0
1,630
0


that :) ..so it comes down to the hardware level when speaking of dx12 right?
 

Jan_26

Commendable
Jun 30, 2016
247
0
1,760
41
Not entirely... Dx 12 gives you better access to that hardware capacity, but how it is used is then thrown on budget of dx12 game developers.
 

pogsnet

Distinguished
Aug 15, 2007
418
0
18,780
0
One reason AMD GPUs do better 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 idiot as Nvidia’s at handling these workloads in the first place. AMD’s 4K performance in DX12 is roughly 10% faster than in DX11, which jives with Jonas Meyer’s comments at GDC 2016.

What’s less clear is why Nvidia consistently loses performance 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.4% in DX12. These performance drops aren’t large in and of themselves, but if moving to DirectX 12 makes AMD 8% faster and Nvidia 6% slower, you’ve got a net performance shift of 14% in favor of Team Red.

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

Source: https://www.extremetech.com/gaming/226082-early-directx-12-games-show-a-distinct-split-between-amd-nvidia-performance
 

ASK THE COMMUNITY

TRENDING THREADS