Hi,
The documentation on QualitySettings.vSyncCount states that:
I’ve done some testing on Windows using a 144hz monitor and Application.targetFrameRate = -1.
Here are my results:
vSyncCount = 0, unlocked framerate ~900 fps. (as expected.)
vSyncCount = 1, locks framerate to 144. (as expected.)
vSyncCount = 2, locks framerate to 72. (as expected.)
vSyncCount = 3, locks framerate to 60. (I was expecting 48.)
vSyncCount = 4, locks framerate to 60. (I was expecting 36.)
Similarly on a 60hz monitor I would expect:
vSyncCount = 0, unlocked framerate.
vSyncCount = 1, locks framerate to 60.
vSyncCount = 2, locks framerate to 30.
vSyncCount = 3, locks framerate to 20.
vSyncCount = 4, locks framerate to 15.
Questions:
- Is this a bug, or have I misunderstood what vSyncCount option 3 and 4 is intended for?
- Might there be another option that prevents the framerate from going below 60?