FPS Drops in Direct3D 12 Mode – Anyone Else Experiencing This?

I’ve been experiencing a recurring issue where my FPS suddenly drops to a very low value (capped around 10–30 FPS). It seems to happen randomly, though I’ve noticed it occurs more frequently after alt-tabbing. Interestingly, alt-tabbing doesn’t always trigger the problem, but it happens often enough to be frustrating.

A temporary fix I found is to change the anti-aliasing settings, which restores the normal framerate. However, the problem eventually comes back, forcing me to adjust the anti-aliasing again.

This issue only occurs when using Direct3D 12. Switching to Direct3D 11 completely resolves the problem, but I’d prefer to use DX12 if possible.

Has anyone else encountered this issue?

2 Likes

I think I’ll probably add onto this. I’m no expert in api’s but I feel like Direct3D 12 doesn’t have a good resource management system as of right now.

for example if I’m running davinci resolve studio and warthunder (Direct3D11) at the same time, I’m able to play WT (getting stable fps).

I cannot do this if Warthunder is using Direct3D 12. It’s fps is capped at a really low fps (that fps is random) and on some occasions it gets back to stable fps. Note: this is without me switching anti-aliasing.