• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Fermi DirectX 12 support error in GPU-z

Status
Not open for further replies.
Joined
May 8, 2016
Messages
2,028 (0.62/day)
System Name BOX
Processor Core i7 6950X @ 4,26GHz (1,28V)
Motherboard X99 SOC Champion (BIOS F23c + bifurcation mod)
Cooling Thermalright Venomous-X + 2x Delta 38mm PWM (Push-Pull)
Memory Patriot Viper Steel 4000MHz CL16 4x8GB (@3240MHz CL12.12.12.24 CR2T @ 1,48V)
Video Card(s) Titan V (~1650MHz @ 0.77V, HBM2 1GHz, Forced P2 state [OFF])
Storage WD SN850X 2TB + Samsung EVO 2TB (SATA) + Seagate Exos X20 20TB (4Kn mode)
Display(s) LG 27GP950-B
Case Fractal Design Meshify 2 XL
Audio Device(s) Motu M4 (audio interface) + ATH-A900Z + Behringer C-1
Power Supply Seasonic X-760 (760W)
Mouse Logitech RX-250
Keyboard HP KB-9970
Software Windows 10 Pro x64
Hello
First post here, but this is important.
GPU-z is wrongly suggesting that Fermi cards already have DirectX 12 support (with FL_11 functionality).

I used GTX 570 (Fermi) and GTX 780 Ti (Kepler), to compare DirectX 12 support in them.
Some screenshots from DXDIAG (from Windows 10), for both GPU's :

GTX 570 :
DirectX 11.3 - http://i.imgur.com/Unf1ASU.png
WDDM 2.0 - http://i.imgur.com/bFqDdfr.png

GTX 780 Ti :
DirectX 12 - http://i.imgur.com/zKj7m9p.png
WDDM 2.0 - http://i.imgur.com/8O2StT9.png

Also, GTX 780 Ti can be tested in DirectX 12 API Overhead test (from 3DMark), while GTX 570 cannot.
GTX 780 Ti : http://www.3dmark.com/aot/135503
GTX 570 : http://www.3dmark.com/aot/135189

Conclusion :
GTX 780 Ti is indeed utilising DirectX 12, while GTX 570 is using DirectX 11.3 (both have signed WDDM 2.0 drivers installed).

Thanku U for your time and I hope U guys can fix this.
 
It's true that Nvidia is already 5 months late with Fermi DX12 support, BUT GPU-z isn't Nvidia's software.
I thought that when "auto detect" function is wrong, someone can just patch GPU-z so that it will show what's real regardless of what auto detection fuction reports.

Is it not possible to make GPU-z show for example "11.3", instead of "12 (FL_11)" in Fermi's case ?
 
Last edited:
It is possible. Please note there is no auto-detection function - each GPU is seprately detected by GPU-Z.
You will have to wait for the maker of GPU-Z - W1zzard - to reply and comment on this.
 
OK, thanks.
PS. Auto-detect :
U don't have to push a dedicated "Detect button" within GPU-z, to see all GPU specs (it's automatic) :)
 
I've got an older card that shows 12(11_1) but when you click on look up, it brings you to the Techpowerup page for that card and shows Dx 11_2.
Have you tried that with your card to see what is listed there?
 
@W1zzard

Can you confirm this is a GPU-Z bug, or is it being read from windows/drivers?
 
OK, thanks.
PS. Auto-detect :
U don't have to push a dedicated "Detect button" within GPU-z, to see all GPU specs (it's automatic) :)
It may look automatic to you, but it is not - lots of work done "behind the scene" by GPU-Z to detect what GPU you have. :)
 
Still not fixed :(
GT 440 OEM.gif

PS. Isn't Pixel Fillrate kinda low for 24 ROP's ? NVM
I checked with 3DMark Vantage - it really is that low... : LINK
 
Last edited:
Looks normal to me, Windows 10 is a DX12 supported OS, in brackets it tells you explicitly what version it supports and that is DX 11_0
 
DX12 support on DX11 hardware. totally normal.


That uhh, took a few months for that screenshot.
 
OK, so why Futuremark's Time Spy test does not work on Fermi (test doesn't even start) ?

DirectX 11 hardware, no DirectX 12 support :
GPU-z HD 5870.png

^that's how Fermi's DirectX support should look like in GPU-z.

EDIT :
@down
Exactly.
 
Fermi does not work with any DX12 games or apps i should know i run a 580 in my AMD build lol.
 
Fermi does support DX12, but only with certain beta driver version (cant remember which it is).
Otherwise no. Hardware could technically support DX12, but as of 2016, there are no current drivers, that support it (other than above mentioned beta).
 
thats something to take up with nvidia, as they claimed it was supported and never delivered the drivers.
 
