Giter Club home page Giter Club logo

Comments (4)

ndeadly avatar ndeadly commented on September 26, 2024

[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:

  • Devices generating local RF interference. Wifi routers, refridgerators, AC units or other nearby electrical devices are the usual suspects
  • USB3.0 support enabled in atmosphere's settings file (/atmosphere/config/system_settings.ini). This is known to create internal noise that interferes with wireless comms.
  • Other controllers are connected at the same time that don't support a command the console sends to manage bandwidth usage. This includes Xbox controllers and other 3rd party Bluetooth controllers. While the offending controllers themselves might not be affected, they can broadcast over the top of others and cause packets to be dropped or delayed.
  • Many other controllers connected simultaneously. It's possible that too many controllers connected to the console at once can saturate either the Bluetooth link, or the CPU core doing the processing, leading to delays.
  • Other homebrew or system software hogging the CPU core that Mission Control is running on.

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.

from missioncontrol.

Mohsemm avatar Mohsemm commented on September 26, 2024

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?

from missioncontrol.

ndeadly avatar ndeadly commented on September 26, 2024

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)

from missioncontrol.

Mohsemm avatar Mohsemm commented on September 26, 2024

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

from missioncontrol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.