Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retroarch core has severe lag and slowdown #317

Open
pokemonfan6498 opened this issue Jun 29, 2024 · 5 comments
Open

Retroarch core has severe lag and slowdown #317

pokemonfan6498 opened this issue Jun 29, 2024 · 5 comments

Comments

@pokemonfan6498
Copy link

i was testing the bsnes core and i noticed that it has severe lag which is strange because snes9x runs fine and that's not just regular snes roms and bs roms Gameboy roms running on sgb an sgb2 also have severe lag and cpu overclock (if on switch) doesn't help much

@Screwtapello
Copy link
Contributor

bsnes has much higher CPU requirements than snes9x, and running Super Game Boy games with bsnes is even worse, since it has to emulate the Game Boy hardware on top of the SNES hardware. If by "on switch" you mean RetroArch running on a jailbroken Nintendo Switch, I would not expect the Switch to run any games in the bsnes core at a playable framerate.

@pokemonfan6498
Copy link
Author

really

@Kawa-oneechan
Copy link
Contributor

Yeah, really.

@carmiker
Copy link
Contributor

The way bsnes polls for input can lead to inherent lag depending on how/when the frontend updates the input state which bsnes is polling. There are options in RetroArch that work around this problem somewhat. If you are able to run at full speed (60fps), this is not a CPU usage problem. In RetroArch you can try switching the Polling Behavior option in the Latency menu to the opposite of whatever it is now, and see if that helps.

@hizzlekizzle
Copy link

yeah, "lag" can be ambiguous. If OP means "latency," then yeah, @carmiker 's suggestion could be worth checking out. If they mean "frame drops" it's definitely related to hardware requirements vs CPU grunt.

On my Nvidia Shield, I could run bsnes on regular SNES games at full speed, but I could never get higher than 45 fps with 2x hd-mode-7 scale. I don't recall how well it handled SGB. Regardless, I believe the Shield's clock speed is something like double the Switch's, so performance is likely to be worse on the Switch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants