Gamescope will not limit FPS in games when using -r flag.

So I'm attempting to use gamescope for its various benefits, like limiting FPS and enabling HDR, but I noticed that gamescope will have very bizarre behavior whenever I move my mouse or press keys on my keyboard. If I don't touch anything, gamescope will cut a huge chunk of the framerate of my games, many in half (like Doom Eternal). Moving my mouse or pressing keys on my keyboard will bring the FPS back up to full speed. Also, games don't won't actually activate vsync when enabled. This can cause very bad stuttering in my games and make them feel awful, when they normally feel great without gamescope active. This is on an AMD 9800X3D and an RTX 4080 Super.
3 Replies
Simon Novak
Simon NovakOP2mo ago
Update: Enabling adaptive sync in gamescope has fixed the problem somewhat, in that it now will run at my monitor's refresh rate when my mouse isn't in motion, and then causing the fps to go stupid high when it is. Which while an improvement, I would still prefer if I could limit my game's FPS. Even weirder: Enabling mangohud causes the fps to just go right to max and stay there, no matter if I set the max in the launch options or enable vsync.
TealMango
TealMango2mo ago
What gamescope flags are you using? Also, I have noticed that gamescope works with some games a lot better when you tell them to not run in fullscreen mode Try setting -r to your monitor's fps if you haven't already
Simon Novak
Simon NovakOP2mo ago
Yeah, setting -r to my monitor's FPS was the first thing I did. Anyway, here's the flags I use: gamescope --mangoapp -f -W 2560 -H 1440 --force-grab-cursor --hdr-enabled --adaptive-sync -r 170 -- %command% I actually tried it with no flags and I still get the original behavior

Did you find this page helpful?