I recently upgraded from an RX 580 to an RTX 3060 Ti, but The Finals now runs significantly worse than before. I’m getting around 40 FPS with frequent micro-stutters, making it nearly unplayable for competitive play.
This issue only occurs with The Finals, all other games, including other Steam titles, run fine.
It also doesn’t matter what settings I use. The game runs at 40 FPS whether I set everything to Ultra or drop to Low with DLSS on Ultra Performance.
The best performance I’ve managed (around 40–50 FPS) is using the following launch flags:
mangohud gamemoderun %command%
Here’s what I’ve tried so far (without success):
- Tested Proton Hotfix, Experimental, Proton GE, and Proton EM (both Flatpak and native).
- Ran the game with and without GameMode, MangoHUD, and Gamescope.
- Updated drivers and system packages to the latest versions.
None of these made any improvement. Some configurations even caused the game not to launch at all.
FYI, nvidia driver will remove shader cache that bigger than 1024MB. That make the game run without shader cache and has poor performance. Set environment variable
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1
to prevent this behavior.https://github.com/HansKristian-Work/vkd3d-proton/issues/2506
Tips: Don’t forget to search in issues of dxvk and vkd3d-proton when you meet game performance issue.