Project

General

Profile

Actions

Emulator Issues #13197

closed

Kill Renderer Regression: Fast Forwarding is unable to exceed V-Sync in Vulkan and OpenGL

Added by MayImilae about 1 year ago. Updated about 1 year ago.

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

0%

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

Description

After Kill Renderer, (if V-Sync is enabled) fast forwarding is no longer able to exceed V-Sync in Vulkan and OpenGL. The result is that with V-Sync enabled, Vulkan and OpenGL are able to fast forward up to the panel's current refresh rate, but cannot surpass it. If V-Sync is disabled it still operates normally. Theoretically, Dolphin can no longer disabled V-Sync in Vulkan and OpenGL, but I didn't test that far.

D3D11 and D3D12 are unaffected. Metal is unaffected. MoltenVK is unaffected, probably due to being translated to Metal. OpenGL on macOS is affected.

To reproduce, turn on V-Sync and hold fast forward while using Vulkan or OpenGL.

Versions tested:

5.0-18407 - Working
5.0-18515 - Working
5.0-18576 - Broken (Kill Renderer)
5.0-18587 - Broken
5.0-18622 - Broken
5.0-18727 - Broken
5.0-18813 - Broken

Tested on:

Windows 11 22H2
AMD Threadripper Pro 5975WX
NVIDIA GeForce RTX 4090 (Driver v528.02)

macOS 12.1
14in MacBook Pro
M1 Max

Actions #1

Updated by MayImilae about 1 year ago

  • Description updated (diff)
Actions #2

Updated by MayImilae about 1 year ago

  • Status changed from New to Fixed

Fixed by 5.0-18818.

Actions #3

Updated by JosJuice about 1 year ago

  • Fixed in set to 5.0-18818
Actions

Also available in: Atom PDF