RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Inputs sometimes gets stuck and repeats.

    Scheduled Pinned Locked Moved Help and Support
    input issuesinput lagcontrollerhelp
    3 Posts 3 Posters 734 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PhtevenTheSecond
      last edited by PhtevenTheSecond

      I'm not sure what the cause is but i had this problem with multiple controllers.
      Input seems to get stuck at times. One of the inputs starts getting repeated. I would be walking with a character and suddenly, even if i let go, they keep walking in the same direction and no other input is registered.

      I often mash all the buttons and the controller would kinda "wake up" so to speak and i can move normally after.

      I noticed this more for D-pad buttons but that might be because you often press those more. Im not sure.

      Controllers are fully charged and i have a Logitech controller that this happens to even though i just installed a fresh set of batteries.
      The issue happens across all systems as far as im aware. It happened in Ps1, GBA, PCE and DOS so far.

      Any ideas on what the problem could be?

      S 1 Reply Last reply Reply Quote 0
      • S
        sleve_mcdichael @PhtevenTheSecond
        last edited by

        @PhtevenTheSecond happens to me too on Logitech F710 wireless. Though I don't use them as much, I've never noticed it on my wired generic pads; it seems to be an issue with the wireless connection, although I'm not sure if it's something specific to this controller, or just a downfall of wireless in general.

        As I understand, the system doesn't see "you pushed the button for two seconds" as a one single event. It sees "you pushed the button" as one event, and then later it sees "you released the button" as a separate and different event.

        So you press D-pad right, for example, and your character starts moving to the right. Then your cat walks in front of the TV, breaking line-of-sight to the wireless dongle for a moment (or maybe you don't have a cat; sometimes the connection just drops out for no apparent reason), just as you were about to release the button. So the system never receives the "stopped pushing right" signal, and so you keep moving right. You try pushing other directions but none of them work (since you're still "pressing right" from way back a second ago, and that has seniority over these just-now pressed other directions.)

        The way to fix it (in the moment, I don't know how to fix it long-term) is to press right again; then, when you release right, it sends the "stopped pressing right" signal, and your character finally stops moving.

        1 Reply Last reply Reply Quote 0
        • windgW
          windg
          last edited by windg

          I have too Logitech F710 and i have saw this issue with Gran Turismo 2 and lr-pcsx-rearmed. During the race, sometimes, the controls are freezing, for example, i can't brake or turn the car. To fix this i have increase the psx cpu speed from 57 to 67 for this game. I didn't notice it with other emulators because i use the controller only with the games that support vibration.

          I have saw the same issue with the same game and controller with other gaming distro and is more noticeable there.

          With Logitech F310, that is not wireless, i don't have this issue.

          My English isn't at a good level.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          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.