Sorry if i'm being of any bother, but may I have an estimate of when will it be fixed?
Thank you
Steam generates double/phantom input when HID driver is in use
Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/11565.
@hikagura99 posted on 2024-12-12T17:56:44:
This post is a follow up to #11509, i found some more info:
All of this showed up around a month ago. I tried changing kernels just to make sure (hopped from zen to vanilla), but the issue is still there.
There's little to no info or reports on the internet, so it might actually be just a problem of mine and I'm quite literally lost, so if you'd want to ask any questions or experiments I could try I'm pretty much eager to try whatever.
# Hori HORIPAD S; USBKERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="00c1", MODE="0660", TAG+="uaccess" ;udevadm control --reload-rules && udevadm trigger and rebootI encounter the same problem on my side. Recent steam update cause my controller behave erratically. On controller test, it shown the right input, but when focused on another window while controller test still open, it swap joystick and dpad. Also in game cause the button completely act in unexpected way, especially if steam input enabled. On ff12, my Y button act like B button, and if i keep pressing Y, sometimes it act as Y button. And if I disable steam input, it act like on the controller test when unfocused, movement that supposed to be using left stick, I have to use dpad. It works fine until the recent updates.
https://github.com/user-attachments/assets/9e3f47be-8c36-44ef-b84a-00cfc0dec814
on 00:45, the test is start unfocused controller test start with triggering joystick then dpad but the response is swapped, and later when focused on controller test, it shown the correct response on controller test.
I found a workaround in this issue. But it's kinda annoying to use in every single game
https://github.com/ValveSoftware/steam-for-linux/issues/8132#issuecomment-1786265365
Your system information
Please describe your issue in as much detail as possible:
When using a nintendo switch pro controller (a cabled Horipad S in my case), in some games and in the steam UI double input is detected. Remapping it with the steam input tool does nothing, and the same goes with turning steam input off. The double input is conflicting with the actual input (which is correctly detected from the system), for example the ABXY buttons are detected as a dpad in the second input, the L and B buttons are read as start and select etc. No /dev/evdevX nor new /dev/hidrawX appear when opening steam.
In some games though this is not the case, i.e. Death Stranding Director's Cut.
It all worked as intended until 3 days ago.
Idk if it's important, but I'm on plasma 6.2.3 and I'm running on the linux zen 6.12.1-zen1-1-zen kernel
Steps for reproducing this issue: