Emulator Issues #13084
openPresentation Megathread - Vsync/ScreenTearing/Framepacing Issue
0%
Description
I'm tired of seeing dozens of issues about vsync/tearing/framepacing, so I'm going to compile the issues and requests here along with what information I've gathered.
Complaint 1: Monitor/Game framerate differences
The main complaint is that when using Vsync, framepacing isn't great on most monitors because Dolphin forces the game to run at the actual framerate it runs at. We could do something like mGBA and instead of running at the actual framerate the game wants, normalize it to 60 FPS (or whatever the monitor reports) in order to improve framepacing.
Complaint 2: Framepacing/rare stutters
Framepacing isn't great in general. As far as I know, Dolphin tends to prioritize latency over framepacing. There are some things we could do to improve framepacing at the cost of latency, might be worth investigating as an option?
Complaint 3: Vsync slowdowns
When using exclusive fullscreen and Dolphin's actual vsync kicks in, unless you're running the game clearly full speed, Dolphin will drop to 30 FPS whenever there's a hitch. We could fix this by implementing things like triple buffering, but that would increase latency.
Other Potential Issues
PAL50/25 is not really considered here, but are nightmares for non-gsync monitors.