ndeadly / MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
GNU General Public License v2.0
2.39k stars 137 forks source link

[Feature Request]: Input lag #666

Closed Mohsemm closed 1 year ago

Mohsemm commented 1 year ago

Feature Description

I've noticed that there's a lot of input lag when playing with a controller (in my case dualshock 5) and this makes it quite unplayable for competitive level gaming (eg: splatoon 3)

Rationale

Less input lag, less mad

Additional Details

I know this emulation stuff is optimized to work on a janky console like the switch but I hope that it can be perfected even more by reducing input delay between the controller and the switch.

ndeadly commented 1 year ago

[Feature Request]: Input lag

I don't think you want input lag as a feature...

I know this emulation stuff is optimized to work on a janky console like the switch but I hope that it can be perfected even more by reducing input delay between the controller and the switch.

While technically there is going to be some additional input lag introduced due to the extra processing Mission Control must do to convert the input data format etc. I have my doubts that one would actually be able to perceive the difference.

What is more likely, in my experience, is that the lag is introduced by one or more of the following:

Try to eliminate possible causes listed above and see if you notice any difference. Disable other homebrew, don't connect other controllers via Bluetooth, and try playing in a different room. External interference aside, there's not a lot I can do to make it faster than it currently is. That's the nature of doing this in software and having to share the limited resources with the rest of the system.

Mohsemm commented 1 year ago

Alright thanks for the list. Though, I've read something about USB 3. Can I connect my controller wired to the dock, would that work or it's not a feature yet?

ndeadly commented 1 year ago

Mission Control doesn't currently support wired controllers. You can try sys-con for that, though I'm not sure if it supports Dualsense (and it definitely doesn't support rumble or motion controls)

Mohsemm commented 1 year ago

I hope you can try and add wired controller support because that would really change how third party controllers are used with the switch