Copyright © 2026 Unity Technologies
Switching vsync mode while in the player could sometimes cause a freeze due to the vsync status not syncing correctly before waiting on the frame present - this has been fixed.
Switching vsync mode while in the player could sometimes cause a freeze due to the vsync status not syncing correctly before waiting on the frame present - this has been fixed.
Switching vsync mode while in the player could sometimes cause a freeze due to the vsync status not syncing correctly before waiting on the frame present - this has been fixed.
Switching vsync mode while in the player could sometimes cause a freeze due to the vsync status not syncing correctly before waiting on the frame present - this has been fixed.
Switching vsync mode while in the player could sometimes cause a freeze due to the vsync status not syncing correctly before waiting on the frame present - this has been fixed.
How to reproduce:
1. Open the attached “Vsync.zip” project
2. Open the “SampleScene” Scene
3. Build And Run
4. In the Player click the gameObject “Button” (repeat 3 times if nothing happens after the first click)
Expected result: VSync turns on
Actual result: Player freezes
Reproducible with: 2020.3.23f1, 2020.3.34f1, 2021.3.3f1, 2022.1.1f1, 2022.2.0a14
Not reproducible with: 2019.4.39f1, 2020.3.22f1
Reproducible on: macOS 12.2.1 (Intel), macOS 12.4 Beta (M1)
Not reproducible on: Windows 10, Windows 11
Note: Player does not freeze if built with OpenGL 4.1 instead of Metal
Issues you vote on will appear here