@up Nvidia only did WDDM 2.0 driver (it's included in latest drivers as well).
Still : GPU-z isn't software made by NV, so it's not their job to fix it's detection error.

Looks normal to me, Windows 10 is a DX12 supported OS, in brackets it tells you explicitly what version it supports and that is DX 11_0
Both new screenshots (for GTX 580 and HD 5870), were done on Windows XP SP3 (OS not compatible with DX11/10 either :) )

Here's a thought :
Can GPU-z have Feature level cap based on Windows running ?
Example HD 5870 + Windows XP :
DirectX support : 9.0c (Hardware : 11.0)
 
Nvidia did say Fermi would be DX12 compatible but only basic components of it, however it fails to support DX12.

TPU are actually accurate because the GPU obviously supports it but drivers disable it.
 
To me, if something can't run tests that utilise a specific function - that function is not supported, ergo - it shouldn't be advertised as "supported".
In short : Fermi is DirectX 11 (or 11.4 ;)) device, until it can run DirectX 12 tests.
Don't show something that isn't there.

PS. Here's API Overhead test for GTX 580 (driver 372.90) : LINK.
Some progress was made :
We are at DirectX 11.4 with Fermi (thanks to WDDM 2.1 driver) :p

And this is how Dxdiag looks like :
DirectX 12 Win10 GTX 580 Dxdiag.png
DirectX 12 Win10 GTX 580 WDDM 2.1.png
 
Last edited:
I think something went wrong with your driver install: "ForceWare 0.00"...
 
Well both AIDA64 and NVInspector show it OK :

GTX 580 driver 2.png

GTX 580 driver.png


3DMark Fire Strike score is also where it should be : LINK.
 
Last edited:
@agent_x007 GPU-Z is showing you what the OS can support and in brackets what the card can support. There's no error here so no point in going OCD over this. Just let it go before the mods close this thread.

EDIT: Looking carefully at the screenshots, I've realized that you're taking screenshots using different operating systems and GPU-Z versions. You're mixing up GPU-Z versions and Windows XP and W7 and not telling anyone, so you're just causing confusion. You need to state which OS you took the screenshot from. Duh. :rolleyes: Who cares about XP nowadays anyway?

I suspect that you're confused too.
 
Last edited:
@up
GPU-z tells what OS is running (right side of the driver version, just after the "/" sign ?).

I used Win XP, Win 7 and Win 10 to show what different OS'es change in the matter (and they are showing exact same thing).

GPU-z is not showing what OS can support, but what GPU supports ("in theory at least").
If it's otherwise, then explain to me how can I have "DirectX 12 (11_0)" support in Win XP/Win 7 according to GPU-z (lol) ?

Mixing GPU-z versions :
I thought newer versions will do something about it - I was wrong.

If you guys want to showcase DirectX12 support for GPU's that clearly can't run DirectX 12 tests (and even M$ dxdiag tool says it doesn't have DX12 fuctionality) - that's your way of doing things.
I would like to see it fixed, or at least explained to avoid this kinds of posts :
"GPU-z clearly shows that Fermi supports DirectX 12, but I can't run anything in DX12 on my GTX 560 Ti - what's wrong ?".
 
Last edited:
Wrong channel/forum for this! You must ask in 3DMark Support forums, not here.
And ask them - can my card (brand, exact model goes here) run your new DX12 Time Spy test? If yes, then you ask "What do I need to do to get it working?".
If they say NO, then you obviously stop tinkering with the issue and your ancient card.

That said, my 1 generation newer card - GTX 670 - also does not support DX12, but can run 3DMark Time Spy test just fine.
NOTE: I had to uninstall some things however to get it working. Uninstall of RivaTuner Stats Server, MSI Afterburner, and I think 1-2 other smaller tweaks were needed.
OS must be Windows 10, or you cannot use DX12. DX12 is present in Windows 10 ONLY.
 
Check Win version in my API Overhead test (I am running Win 10 Anniversary Edition on that GTX 580).

I already did ask Futuremark, and admin there said that if driver "doesn't like" DX12 rendering request, it will not run : LINK.
I did my homework on this topic - that's why I'm here.
It can be as Recon-UK said earlier (driver disabled function), or as I think (it simply wasn't there in the first place).
Either way, my problem here is that Fermi can't run DX12 tests (and probably never will), so it shoudn't have it in "DirectX Support" section of the GPU-z program.

GTX 670 does support DirectX 12 (why you think it didn't support it ?).
Here's my sister's PC, and her Time Spy score : LINK (installed and run, no drama).

Now :
If you compare GPU-z info from it (GTX 670) and GTX 580, you will see that it's identical in DirectX support section "12 (FL_11)". Difference is : GTX 670 will run Time Spy, and GTX 580 will not.
Do you see why I can have "a problem" with that ?
 
Last edited:
Status
Not open for further replies.
Back
Top