RPi 4 N64 performance (again)
-
@Wolf64 said in RPi 4 N64 performance (again):
Speaking of settings, before I forget, I wanted to ask if there's a way to reduce audio lag/stutter/crackling for some n64 games? The lag probably is due to performance in general but especially the crackling is very annoying. The latter just seems to happen when using gliden64 though, but not on the lr-cores, so it's either better performance or decent sound. Any fixes for sound crackling under gliden64?
Yes this was actually previously fixed but then somehow got reverted when mupen64plus made the jump to the pi 4. Youll need to check two files. The first is located at
/opt/retropie/configs/all/autoconf.cfg
. Make sure thatmupen64plus_audio = "0"
if it already is then proceed to the next step. If its not, then change it to0
and then launch and exit a N64 game using mupen64plus-gliden64 before proceeding to the next step (this will populate the SDL audio section of the next config). Next navigate to/opt/retropie/configs/n64/mupen64plus.cfg
and go to the[Audio-SDL]
section near the top. Look for the lineRESAMPLE =
and change it toRESAMPLE = "trivial"
This will get rid of the audio popping/crackling and great reduce audio latency as well. -
@quicksilver Awesome, thanks a bunch! Now it's a much better experience overall.
-
PAL version of zelda 64 ran at 17fps, so make sure you're at least using the NTSC version.
-
@dankcushions I see, makes sense then for my measurements as I do have the PAL version. But I'll stick to that. If there's a way to uncap the fps it won't matter anymore anyway. Thanks for the info though.
-
@quicksilver , I have read a couple of people are taking audio latency from 64 to 512 to help with crackling noises... Is that of any use according to you? If the resample option is already to trivial, it should be enough, right?
-
@Nakynaw setting the audio resampler to trivial was enough for me. Took care of the audio crackle and excessive audio latency. You just need to make sure that you are using sdl for audio. Check /opt/retropie/configs/all/autoconf.cfg/ and make sure mupen64plus audio is set to "0".
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.