Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen tearing issues on MacOS - VSync? #859

Open
B0lder64 opened this issue Apr 10, 2024 · 2 comments
Open

Screen tearing issues on MacOS - VSync? #859

B0lder64 opened this issue Apr 10, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@B0lder64
Copy link

B0lder64 commented Apr 10, 2024

Is your feature request related to a problem? Please describe.

Please consider adding VSync. It would fix the awful screen tearing.

Describe your suggestion

I have enjoyed my time with Heaven Studio, however, I've noticed screen tearing while playing the game. This is especially noticeable during minigame game transitions when characters/objects are moving fast across the screen. Without vsync, too many frames are being rendered at once and my monitor can only go up to 60 fps. Yes, I know that vsync CAN lead to slight input delay which is not ideal for a rhythm game, therefore, vsync should be added as an option in settings rather than being enabled by default.

Describe alternatives you've considered

No response

Additional context

No response

@B0lder64 B0lder64 added the enhancement New feature or request label Apr 10, 2024
@minenice55
Copy link
Collaborator

enable GSYNC / freesync / "fast" vsync in your driver's settings, HS supports VRR
options for classic vsync will likely be implemented once we find a way to decouple input from frame rate

@B0lder64
Copy link
Author

enable GSYNC / freesync / "fast" vsync in your driver's settings, HS supports VRR options for classic vsync will likely be implemented once we find a way to decouple input from frame rate

Oh... I probably should have mentioned that I'm using a mac mini (connected to an external display).
There is no way to access driver settings on macOS. Please correct me if I'm wrong.

In my experience with other games, the vsync option found within the in-game settings (aka what you call “classic vsync”) seems to work just fine. Hopefully classic vsync can be added to HS at some point.

Edit:
After doing so research, I found out that vsync is apparently already forced onto macOS, so I'm not sure what's going on here. After even more digging, I found a thread discussing problems with vsync in the unity editor view, however, It shouldn't be happening in the compiled application. I'm very confused about why it's an issue for HS.

Here is the forum link incase it helps:
https://forum.unity.com/threads/vsync-on-a-mac-how-to-make-it-actually-work.549733/

@B0lder64 B0lder64 changed the title VSync Support? VSync Support on MacOS Apr 11, 2024
@B0lder64 B0lder64 changed the title VSync Support on MacOS Screen tearing issues on MacOS - VSync? Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants