Hi everyone here I’m seeking a bit help! I’m a long-time Retroarch user but only recently started to use it also for handheld games and I don’t remember when the problem actually started but I have a weird problem with my mGBA core.
It doesn’t matter what game I load, the game is always locked to 50fps and stutters, it gets even weirder, if I press Space to unlock the speed / disable V-Sync it actually drops down to 25fps o.o The GPSP core works properly in comparison.
My system:
- i5 8600k @4.4ghz
- GTX 1070 8gb
- 16gb RAM
- Windows 10 1909 64bit
- GeForce 442.59 WHQL drivers
- 144hz FreeSync Monitor running in G-Sync mode
- Retroarch 1.8.4
- mGBA 0.8.1 f87f8ef
- Sync to Content Framerate enabled
- Vulkan video-backend
- xaudio audio-backend
I already tried to disable/enable V-Sync and Sync to Content in different combinations, switching to OpenGL also made no difference. I also tried to disable MSI Afterburner and RTSS beforehand but that didn’t help either. As a last resort I disabled FreeSync on the monitor itself and tried a clean, fresh Retroarch config-file but no dice. All other cores, like bSNES Accuracy, Balanced, Flycast or beetle PSX work fine so I’m really at a loss here, both my CPU and GPU are at less than 10% usage and I have no idea what’s going on with mGBA. A weird thing I noticed, if I enter the Retroarch menu while mGBA is running and then exit it again it briefly runs at 60fps before dropping to 50fps again after like two seconds.
Thanks for any help in advance!