Hello, I’m using the libretro Nestopia core on Batocera v40 on a RPi5. I’ve used this core for a while and it works great for everything I play except for one game - Kid Icarus. For some reason Kid Icarus is running somewhere between 40 and 50 fps in Nestopia, and the slowdown is noticeable. I’m not using any shaders or overlays, and the resolution is the default resolution for the core. There seems to be an inherent slowdown with this specific game in this core. Does anybody else get this issue?
That is one I have played and can say it ran normally, but I’m on Windows. Is it maxing out at 50 fps? That might mean it’s a Euro or “World” rom running at PAL specs. Check and see if you have a US version. Can’t promise that is your issue, but worth a check.
It does max out at 50 and sometimes dips to mid 40’s, however I can confirm it is the US version and it runs at 60fps in both FCEUMM and Mesen. If push comes to shove I could always use one of those, but this just seemed like a very strange one. I’ve used Nestopia for quite some time and never encountered a game running slow like this.
Yeah, I run it in Nestopia also… try setting the core settings to ntsc if you have it on auto… see if that makes any difference. You might also try acquiring a different rom, because if it’s capping at 50, in my experience with the same problem, that is the issue. No guarantees, but worth a try.
I’ve played with a Raspberry Pi and Batocera before, and the way the latter works is different from regular RetroArch. They just pack a core from some point in time (not even necessarily the latest or a stable release) and you’re stuck with it until the next Batocera version. Regressions do happen, and the lack of testing make each update a gamble. In other words, you probably have a version of the Nestopia core that no other regular user has. I’ve searched and Batocera released its v41. You may try to update and see if it fixes your issue, although it also opens up the possibility for another complication.
The current version of batocera still uses a nestopia version from 18 months ago. Several commits over those past 18 months seem to be about properly detecting the rom settings and better handling the framerate, there is even a commit specific to kid icarus.
Typical batocera/recalbox problem…