Skip to content
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

Framerate limiter forces PresentationInterval=1 #227

Open
vertexgamer opened this issue Nov 17, 2024 · 2 comments
Open

Framerate limiter forces PresentationInterval=1 #227

vertexgamer opened this issue Nov 17, 2024 · 2 comments

Comments

@vertexgamer
Copy link

The framerate limiter even when disabled will force PresentationInterval= equal to whatever parameter was used last inside of the framerate limiter itself. THIS IS BAD BEHAVIOUR!!!

When disabled the framerate limiter MUST set PresentationInterval= back to it's original state. This becomes very annoying when one is testing with an unlocked framerate and vsync get's forced on upon a game restart, requiring the end user to manually edit SpecialK.ini every fucking time.

I'm posting one of the videos where i was trying to figure out what GUI parameter was causing the issue, as you can see everything was set back to it's original state before closing the game, yet vsync was forced on regardless.

2024-11-17_15-47-40.mp4
@Kaldaien
Copy link
Member

This is not a bug, you have a G-Sync display and SK is setting everything appropriately for G-Sync to actually work. You can turn off Auto VRR mode, but there's no benefit to doing that.

@vertexgamer
Copy link
Author

This is not a bug, you have a G-Sync display and SK is setting everything appropriately for G-Sync to actually work. You can turn off Auto VRR mode, but there's no benefit to doing that.

Turning off completely Auto VRR and any option related to frame pacing will still make the game launch with vsync forced on instead of following the default behavior of not interfering with the game.
SK won't "set everything appropriately for G-Sync to actually work" by default, no matter how many times the game is launched by SK, but it will force vsync in future sessions if the user (in the same session) plays with the framerate limiter and Auto VRR but decides to put everything back as it were when the game first started.
There is no warning in the GUI that playing around with framerate limiter and Auto VRR settings will affect permanently PresentationInterval=, even if those settings will be set back to their original state before the game is closed.
There might be a language barrier between me and you, so let me know if i should provide other examples to make it clear why this is an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants