@TooBeaucoup said in Best settings for reducing controller lag? I'm at my wits end.:
I'm just curious if there's a thread or faq for some typically used settings for reducing controller input lag? I know that with any kind of emulation there's going to be some kind of lag, but damn, I just built my Pi to play retro games and I'm pretty astonished how noticeable my lag is. Every Mario game I try and play is pretty much impossible, due to having to push the jump button at, what feels like, a full second before I want to jump. The same thing goes for controlling Mario, he's awful and sluggish in every game I've tried. It seems like a lot of my shoot-em-up games suffer this same fate as well. I've Googled and searched these forums, but there's so many different threads and areas of the site and sooooo many options within the emulator menus that it can be pretty daunting trying to figure this out.
I'm not a stickler about input lag either. I've never seemed to have any trouble on any of my PCs over the last 10+ years when I've played emulators. I was so excited to finally finish my Pi, but damn, any platformer or shooter that I try is pretty much unplayable. I've tried what, I think, seem to be the typical things, enable hard sync, disable multithreaded video, set frame delay (Which only seems to make my games run choppier once you turn it up past the first few notches), etc... I just read that you should run Dispmanx for your video driver and I think that seems to help, although, that could just be a placebo from me reading that it helps. I'm just wondering if there's any other obvious tweaks or settings I'm missing. I find it hard to believe that gamers who build these think this would be acceptable lag, because like I said, lag has never bothered me, but this is making most of my games unbearable to play. This is affecting my NES and SNES games.
I apologize if there's some big, universal thread for this, but I couldn't seem to find much. https://tweakboxx-app.com https://tweakbox-app.net https://tweakboxx.net did find a couple threads, but there was SO MUCH info contained within that I was just kind of lost as to what I should even attempt to change, as far as settings are concerned.
I'm running a Pi Zero v1.3 with the latest version of RetroPi installed, I've tried every SNES emulator that comes with RetroPi and they all seem to have the issue and I'm using a Buffalo Classic USB SNES gamepad, which works terrific with emulators on my PC.
Forgive me if I'm missing an obvious thread, but my search results didn't seem to yield a whole lot other than a couple threads that were just ballooned with tons of different info, tests and lines of code tweaking that it was making my head spin.
thanks my issue has been fixed and I'm not an expert in lag matters but it may depend also from actual Pi hardware you're using. I got a Pi 3 with different controllers (all wired) including the Buffalo classic; I didn't find any noticeable lag.