Turbo Mode Issue with V-Sync Enabled in Redream
I am using Redream v1.5.0-1133-g03c2ae9 on Windows 11 21H2 with 16 GB of RAM. My hardware consists of an AMD Ryzen 3 3200G (OC) with Radeon RX Vega 8 (OC) and I am connecting to an LG 32" TV (Model 32LM621CBSB) running at 60 Hz.
The emulator generally works well, but I encounter issues in certain situations. When V-Sync is enabled and I activate Turbo Mode (Fast Forward) using either the Back button on my controller or the F6 key, the game's speed behaves strangely. Instead of speeding up, the frames start to bug out, and the speed actually decreases (or the frames are cut). When I disable Turbo Mode (again using the Back button or F6), the game speed does not return to normal; it remains glitchy or stuttery, similar to when Turbo is activated. The game's speed only returns to normal after I open the emulator menu (using the Guide button or ESC) and select "Resume Game," after which it goes back to normal.
When I disable V-Sync, Turbo Mode works normally for most games. A similar problem occurs when I switch windows in Windows; upon returning to the Redream window, I experience issues akin to when Turbo is activated with V-Sync on.
I suspect that the issues with V-Sync are not normal behavior. Redream does not seem like a heavy emulator, so I wonder if there is a way to improve this. Could this be a driver issue or something related to my iGPU or APU?
Steps to Reproduce:
1 - Launch Redream.
2 - Enable V-Sync in the settings.
3 - Start any game.
4 - Activate Turbo Mode using the Back button or F6.
5 - Observe the performance issues (slow speed and buggy frames).
6 - Deactivate Turbo Mode and note that the game speed does not return to normal until the emulator menu is accessed.
7 - Disable V-Sync and observe the behavior of Turbo Mode for comparison.
Environment Configuration:
Emulator: Redream v1.5.0-1133-g03c2ae9
OS: Windows 11 21H2
RAM: 16 GB
CPU: AMD Ryzen 3 3200G (OC) at 4.00 GHz
GPU: Radeon RX Vega 8 (OC) at 1400 MHz
Monitor: LG 32" TV (Model 32LM621CBSB, 60Hz)
issue