Controlify icon indicating copy to clipboard operation
Controlify copied to clipboard

[Bug] Controller just dies

Open MonkeyInPrivite opened this issue 5 months ago • 9 comments

Current Behaviour

I try to use the joysticks they lose tracking, go on for longer than i am using them, don't register. and generally are very broken. (p.s. sorry for spelling i'm writing this on the steam deck lol)

Expected Behaviour

the joysticks would work properly

Screenshots

No response

Reproduction Steps

  1. Try to use the joysticks in a world

Logs

log.txt

Mod Version

2.2.1-1.21.1-fabric

Controller

Steam Deck

Bluetooth

  • [ ] Yes

Operating System

Linux/SteamOS

ARM

  • [ ] Yes

Additional Information

No response

Just to make sure...

  • [x] I have made sure I am using the latest version of Controlify for the latest version of Minecraft.
  • [x] I have made sure there are no other issues describing the same problem on the issue tracker.

MonkeyInPrivite avatar Jun 28 '25 04:06 MonkeyInPrivite

More updates:

  1. This applies to all inputs for me
  2. It seems to only happen when the steam deck is under minor stress like loading chunks. It does not happen when I am standing still

MonkeyInPrivite avatar Jun 29 '25 02:06 MonkeyInPrivite

I think this is a bug with the "Enhanced Steam Deck Driver" that controllify turns on by default.

When I turn it off, everything seems to work fine. Location: Controllify settings > global settings > enhanced steamdeck driver

pvpincarnate avatar Jul 07 '25 02:07 pvpincarnate

@pvpincarnate I feel like enhanced steam deck driver does so much that it's almost a requirement. But for some people that may work as a temporary fix

MonkeyInPrivite avatar Jul 07 '25 02:07 MonkeyInPrivite

Sorry new to github, already replied to another open issue with the same problem, hope it's okay if I comment in this one too.

Just wanted to say that I'm having the exact same issue, and for me, disabling "Enhanced Steam Deck Driver" makes so that the game doesn't recognize the controller at all, defaulting to Mouse/Keyboard. I have to go into the setting and manually select the Steam Deck again.

Hopefully this gets fixed because I'd love to play Minecraft on the Deck :/

Rocker824 avatar Jul 12 '25 09:07 Rocker824

Sorry new to github, already replied to another open issue with the same problem, hope it's okay if I comment in this one too.

Just wanted to say that I'm having the exact same issue, and for me, disabling "Enhanced Steam Deck Driver" makes so that the game doesn't recognize the controller at all, defaulting to Mouse/Keyboard. I have to go into the setting and manually select the Steam Deck again.

Hopefully this gets fixed because I'd love to play Minecraft on the Deck :/

From what I can tell, the controller not auto connecting is an intended feature introduced in 2.0.3 in preparation for splitscreen. However it should only apply for new controllers that haven't been connected to before. Maybe try disabling/enabling steam input to see if that changes anything.

pvpincarnate avatar Jul 14 '25 21:07 pvpincarnate

I also had this issue, controller would be lagging out. Disabling "Enhanced Steam Deck Driver" stopped this. Had to select the controller in the settings to use it after the change, but it seems to remember when launching the game in the future.

Before I disabled the setting I Iooked at the logs, seems entries like this coincide with the lagging:

[21:07:21] [HttpClient-2-Worker-1/INFO]: [STDOUT]: Received message with no pending eval: {"id":71647,"result":{"result":{"type":"string","value":"{\"unControllerIndex\":15,\"unPacketNum\":682125,\"ulUpperButtons\":32768,\"ulButtons\":0,\"sLeftPadX\":0,\"sLeftPadY\":0,\"sRightPadX\":0,\"sRightPadY\":0,\"sCenterPadX\":0,\"sCenterPadY\":0,\"sLeftStickX\":737,\"sLeftStickY\":-375,\"sRightStickX\":7680,\"sRightStickY\":-1917,\"sTriggerL\":0,\"sTriggerR\":0,\"sPressurePadLeft\":0,\"sPressurePadRight\":0,\"unHardwareUpdateInMicrosec\":4000}"}}}//

Off-hand, what does the "Enhanced Steam Deck Driver" do? Aside from seeing it needs CEF communication, I haven't seen a list of what features it adds.

Ryonez avatar Aug 10 '25 09:08 Ryonez

Off-hand, what does the "Enhanced Steam Deck Driver" do? Aside from seeing it needs CEF communication, I haven't seen a list of what features it adds.

The Enhanced Steam Deck Driver adds the four back buttons as remappable buttons, and support for steamdeck Gyro (when using Decky Loader). It might also reduce input lag, but I'm not as sure about that one.

Enabling "Mixed Input" in the settings and just assigning stuff to the back buttons, as well as setting Gyro to act "As Mouse" in Steam Input is a mostly functional alternative.

pvpincarnate avatar Aug 10 '25 13:08 pvpincarnate

And the mod gives you an annoying warning if you have it off.

MonkeyInPrivite avatar Aug 10 '25 13:08 MonkeyInPrivite

Ahh. The enhanced driver sounds good then, sadly without it maintaining a connection though it just doesn't work for use as a controller.

Warning wise, I only see that in the input selection screen, don't recall it appearing in normal use, though I haven't loaded it up a lot yet.

Ryonez avatar Aug 12 '25 07:08 Ryonez