In an dev pov, DX12 is better than DX11, because how to declare and manage render pipeline is more simple than in older DX versions.
The concept of ārun betterā depends on game devs, if they disable debug stuff will run faster as native. Unless if they leave some debug stuff in final code (that decrease performance).
Yeah it depends on hw and engine itself I suppose. Anyways the stuttering is really bad sometimes, but they did note the stuttering issue in the patch notes, so iāll expect that to be fixed at least.
Too bad that DLSS is missing in DX12. On a side note, is anyone else having issues with DLAA after the update? I donāt see it anymore on DX11, only Quality, Balanced, Performance and Ultra Performance.
yeah DLAA is not visible now.
dlaa in game option didnt work me properly earlier either though, iāve forced it with nvinspector.
It tended to somehow always reset itself to āqualityā or something.
Oh no, this is quite the opposite. DX12 is exceptionally more difficult to manage, as it shifts a considerable amount of functionality from the driver to the game itself ā memory management, pipeline state management (PSOs, shader caching/warmup, etc), resource barriers and aliasing, etc. There are way more things you have to do, and itās much easier to get them wrong.
The exchange is that when done correctly, it can provide lower overhead because the game/application has better knowledge of what it needs to do, therefore the drivers do not need to make as many sweeping generalized assumptions about the state of the GPU and memory accesses. DX12 is also the only way going forward to support many new features, like raytracing, so games that wish to leverage this must use it.
I enabled it and it looks like an improvement, but I stutter a lot during battles, so I turned it back off. I hope it gets improved over time, I prefer it over using DX11.
Thatās weird, Iām on DirectX 12 on my computer yet I donāt have the option to enable it in-game, as if it wasnāt supported. I wonder if thatāll be fixed?
If you cant use it maybe you dont have a card that supports dx12? I didnt think it was card specific but it should immediately show up for anything with a card in the last 5 years at least