

https://wiki.archlinux.org/title/Gamescope
might go through some of those troubleshooting steps and make sure you have drm kernel modeset.
one other thing you might try (at end of the page) by setting LD_PRELOAD=”” with the command which can at least rule out features that sometimes break on certain games. I’ve had game recording and overlay cause similar issues and could only launch after disabling those in game settings.
also might not need gamescope? mesa 25.1+ and proton 10+ have a lot of the features built in and I’ve not noticed much if any performance difference. now i only use gamescope if i run into issues and usually only if protondb shows consensus that you need to use gamescope or specific workarounds.
the main difference is that Microsoft builds features quickly and for profit. that means the focus isn’t always on what the user wants, so they make tradeoffs that are good enough to not disturb the user base. recently with the AI craze basically showing how little they really care for the user.
Linux on the other hand is FOSS, anyone who wants a feature can build it. this is slower to deliver because the profit incentive (if there even is one) isn’t as big but that also means there don’t have to be compromises to delivered features.
looking at both these operating models i would rather be in the group building the future for users rather than shareholders. if it means waiting a few months for a few things to work as smoothly as I want I’m ok with that because it only keeps getting better and it’s literally free.