Linux users experience random FPS drops in CS2 games.
Linux users experience random FPS drops in CS2 games.
I’ve noticed unpredictable FPS fluctuations in Counter-Strike 2 on Linux, especially on Fedora 43 with an RX 7900 XT. The game runs smoothly at 160–300 FPS, then suddenly drops to 60–100 FPS with issues like microstutters, frame pacing problems, screen tearing, and occasional crashes. Sometimes it recovers mid-match, other times not. When FPS is high, the experience feels great; when it dips, it becomes frustrating even though the numbers aren’t extremely low.
System details: Fedora 43, KDE Plasma (also tried GNOME), Wayland & X11, Ryzen 7 5700X, RX 7900 XT, stable Mesa, 165 Hz display via DisplayPort.
Tried several fixes without success: disconnected monitors, swapped cables, turned off HDR/FreeSync/VRR, changed drivers, used Vulkan shader pre-caching, adjusted Compositor and desktop settings, tested Steam launch options, disabled launch options, set FPS caps in-game. No permanent solution found.
What I’m experiencing: GPU utilization often drops when FPS falls; CPU isn’t throttling. Performance varies across maps without a clear bottleneck. Feels like frame pacing, driver or compositor scheduling issues rather than a standard CPU problem.
Other games run well on Linux, but this only occurs in CS2. On Windows, similar performance is normal. I’m hoping for a stable solution so I can enjoy consistent frame rates, even if they’re lower.
If you go with Linux, you can customize launch settings and consoles! Give this a try with the specified SDL settings. Check the CS2 ProtonDB site for various community suggestions.