VSynch not being set?

In my widget I retrieve the VSynch value. Then I assign that value to the checkbox. And when I click apply the checkbox value is used to set the new VSynch-value. But the VSynch-value is always false. Even if I use a literal bool with the “true”-value it will always be false.

Now this same method works for all other settings (resolution, texture quality, etc.). So is it possible that the editor is somewhere somehow overriding my vsynch setting? Why can I not set VSynch to true?

Under Projects settings → engine → general settings / Framerate there are a few tickboxes that could affect whether VSync works or not. Try fiddle there.

Hope this helps :slight_smile:

That does not seem to be it. Frames still goes up and down. Also I do not understand why the VSynch in the UserSettings is not saved at all.

There is ApplySettings and SaveSettings. A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums

Ah I see thanks that solved it.