nvidia geforce GTX 970 fully DX12 support!

Hassan Ahmed95

Reputable
Nov 10, 2014
116
0
4,690
hello, i wanted to know if nvidia gtx 970 or the maxwell architecture fully support microsoft direct X12....i heard rumors that maxwell architecture does not fully support direct x12 and in the 3dmark my gtx 970 gpu and i5 4690 non K gets 10 million in the api overhead feature test when the 290x gets 18 or 16 millions! so can any one explain to me in simple what is the problem and does gtx 970 support DX12 fully! thanks :)
 
Solution

Rogue Leader

It's a trap!
Moderator
No card has full DX12 support, but all the new-er cards are supported in DX12. There are various feature sets that DX12 has, and depending on the card is whether that feature set works with it. The GTX 970 works fine in DX12, just as well as any other card at this point anyway.
 
For the first time ever, a new DirectX will offer partial support to some features of itself to current video cards. In all previous versions of DirectX, after the standard was defined, we had to wait for the next generation of video cards (and games) to be able to use it.

This time, they put a lot of time and effort into making sure than most cards already can use some parts of DirectX 12. Unfortunately, it is still going to take until the next generation of video cards to be released to support most parts of DirectX 12, and possibly could be the generation of cards that should start arriving in 2017 before we get widespread 100% usage.
 


That is incorrect. There are three levels of DX12:

FL 11_1, FL 12_0 and FL 12_1.

GCN 1.0 cards support FL 11_1

GCN 1.1/1.2 support FL 12_0

All Maxwell GPUs support FL 12_1 which is the top level of DX12.

While there might be other features added later, much like when they launched DX 11.1, a GTX 970 currently supports all levels of DX12 thus it fully supports DX12.
 

Hassan Ahmed95

Reputable
Nov 10, 2014
116
0
4,690
what about the async DX 12 support there is a rumor that the async isn't supported in the DX 12!developer of the first DX12 game Ashes of the Singularity, indicated that nVidia pressured them to change their benchmark due to performance issues with Async Shader performance on nVidia's Maxwell architecture
 


How did nVidia pressure them to remove it when that game was developed with AMD and not nVidia/GameWorks?

And their Async performance is probably not as good on Maxwell as GCN but the purpose behind Async is the ability to run one game thread and then multiple compute loads. The only way to know for sure is in the near future where a DX12 game utilizes it if it will actually make a difference.

As for the draw calls, this seems a lot like the GFLOPs that GPUs get rated in. A R9 290X has as many, slightly more, GFLOPs as a GTX 980Ti. But I have not seen one game where a R9 290X beats a GTX 980Ti, have you? Some numbers are important. Others are just for pure show.
 

Hassan Ahmed95

Reputable
Nov 10, 2014
116
0
4,690


thanks jimmy i understand now but does the 3dmark api overhead feature test tells me my GTX 970 DX 12 true score! and should i worry that my score is low than other similar regs! i have GTX 970 zotac amp extreme core edition core clock 1380: after nvidia boost 1417 memory clock 1800
those are my scores :
DX 11single thread: 1 086 862
DX11 multi-thread: 1 389 177
DX 12: 12 553 309
thanks
 

jerdle

Admirable



The Devs have admitted to working more with nvidia than amd :p

And how? Much like i'm doing to make this post, they did it by using a keyboard to put letters together creating a message which was asking for it to not be used :)
 

Hassan Ahmed95

Reputable
Nov 10, 2014
116
0
4,690


i don't get your point :) can you explain :D
 


If they worked more with NVidia then why does their site have a AMD logo on it? Last I heard it was a "Gaming Evolved" title.

In fact it also supports Mantle:

http://www.gamespot.com/articles/video-thousands-of-units-battle-in-rts-ashes-of-th/1100-6425784/

So again how did NVidia pressure them to do anything if they were working closely with AMD on the project? If they did then would it not be a GameWorks title instead?

I am sure they did work with NVidia but it seems very unlikely that AotS was influenced by NVidia at all. I think this is just more people trying to create drama since NVidia is the big GPU company and seen as the bad corporate jerk while AMD is always seen as the consumer loving under dog. And by consumer loving I mean wallet. As all companies love the consumers wallet, not the consumer.
 

BadNight

Honorable
Nov 9, 2013
59
0
10,630


That's wrong. 12_0 and 12_1 are just different features. Neither is higher or lower than the other. No card currently supports all of dx12 features. Stop spreading lies.
 


https://forums.geforce.com/default/topic/818065/geforce-900-series/gtx-900-directx12-feature-level-tier-level/2/

You could post links with support. Again Maxwell supports FL 12_0 and 12_1, the current top FL that Microsoft has posted. I never said all DX12 as in 12.1 or say 12.2 if they ever release it but since Microsoft has not yet told us about that we have no idea even though it might be like DX11.1 which was supported on a lot of DX11 cards.

As of right now the OPs GTX 970 will support all of the known DX 12 feature levels and Tier 2 of resource binding (which is mainly compute and graphics based not solely graphics based).

A lie would be saying that a GTX 780Ti fully supports DX 12 when it in fact does not as it only supports up to DX 12 FL 11_1. That is the performance level though which is the most important level.

http://www.tomsguide.com/us/nvidia-gtx-980-ti-dx12,news-21032.html

http://www.pcworld.com/article/2952172/software-games/directx-12-faq-all-about-windows-10s-supercharged-graphics-tech.html

http://www.extremetech.com/extreme/207598-demystifying-directx-12-support-what-amd-intel-and-nvidia-do-and-dont-deliver

All point to Maxwell V2 supporting all current feature levels available from Microsoft. All of this is easily available from the web.
 
Solution