Best settings to get runahead working on retropie
-
Hi i am new to the retropie scene and with the first game I tried on my snes (Super Mario World) I could feel some delay. I saw elsewhere someone could get runahead to work on their raspberry pi 3 model b which I also have by using run 2 instances but for me even when I run two instances and trying to runahead only 1 frame the game and audio slows down enough to notice and was wanting some help how to optimise to my settings.
-
@karnagee What version of snes9x are you running ? 2010 ? While you would have lesser compatibility, i would recommend using an older version (2002 or 2005) :
- Will be faster
- I think 2010 have some savestate issues (runahead rely on this) since i heard netplay (also rely on this) doesn't work with it.
-
@barbudreadmon I was using 2010 with gl video driver and switched to 2005 which let me run up to 2 frames with no visual problem and the input lag was gone but the audio was still breaking.
I switched to dispmanx video driver and it felt slighter better with input lag on 2010 with runahead off. Then with runahead on and both cores with on 1 frame it felt really good with no visual or audio errors but slows down as soon as I got to 2 frames. I then switched to snes 2005 using dispmanx video driver and the sound broke straight away with the 1 frame but felt smooth other then that then with 2 frames it felt perfect but the audio was unrecognisable.
-
@karnagee said in Best settings to get runahead working on retropie:
hen with runahead on and both cores with on 1 frame it felt really good with no visual or audio errors but slows down as soon as I got to 2 frames.
Are you sure the games in question have two frames of lag to spare? Most only have one frame and adding any more to the runahead will cause problems.
-
I believe super mario world does and I tested other games and super mario bros 3 on nes and 2 frames was causing issues with things happening before they should have like deaths. So 1 frame seems to be the sweet spot for 90% of games on nes and snes. Also without using runahead i believe dispmanx with threading turned off seems to be the next best thing for reduced input lag.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.