rg35xx-cfw / Koriki

SimpleMenu frontend for RG35xx
162 stars 3 forks source link

Very slow performance on some GBA cores #56

Open freq-mod opened 10 months ago

freq-mod commented 10 months ago

What happened?

Tested Sonic Advance 3 against all GBA cores Batocera supports. Results were, well:

freq-mod commented 10 months ago

Tested Super Mario Advance too. For a short while, game ran at full speed too, when it went to character select, it slowed down to like 10 fps... Metroid Zer Mission is weird - intro, title screen and save select work at full speed, but there are a lot of stutters, then in-gameplay it slows to single-digit FPS. Something weird is going on.

acmeplus commented 10 months ago

Tested Super Mario Advance too. For a short while, game ran at full speed too, when it went to character select, it slowed down to like 10 fps... Metroid Zer Mission is weird - intro, title screen and save select work at full speed, but there are a lot of stutters, then in-gameplay it slows to single-digit FPS. Something weird is going on.

I've seen occasional frame drops but not to that level. Do you have video thread set to on? Neither vba-m or meteor are really performing for GBA, so mgba and gpsp are the only real options.

freq-mod commented 10 months ago

I do have video threading set on

acmeplus commented 10 months ago

There's definitely something off with your installation, just tested Sonic Advance 3, 60fps maintained. MK ran at 60 with some dips down to 53 or so. I suggest you move or remove your system folder and copy the folder again from a koriki 0.9.1 installation.

freq-mod commented 10 months ago

I don't think I understand. I am at version 0.9.1, unless you want me to perform a fresh re-install.

carlospazuzu commented 9 months ago

Same happening to me. GBA games are really slow, I flashed only the koriki image, should I have done something with boot.tar.xz file? Because I didn't do anything nor the bootfix file

acmeplus commented 9 months ago

Are you using one or two sdcards? If you have two, delete the system folder so it gets recreated, or better yet extract the 0.9.2 update and copy the system folder over.

If you are using one single SDCARD, also mount the last partition and update to 0.9.2 to see if that solves the problem

https://github.com/rg35xx-cfw/Koriki/releases/tag/koriki_rg35xx_v0.9.2-test

carlospazuzu commented 9 months ago

Thanks @acmeplus, did as you tell me and now it is running at 60 FPS! Thanks a lot!