Use gamescope to run the game under Wayland. Gamescope creates an XWayland window (for which you can specify things like resolution, upscaling, and refresh rate) to run the game in, so the game can pretend it's under X11, and gamescope interacts with Wayland.
Linux Gaming
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
Gamescope will add input lag which is something you don't want to have in a game like CS2
Thanks, TIL
How is SteamOS on the Deck dealing with this? I thought they also used gamescope
Steam Deck runs an embedded session of Gamescope which uses DRM (no not copy protection) to display games.
Running Gamescope as a launch command will run it in a nested session, where it's output is being sent to your display manager, ex. Kwin. That's where the lag can happen, and usually does especially in GPU bound scenarios
Try passing SDL_VIDEODRIVER=x11 in launch parameters
I've switched my KDE setup to Wayland a few months ago and have seen a performance increase on some of my games. For example, Cyberpunk feels much smoother than under X11.
But I'm facing the same issue you're describing in the native Linux build of War Thunder. It runs at a stable 144FPS on X11 but regularly dips down to 20FPS on Wayland. I initially thought it might be the NVidia drivers, but seeing that you've got an AMD card, I'm not so sure anymore. For now the fix is to just switch to a X11 session if I want to play this specific game. I don't think KDE will drop it anytime soon, there are still a lot of random quirks in Wayland at this point.
i feel that x11 support is still better than wayland's at this stage and if you're specifically wondering about plasma, it only just recently starting officially working with wayland in its most recent release so you're probably not yet left behind.
i started purchased linux laptops & workstations from a linux company a few years ago and that ensured that i don't have problems like the one you're experiencing and lemmy has taught me that all the smooth sailing w those linux rigs have given me, has made me fall behind; so i'm buying the cheapest and most proprietary windows laptop i can find and installing linux on it to use as my daily driver to sit next to my work laptop.