Uh oh!
There was an error while loading. Please reload this page.
feat(nvprefs): add V-Sync and frame limiter options - #3317
Conversation
ReenigneArcher
left a comment
There was a problem hiding this comment.
Thanks for the PR! this is a preliminary review.
Uh oh!
There was an error while loading. Please reload this page.
| </div> | ||
| <!-- Force disable V-Sync (NVAPI) --> | ||
| <div class="mb-3" v-if="platform === 'windows'"> |
There was a problem hiding this comment.
This one is fine, but I'm not sure why the one above is missing the conditional for the windows platform... or if any of them are even needed as the entire nvenc encoder is Windows only.
| } | ||
| // TODO: save current setting and restore it later | ||
| setting.u32CurrentValue = 60; // TODO: change this according to host refresh rate |
There was a problem hiding this comment.
I suppose you can get this from #2894 after it's merged.
|
Unarelith
commented
Oct 20, 2024
I managed to try this and it worked as expected: it changed the settings for vsync and fps limit I'd need a bit more info on those things:
|
FrogTheFrog
commented
Dec 11, 2024
Take a look at my PR where the
I would not recommend using refresh rate, but would take it from It might also be a good idea to provide an override value to be used instead of an automatic one for the limiter. |
kirksaunders
commented
Jan 1, 2025
I was planning on implementing this myself when I saw this PR. I can pick up where you left off, @Unarelith, if you are no longer working on it. |
Unarelith
commented
Jan 1, 2025
Sure, please do. |
moi952
commented
Jan 1, 2025
Hi, if you do it, maybe it could be interesting to do it for nvidia, amd and intel? 😁 |
ReenigneArcher
commented
Jan 1, 2025
We already have a framework in place to work with Nvidia preferences. Currently we don't have anything for AMD or Intel. |
andygrundman
commented
Mar 25, 2025
Just throwing out a couple of ideas:
|
mirh
commented
Mar 27, 2025
Not sure why/how the VRR situation the host has should reflect on the client (unless maybe you are v-syncing, but then that seems already the wrong setting to begin with isn't it?). |
LizardByte-bot
commented
Jun 26, 2025
It looks like this PR has been idle for 90 days. If it's still something you're working on or would like to pursue, please leave a comment or update your branch. Otherwise, we'll be closing this PR in 10 days to reduce our backlog. Thanks! |
LizardByte-bot
commented
Jul 7, 2025
This PR was closed because it has been stalled for 10 days with no activity. |




Description
Title.
A lot of users are already setting frame limiter / disabling V-Sync in Nvidia Control Panel to reduce stutter with Sunshine.
However it would require to switch back and forth between:
This PR aims to make this automatic.
Screenshot
Will provide later
Issues Fixed or Closed
Type of Change
.github/...)Checklist