Zelda64Recomp / Zelda64Recomp

Static recompilation of Majora's Mask (and soon Ocarina of Time) for PC (Windows/Linux)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ground movement stutters at 120 FPS

Eventide03 opened this issue · comments

Describe the bug
I'm not sure how to best describe this, but when I play on my display refresh rate (120 FPS), the ground doesn't sync correctly with the screen moving forward. I tried using an external frame limiter but setting it to 120 FPS doesn't negate the issue. Setting the frame rate to 60 FPS (and presumably lower) fixes the issue.

To Reproduce
Steps to reproduce the behavior:

  1. Set frame rate to my display refresh rate of 120 FPS (and presumably anything above 60 FPS)

Desktop (please complete the following information):

  • OS: Windows 11
  • Version: 10.0.22631
  • CPU: 11th Gen Intel Core i9-11980HK
  • GPU: NVIDIA RTX 3080 Laptop
  • GPU driver: 32.0.15.5585

I can record a video showing the issue if need be, just let me know.

Thanks for the report, and yeah a video would be helpful here. This sounds like the issue that comes up when there's any form of external frame limiting or an application causing recomp to be unable to present the frames it's drawing. I'd make sure that you don't have any form of external frame limiter active (including one in the NVIDIA Control Panel itself) and disable any overlays if you have one running (such as MSI afterburner). As the readme mentions, this issue can also happen with programs like Wallpaper Engine, so I'd check if you have anything like those as well.

Here's a video: https://youtu.be/Im1uU9M79qE

I don't have Wallpaper Engine. I have NVIDIA Control Panel but I don't use it for my games and I can't find anything about an external frame limiter within the program.

I should also mention that when I play the game windowed, the ground movement is fine.

This might be a dumb question, but are you 100% sure your refresh rate is set to 120 hz on Windows? Please double check, it's in the advanced display settings on Windows.

If you have any additional screens connected, try disconnecting them and see if it improves things.

This might be a dumb question, but are you 100% sure your refresh rate is set to 120 hz on Windows? Please double check, it's in the advanced display settings on Windows.

If you have any additional screens connected, try disconnecting them and see if it improves things.

No worries, it's not a dumb question. But yes, my refresh rate is set to 120 hz (particularly 120.004 hz, if that helps) on Windows settings.

I don't have any additional screens connected, either.

I have this issue with my 75 hz monitor at 75 fps. (It is set to 75 hz)

I had this issue and solved it for my setup, not sure if it helps you. My monitor is 60 Hz, my GPU is an RX 480. I previously had edited Graphics.json to force vulkan to fix #173 on an old version. Updating to the new version I had the issue described here (as well as crashing whenever I tried to tab out of the window), deleting the graphics json so the game generated a default one fixed the issue.