mojira.dev
MC-298580

VSync not working on macOS

The Bug:

Vsync caps my framerate at 120fps but my display only supports 60fps/hz

Steps to Reproduce:

  1. Launch Minecraft

  2. Turn on vsync

Expected Result:

Framerate gets capped at 60fps (due to my display being 60hz)

Actual Result:

Framerate gets capped at 120fps

Additional Notes / Suspected Cause:

The minecraft mod “VulkanMod” fixes this issue and properly caps my fps to 60fps

Environment

macOS 14.7.6 (23H626)
MacBook Air M1 2020

Java version: 21.0.7 by Microsoft (aarch64)

Attachments

Comments 6

So vsync on macOS is now broken?

Yes, VSync is no longer functional on macOS since Ventura.

On my desktop Mac with an external display, it is still working. It also has M2 Pro chip and a Samsung monitor was used for testing.

I think it depends on the system, i downgraded my mac to Sonoma and vsync stopped working (tho i am not sure as most of the time i play with VulkanMod which fixed this issue for me)

Can anyone confirm that this still occurs on the latest release of macOS (presently Sequoia 15.5)? Given the uncertainty surrounding the resolution of MC-239831 I’d like to confirm that this issue isn’t specific to macOS 14.

I can reproduce the issue when I set my monitor’s refresh rate to 60Hz in System Settings, but I’d like confirmation that this occurs on an actual 60Hz display, such as a MacBook Air display, on Sequoia.

proton0

(Unassigned)

Unconfirmed

(Unassigned)

1.21.5

Retrieved