Yes I use MangoHUD and it’s pretty good! It’s not quite as seamless as RTSS, though. MH is a bit fussy about which graphics API you’re using, and can’t be applied system-wide (afaik) without going through that 3rd party (open-source) UI. Plus, even when it’s applied and working, it doesn’t seem to solve my Sunshine frame-pacing issues, which for me is the main use case (the physically attached monitor is VRR so I don’t need limiting locally). Great project though!
I think I’m also a bit spoiled by the Steam Deck, where it’s so easy to set and change custom limits. I kind of just want that, for Pop, ha.
I've applied it system wide by setting `MANGOHUD=1` inside `/etc/environment`, which might be a little bit excessive but it works for me. You can also set hotkeys to toggle the Hud and the frame rate limits within ~/.config/MangoHud/MangoHud.conf, but I think there is a GUI tool that does it for you.
As for the frame pacing, try with the beta NVidia drivers (v555) and Wayland, though I don't use Sunshine so I'm not sure if it'll help.
Thanks for the tips! I’ve had one eye on Wayland, but with all the reports of trouble with Nvidia, and the upcoming (imminent?) transition to Cosmic for Pop, I figured I’d hold off - especially since I’m streaming less than I used to and playing more 90hz indies on the Steam Deck OLED.
The latest driver makes Wayland usable on NVidia, as long as you use an up to date shell and the latest xwayland version, I've been using it since it came out and it's been great, games are much more smooth and the constant microstutter I'd been having with X is gone.
Check out if these updates are all available on Pop, if they are give them a try!
That’s excellent - thanks! I will check that out this weekend for sure. I might even spend some time getting to the bottom of when and how Cosmic is going to be rolled out, and whether it matters if you’re coming from X or Wayland. If it looks like it’s going to be pretty seamless, I’ll give Wayland a try in the interim too!
Huh, I didn't even realize MangoHUD can do frame limiting. I've always just used gamescope[0] for that. The latter is probably overkill if all you want to do is limit framerate though.
Gamescope is great but the fact that you can set multiple limits and switch between them makes me prefer MangoHUD, even though I also sometimes use gamescope (with Nvidia my experience with it has been a little bit hit or miss).
I think I’m also a bit spoiled by the Steam Deck, where it’s so easy to set and change custom limits. I kind of just want that, for Pop, ha.