Configured system governor not used when game is ran from history

I’ve recently configured all my Pokémon romhacks to use the performance system governor. This helped immensely with e.g. Pokemon - Unbound (v2.1.1.1) that now runs stable near 60FPS.

But when I run the game from the history list, the audio crackles a bit and the FPS goes near the 58FPS range. This does not happen when I run the game via the content file/directory list.

This is my folder structure where e.g. the Pokemon Unbound romhack lives:
/SD2 (sdcard)/ROMS/Nintendo - Game Boy Advance Hacks/Pokemon Hacks (Game Boy Advance)/Pokemon - Unbound (v2.1.1.1).zip

I’ve configured the following and all subdirectory to recursively use gpSP and the ondemand governor:
/SD2 (sdcard)/ROMS/Nintendo - Game Boy Advance
/SD2 (sdcard)/ROMS/Nintendo - Game Boy Advance Hacks.

The only exception as noted, is that the following directory uses mGBA and the performance governor:
/SD2 (sdcard)/ROMS/Nintendo - Game Boy Advance Hacks/Pokemon Hacks (Game Boy Advance).

I’m making the assumption that when a game is ran the via the history list, the core.gov file that lives in the directory where the game is located, isn’t properly applied as system governor.

Update: The issue does not occur with your collections/favorites. I’ve added Pokemon Unbound to a collection, and it performs fine when started from there. So seems really specific to when started from the history list.

I believe this has now been fixed with the following commits. This will be available in the next major release.

Internal

Frontend

3 Likes