Hi, I’m a longtime casual RetroArch enjoyer. I’ve come across an strange issue with the “Pause Emulation” hotkey. I’m using a Windows 11 laptop with a dedicated GPU (RTX 3070Ti)
In RetroArch 1.16.0, when I pause the emulator with the Pause Emulation hotkey, my RetroArch FPS goes from a normal 60 FPS to a much higher 380+ FPS. My laptop’s fans start to get pretty loud and my monitoring software (MSI Afterburner) shows that GPU & CPU clock speed, usage and temps get especially high as soon as I have Pause Emulation turned on. Basically, pausing emulation is very strenuous on my laptop.
Are there any settings that cause this odd behavior on RetroArch? I’m using the Vulkan renderer, I have preemptive frames set to 2, “Sync to exact content framerate” is turned on, and “Throttle menu framerate” is also turned on.
I can press F1 to access the RetroArch menus, which acts as sort of a “pause” in emulation. When inside the RetroArch menus, the high FPS/GPU & CPU usage thing doesn’t happen.
Since I’m using a laptop with a GPU, I’m not sure if this could be the result of some odd interaction with Nvidia Optimus, though I can confirm that RetroArch uses my dedicated GPU, not the integrated graphics.
The weird Pause Emulation issue did not happen on my older Windows 10 laptop which also has an Nvidia GPU (GTX 1660 Ti). I don’t remember which RetroArch version I was using on the older laptop though (it’ll be older than 1.16.0 of course), and I don’t have immediate access to my older laptop for now. My current laptop is the only computer I can test this on for now.
Here’s some more info that hopefully helps: Windows version: Windows 11 22H2 Cores tested: Snes9x, mGBA, NXEngine. (they all have the Pause Emulation high FPS/GPU & CPU issue)
Let me know if there’s other information about my configuration that I should share to help diagnose this issue. I’d like to have the Pause Emulation hotkey NOT make my computer become hot and overworked. I’d be grateful for any help that could be provided.