Just upgraded to Windows 10, was hoping to give the DirectX 12 API a whirl but even when I place it as the only API in the build settings the app still appears (via systeminfo) to be using DX11.
As unity staff replied to you in other threads, you won’t be seeing much difference yet. The code is in place but there’s much work to do. And it probably needs 5.2 or something, and won’t see speed gains until a later version still. How about patience?
I understand that but as the DirectX 12 (experimental) API feature appears as available I am keen to give it a whirl on my machine (Win 10 DX12 capable GPU/driver).
So if there is a way to ‘enable’ this then would love to try it in Unity 5.1.2p2.
And it looks like it’s an incremental development with 5.2 getting some Rendering pipeline improvements and 5.3 fully supporting DX12 and multi-threaded rendering*.
It does say it’s experimental, so it probably works on the UT developers hardware/drivers and test projects (on a good day with the wind blowing in the right direction).
This still seems to be an issue in 5.4, I am setting the API to DirectX12 and removing the other APIs but it still stays on DX11, is there something Im missing or something else that I need to set?
I am currently running Unity 5.4f3 on Windows 10 Pro x64. My specs are:
I have checked dxdiag and my driver and both state DirectX 12 and DirectX 12_1.
Also is DirectX 12 still supposed to be experimental? The roadmap and release notes just state DirectX 12 and dont mention anything about Experimental.
Sorry for posting here as well (I made a thread before noticing this thread), but I need some advice as quick as possible.
It’s still NOT working even in version 2021.a7 build. I select it, it wants to restart the editor, I allow it, it acts like it is going to work, gets all the way to the last thing in importing project and CRASH!