Worse performance with DX12

Check out my benchmarks on the metaverse. Overall lower FPS running in DX12 compared to DX11. What is going on?

https://www.ashesofthesingularity.com/metaverse#/personas/47e39508-d550-4602-8035-c7b6b221d924?ladderId=x

i5-2500k, 8 GB, GTX770

25,108 views 4 replies
Reply #1 Top

DX11 has been a touch lower than DX12 for me since the beginning. On a 970. From what I have seen it is that way for most Nvidia users, you are late to the party :)

I think you can turn off async compute in the .ini file somewhere and improve performance a touch that way. Though I've not tried it myself.

Reply #2 Top

Quoting Ticktoc, reply 1

I think you can turn off async compute in the .ini file somewhere and improve performance a touch that way. Though I've not tried it myself.
End of Ticktoc's quote

You can, I have only noticed a 0.5-1 fps improvement on my GTX970 doing so. It is worth giving it a go at least.

Reply #4 Top

Quoting eviator, reply 3

Well I'm not really late to the party, just hoping it would have been resolved by now:

https://forums.ashesofthesingularity.com/471884

 
End of eviator's quote

Well you can't change Nvidia hardware. The hardware doesn't support async compute and their DX11 drivers are already excellent so they don't get the jump like AMD when dropping DX11. AMD supports async and their DX11 drivers tend to be less efficient than Nvidia's so they gain a greater bonus from the closer to the metal DX12. Two factors either way, I don't think there is anything to "resolve" per say.

On my 970 the scores are so similar I wouldn't notice either way. The minimum FPS (heavy batches) performs a bit better under DX12, while mid batches and average are higher in DX11.