Project

General

Profile

Emulator Issues #13197

Updated by MayImilae about 1 year ago

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 Theoretically it still operates normally. Theoretically, Dolphin can no longer disabled V-Sync in Vulkan and OpenGL, cannot disable V-Sync, 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

Back