this post was submitted on 11 Jun 2025
30 points (91.7% liked)
Linux Gaming
19697 readers
521 users here now
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME
away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
Resources
WWW:
Discord:
IRC:
Matrix:
Telegram:
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I mean, I'd just turn on vsync; that's what it's for. VRR is to let you push out a frame at the instant that it finishes rendering. The benefit of that declines as the monitor refresh rate rises, since there's less delay until the next frame goes to the monitor.
looks blank
Constant framerates? You're saying that you get tearing with vsync on if whatever program you're using can't handle rendering at whatever the monitor's refresh rate is? I mean, it shouldn't.
Running a static refresh rate with vsync will add a tiny bit of latency until the image shows up on the screen relative to VRR, but that's a function of the refresh rate; that falls off as the refresh rate rises.
https://www.reddit.com/r/XboxSeriesX/comments/t3fn6l/can_someone_explain_vrr_like_im_5_what_it_does/
This a pretty good explanation of what VRR is doing. Basically makes it so you can drop frames and it still feels smooth.
Beware, what you are comparing vsync off with vrr.
You have four options when it comes to screen refreshes:
Vulkan mailbox mode is pretty much this and doesn't require game support (can be forced on with environment variables if it's not already being used). And since almost everything is Vulkan on Linux these days, one way or another, that covers most games (might be compatibility issues in rare cases).