-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(config): increase range for min_fps_factor #3715
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A. 50 is far too high. I think a max of 25 or 30 might be okay.
B. There are other places this value needs to be updated. (probably docs and the web ui)
not sure for the docs, the file docs/source/about/advanced_usage.rst does not exist anymore |
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #3715 +/- ##
=======================================
Coverage 11.61% 11.61%
=======================================
Files 92 92
Lines 17337 17337
Branches 8100 8100
=======================================
Hits 2013 2013
Misses 12833 12833
Partials 2491 2491
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
windows artifacts are not generated |
Not much feedback on this PR from the linked issue. Only feedback reported that going above 10 had no effect. |
yes that was me :) |
Oh, I didn't look at the usernames, lol. I will test it out on different capture methods and see for myself. |
I noticed the same, more than 10 fps had no effect. Should probably make the max 10 in that case? |
This setting is very confusing in particular, and you need to read the code to understand it.
The current range allows you to have a min of 10, 20, or 30fps, and if it drops under this limit frames will start to be copied. Just a quick look at this code tells you that anything higher than
|
When I originally added this I tried using straight FPS but it was not linear. Like setting 90 didn't result in 90 fps. This was before the client.framerate was respected. Since it wasn't linear I went with a "factor" so when someone used 3 and it ended up as 26 fps we wouldn't get a ton of unnecessary bug reports. |
In a weird coincidence the 30fps cutscenes in AC Shadows have been making me care a lot more about this. Normally I stream to my Macbook Pro without vsync and keep things in the VRR range with a 117 frame cap and everything is fine. However, 30 is too low for this display so I get extremely bad tearing. When playing the game directly on my LG CX over HDMI, the Nvidia driver must be doing some low framerate compensation because the TV reports something above 40 and there is no tearing. I'm going to build myself a Sunshine that allows up to 6 and see if it does anything about the problem. |
Description
Allow for more than 3 for min_fps_factor
Screenshot
Issues Fixed or Closed
Type of Change
.github/...
)Checklist