This is the question…
Well i think they are having problems perfecting this, here is why…
When in doubt or getting crashes all over the place, i would just use
Directx11.how ever yes your going to lose frame rate performance switch from directx12 to directx11 this is a fact.
For example i have my graphics settings all the way up to ULTRA quality in msfs 2020 and i’m getting anywhere from 60 to 100 FPS using Directx12.
Now if i use Directx11, i only get about 30 to 40 FPS frame rate performance.So you see by using directx12 i’m gaining a hell of a boost in performance…
now if your using a game that is not Power hungry in graphics, than just use directx11, because using directx12 will do you no good…
Directx12 has been beta for over 2 years, not sure when they are going to have a stable non-beta version of this but, it is what it is, maybe they just can’t get it perfect and give you the frame rate performance with out glitches and unstable usage, maybe that is the cost…
This is my guess, Because the way i see it Directx11 was only beta for 1 year before it first came out with a non-beta version…So directx12 being beta for over 2 years tells me they are having trouble perfecting this…
So this tells me they are having a difficult time to perfect directx12.
the only way see directx12 being as stable as directx11 is that when newer technology hardware comes out to make it easier on directx12…
This is my guess, because i think it’s been way over 2 years actually maybe 3 to 4 years for Directx12 being beta.
so this will tell you something that super performance your getting with it comes with a cost, a cost of unstable usage, it’s like you have a race car and it’s super faster than all the others but unstable and can have glitches maybe even crash easier…
An example if you will.
But yes i think it’s going to be years before a stable non-beta version is out…