[GH-ISSUE #2046] [Bug]: Zenless Zone Zero incorrect frame limit #1365

Open
opened 2026-03-03 19:06:10 +03:00 by kerem · 1 comment
Owner

Originally created by @Hunor64 on GitHub (Dec 23, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/2046

Describe the bug

In Zenless Zone Zero running via PlayCover, setting the in-game frame rate limit to 120 FPS results in the game being hard capped at 90 FPS when my external monitor is set to 180Hz refresh rate. Dropping the monitor refresh rate to 120Hz allows the game to correctly cap at 120 FPS. Switching back to 180Hz immediately drops it back to 90 FPS half of 180Hz.

Image Image

Steps to reproduce

  1. Set in game fps to 120
  2. In settings set monitor refresh rate to 180 hertz
  3. Game has a maximum of 90 fps
  4. Set monitor refresh rate to 120 hertz
  5. Game now has a correct fps of 120

Expected behaviour

When my monitor is set to 180 hertz the game should have an fps cap of 120 not 90

Crash log


What version of PlayCover are you using?

3.1.0

What version of macOS are you using?

Other (please specify)

Issue Language

  • Yes my issue is written in English
Originally created by @Hunor64 on GitHub (Dec 23, 2025). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/2046 ### Describe the bug In Zenless Zone Zero running via PlayCover, setting the in-game frame rate limit to 120 FPS results in the game being hard capped at 90 FPS when my external monitor is set to 180Hz refresh rate. Dropping the monitor refresh rate to 120Hz allows the game to correctly cap at 120 FPS. Switching back to 180Hz immediately drops it back to 90 FPS half of 180Hz. <img width="386" height="230" alt="Image" src="https://github.com/user-attachments/assets/03bc3258-5a84-4bee-8b01-554c1f91fb8d" /> <img width="380" height="230" alt="Image" src="https://github.com/user-attachments/assets/4c57911a-0e6d-49a9-9477-90f022058d4a" /> ### Steps to reproduce 1. Set in game fps to 120 2. In settings set monitor refresh rate to 180 hertz 3. Game has a maximum of 90 fps 4. Set monitor refresh rate to 120 hertz 5. Game now has a correct fps of 120 ### Expected behaviour When my monitor is set to 180 hertz the game should have an fps cap of 120 not 90 ### Crash log ```shell ``` ### What version of PlayCover are you using? 3.1.0 ### What version of macOS are you using? Other (please specify) ### Issue Language - [x] Yes my issue is written in English
Author
Owner

@ohaiibuzzle commented on GitHub (Feb 12, 2026):

I suspect this is actually a bug in Apple's Vsync and just that no one noticed it yet

<!-- gh-comment-id:3888740865 --> @ohaiibuzzle commented on GitHub (Feb 12, 2026): I suspect this is actually a bug in Apple's Vsync and just that no one noticed it yet
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#1365
No description provided.