Search Issue Tracker

By Design



Found in





Issue ID




[Metal] Stuttering in Play mode when VSync is disabled



How to reproduce:
1. Open the user-submitted project
2. Open the scene "Hub_Office" (Assets/Scenes/Hubs/Hub_Office.unity)
3. Open the Game view window (Window > General > Game)
4. In the Game view Control Bar, enable "Maximize On Play" and click the Aspect button
5. In the Aspect menu, select "QHD (2560x1440)" and enable VSync
6. Enter Play mode and observe the performance
7. Disable Vsync and observe the performance

Expected result: Performance remains the same when VSync is disabled
Actual result: Performance is noticeably worse when VSync is disabled

Reproducible with: 2020.3.23f1, 2020.3.25f1, 2021.2.7f1, 2022.1.0b2
Not reproducible with: 2019.4.34f1, 2020.3.22f1

  1. Response avatar

    Resolution Note:

    The video shows that the game runs around 45 fps. This is the worst-case scenario for a non-synced 60 Hz display, because it means that the the display has to show each other frame twice. This results quite strong jitter, which is especially noticeable in scenes with a camera that pans or moves sideways, like shown in the video.

    This has nothing to do with Unity, but just a result of showing a 45 Hz signal on a 60 Hz display.

    Generally, it may be advisable to run a game at vsynced 30 Hz when reaching the full display refresh rate is not an option.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.