DirectX Caps Viewer - DirectX feature levels.

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
I only tested this on a testmachine with Windows 8.1 and a GTX670. Obviously Windows 8.1 is prefered for optimal support list.

I wonder if someone with AMD cards could run it as well and show. nVidia support for the 700 series might be different than 600 series as well.

The application is part of the Windows SDK. And it can be downloaded here:
http://msdn.microsoft.com/en-US/windows/desktop/bg162891

The application can be found in:
C:\Program Files (x86)\Windows Kits\8.1\bin\x64\dxcapsviewer.exe



(Also works on Windows 7 for that matter.)

From Windows 8.1+GTX670:
dx1.png

dx2.png
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Thats rather impressive support by Intel. Essentially just missing Command Lists.
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81




13.12 Drivers on an R9 290.
 
Last edited:

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
He might not be on Windows 8.1. It shows DX11.1 for me, but I'm only on Windows 8.

If the OS didnt support it, it would only list DirectX11.1, and not DirectX11.2 as well. Windows 7 with the platform update ends at DirectX 11.1 for example.

Simply seems there is no DirectX 11.2 on Hawaii chips.
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81
If the OS didnt support it, it would only list DirectX11.1, and not DirectX11.2 as well. Windows 7 with the platform update ends at DirectX 11.1 for example.

Simply seems there is no DirectX 11.2 on Hawaii chips.


I am on Windows 8.1. There is no DirectX 11.2 support yet for the R9 290 series. It should be supported on the hardware level as soon as AMD updates the driver. With as many problems BF4 has right now, it is probably not a good idea to even update the direct x feature level.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
I am on Windows 8.1. There is no DirectX 11.2 support yet for the R9 290 series. It should be supported on the hardware level as soon as AMD updates the driver. With as many problems BF4 has right now, it is probably not a good idea to even update the direct x feature level.

What does BF4 have to do with it?

And when will this driver come? Until then they are selling DX11.1 cards as DX11.2.

It also leaves the question if consoles actually supports DX11.2.
 

zlatan

Senior member
Mar 15, 2011
580
291
136
The DirectX 11.2 features are in the DirectX 11 tab. Technically every new mandatory feature can be supported on any DX11 card.

It also leaves the question if consoles actually supports DX11.2.

No. These are using a different API with much more function.
 
Last edited:

Anarchist420

Diamond Member
Feb 13, 2010
8,645
0
76
www.facebook.com
what should matter is openGL support because openGL is the future of gaming and because all DX11 games look the same to me despite having some minor variations in art style... DX11 is for amatuer programmers, OpenGL is for the best 1% of programmers and the dolphin openGL plugin is much more accurate than the DX11 one.

anyway, it is a shame that 32 bit log z-buffers arent forced in games that request the w-buffer... the lack of 32 bit log z-buffers in DX9 made it so that there weren't any DX9 games that had anything quite like Rayman 3's bonus stages or like the part in Toby Gard's Galleon when the main character is shrunk.

it is a shame that trilinear mipmapping cannot be forced.

it is a shame that splinter cell's geforce FX lighting and buffer shadows cant be replicated and able to work with SGSSAA too.

it is a shame that negative lod bias is not clampable in DX apps.

it is a shame that optimizations that reduce iq cant be turned off.

it is a shame that g400-style dithering isnt being replicated for 16 bit color.

it is a shame that nvidia reduces the clock speed to 1/8 for DP for the GTX780 and 780Ti even though the GTX780 (non-Ti and Ti) can do it at full clock speed since it is a GK110.

it is a shame that nglide doesnt use opengl so it can use direct depth buffer access, 32 bit log z-buffers and some other things.
 
Last edited:

Imouto

Golden Member
Jul 6, 2011
1,241
2
81
There are a couple of 11.1 games out there and we are asking for 11.2.

Intel, Nvidia and AMD can take it easy.
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81
What does BF4 have to do with it?

And when will this driver come? Until then they are selling DX11.1 cards as DX11.2.

It also leaves the question if consoles actually supports DX11.2.



BF4 was supposed to be one of the first with DX 11.2 support. When we had the 7970 series everyone was still using the DX 11.0 feature level in 2012. It's marketing. The card may support it on a hardware level but that doesn't mean we will see the features right away unfortunately.
 

BFG10K

Lifer
Aug 14, 2000
22,709
2,997
126
Thats rather impressive support by Intel. Essentially just missing Command Lists.
It's one thing to show up in a feature list, but something completely different to have an implementation that works properly in actual games.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
BF4 was supposed to be one of the first with DX 11.2 support. When we had the 7970 series everyone was still using the DX 11.0 feature level in 2012. It's marketing. The card may support it on a hardware level but that doesn't mean we will see the features right away unfortunately.

Don't you mean DX 11.1 support? As far as I know, BF4 was never touted as supporting DX 11.2.
 

Rvenger

Elite Member <br> Super Moderator <br> Video Cards
Apr 6, 2004
6,283
5
81
I may have been mistaken. Brent is correct here.
 

mikk

Diamond Member
May 15, 2012
4,286
2,366
136
HD7870 on Windows 8.1 and Catalyst 14.4 WHQL:

gytkxaqs.png


cs5ts9fq.png



Despite AMDs claim that it supports DX11.2 it still reports Feature Level 11.1 only. Isn't it suspicious? In post #6 there is a R9 290 with some different results, for example Tiled Resources Tier 2 whereas my HD7870 only supports Tiled Resources Tier 1.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
There will never be DX11.2 for those cards. It was simply marketing lies. The same applies for nVidia.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
I guess we should assume the same for DX12 in that case.

There are two sides to the DX12 however. Every DX11 card can be run on the DX12 API but none of them will support the additional features (or the previous DX11.1/11.2 features) that the API also has. There is DX12 API compatibility which all cards have but feature compatibility is different.

The standard from Microsoft when it comes to choosing to use features is to use the queried support level (which is what DX caps uses) to determine whether they should use a feature for a particular card or not. Engines/games will have a fallback algorithm/approach for when the feature isn't supported. This way games don't really rely on the entirety of DX11.1 or 11.2 or DX12 being implemented they only worry about if the particular feature they intend to use is present or not. The challenge of course is that sometimes the drivers say its OK and it actually crashes (AMD DX11 contexts) or doesn't perform well because its actually done in software. But theoretically at least its a better approach than requiring the entire API level capability.