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.