This is the current state of my system:
Why do I not have DX12 functionality?
That screen has nothing to do with the GPU's support for DX12. The GPU fully supports DX12 titles.
I know, that's why I bought it. I cannot, however, run any DX12 content, such as the 3DMark Time Spy DX12 benchmark. Any attempt at this results in a "Feature Level Error." DXDiag should list the system's capability as DX12 and WDDM 2.0, but it doesn't. The drivers I have are the latest WHQL approved Win 10 x64 drivers so this shouldn't happen.
The DX components are provided by the OS, not the AMD drivers.
There is something wrong. It should look like this on system page. On yours it's 11.2
How To Download & Install DirectX (12, 11, 10, 9)
Your windows 10 (10240) is very outdated, I suggest use windows update and should be fine.
And the OS is licensed to Microsoft ?
I got an MS support technician to activate my installation after a botched system refresh.
Okay, so I dug out my old GTX 960, and downloaded these drivers for it (The AMD package was downloaded when I got the RX 480):
Then, I used DDU to wipe all my previous drivers off the system, then shut down and installed the GTX 960 in the system, installed that driver and opened dxdiag to see this:
The DirectX version is correctly displayed as 12.0, and WDDM is 2.0 as it should be. I then ran the Time Spy DX12 benchmark, the results of which can be seen here: NVIDIA GeForce GTX 960 video card benchmark result - Intel Core i7-6700K,ASUSTeK COMPUTER INC. MAXIMUS VIII HERO (Under Result Details the date is visible, today 20th March.)
I then used DDU again to wipe the drivers off the system, shut down and installed the RX 480 back in the system. I installed the driver package visible above, rebooted as instructed and then checked dxdiag to see this:
As visible here, the DirectX Version has dropped to 11.2, and WDDM has dropped to 1.3.
Time Spy wouldn't run, and produced this error message:
The important bits in that error message being "D3D12CreateDevice( adapter.parameters.minimum_feature_level): DirectX call failed", meaning that the benchmark is unable to create a Direct3D Device with the feature level 12, confirming the dxdiag information indicating that DX12 does not work.
Furthermore, I went to another system in the household, which has an R9 270X, and collected dxdiag information from that system:
As seen here, this system is fine. It correctly displays the DirectX Version as 12, and WDDM as 2.1.
That's all I can do.
I will suggest run a clean install of Windows 10 Anniversary Update.
MSDN Subscriber Downloads
90% of the features in that update are absolutely useless to me, so I won't do that. I just showed that DX12 does work with an Nvidia card + latest drivers in my system, so there's no reason for it not to work with and AMD card.
In order for our drivers to work properly, your OS must have all required patches installed.
So what you're basically saying is "let Microsoft take control of your computer and allow them to install whatever they want on it"? No thanks, we're done here.
You don't know that you can turn all that off?
I'll just rather install the Win 10 Enterprise LTSB Edition which doesn't have all that useless stuff that would come with the anniversary update.
And pay the $84 usd yearly fee for using it? Year after year? After you bought and paid for it? Better to follow the advice in the Windows 10 forum.
"let Microsoft take control of your computer and allow them to install whatever they want on it"
You agreed to that when you installed it....and it isn't going to get better.
Windows 10 Forums
Retrieving data ...