Project

General

Profile

Actions

Emulator Issues #13084

open

Presentation Megathread - Vsync/ScreenTearing/Framepacing Issue

Added by JMC4789 over 1 year ago. Updated over 1 year ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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.


Related issues 6 (1 open5 closed)

Related to Emulator - Emulator Issues #13031: Dolphin - Vsync problem with 120hz screenDuplicate

Actions
Related to Emulator - Emulator Issues #12852: Support Asynchronous PresentationAccepted

Actions
Related to Emulator - Emulator Issues #10227: [FEATURE REQUEST]Ability to select fullscreen refresh rateDuplicate

Actions
Has duplicate Emulator - Emulator Issues #13035: Minor periodical stutters in any game using any backend.Duplicate

Actions
Has duplicate Emulator - Emulator Issues #12642: Vulkan VSync causes slowdown on full screenDuplicate

Actions
Has duplicate Emulator - Emulator Issues #7530: D3D11 Exclusive Fullscreen EnhancementsDuplicate

Actions
Actions

Also available in: Atom PDF