ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

Steam Controller issues over Bluetooth LE #11091

Open Toadlover404Git opened 2 months ago

Toadlover404Git commented 2 months ago

Your system information

Please describe your issue in as much detail as possible:

My Steam Controller no longer works with my PC over Bluetooth. It works just fine on my Steam Deck.

Any time I try to pair my SC with my PC, the controller shuts off in the middle of pairing. However, it does end up pairing, and I can use it for only a little bit. When the controller exits "Lizard Mode", as I understand it, it works fine for about 5 seconds with my usual desktop configuration, but then the haptics stop working, and the controller starts making a haptic bump every 6 seconds, even when I don't have my thumbs on the trackpads. The desktop configuration continues to work fine, but the Steam/Guide button no longer works.

However, if I turn the controller off and back on again, the controller does nothing, and it causes Steam to freeze; does not open windows or load any pages that aren't cached. Eventually the client crashes, but the controller doesn't go back into Lizard Mode. A few weeks before, it had a slightly different behavior, where it would immediately cause the client to break as soon as it connected over Bluetooth.

Steps for reproducing this issue:

  1. Pair the SC using BLE
  2. Turn the controller on after it shuts off during pairing
  3. Attempt to use the controller
  4. Disconnect the controller via KDE or removing the battery
  5. Reconnect the controller with BLE

I have tried many workarounds and solutions; downgrading Bluez to 5.73 and older, reflashing the SC's firmware, opting in and out of the Steam Client beta, and nothing has worked. I also had this exact same issue on my Steam Deck (LCD) on the Preview branch, but not the Stable branch. This tells me that it's only a matter of time before this starts plaguing my Deck on the Stable branch.

I don't normally make Github issues, but I really don't have a choice considering none of the workarounds I've seen are working for me, and the other Github issues I've seen have either been closed with no solution or haven't had a reply in weeks. I don't have the USB dongle for this controller, nor do I want to buy one at the moment. I want to know if there's a solution to the Bluetooth problem at all while my Deck is still safe from it.

kisak-valve commented 2 months ago

Possible duplicate of #10203.