I've had this Pi set up for years and use it pretty regularly, but it's been months since I last played a Genesis game. I've always used lr-genesis-plus-gx for Genesis, and never had a problem with it until now.
I never had any performance issues before, but I just fired up Street Fighter II: Special Champion Edition, and the game slows to a crawl as soon as any Hadoukens are thrown. So then I fire up Sonic, and it slows to a crawl whenever any enemies are on screen.
I tried uninstalling, then reinstalling lr-genesis-plus-gx but the problem remains. (lr-picodrive still runs fine)
- What settings can I try changing to see if it helps the speed issue?
- How can I get the FPS to show on-screen?
- Google says it's Settings > Video > Display Frame Rate, but I don't see that option listed under Video.
EDIT: I've tried Removing the emulator, reinstalling from source, returning settings to the default, double-checking to make sure I hadn't accidentally turned out shaders... still no luck.
But I've got a workaround for the time being. A while back, I installed a a fork called lr-genesis-plus-gx-EX that supports larger ROM sizes for games like Paprium. It plays everything perfectly, just like lr-genesis-plus-gx used to!
I'd still like to figure out wtf happened to the original emulator, but for now, if I want to use lr-genesis-plus-gx, I'll use the expanded version I guess.
EDIT2: Actually, while lr-genesis-plus-gx-EX does run a lot better, it's still not perfect. Picodrive runs at a consistent 60FPS, lr-genesis-plus-gx-EX bounces around the mid-50s, and lr-genesis-plus-gx frequently drops to around 30FPS.
I guess I'll stick to Picodrive for now...