ValveSoftware / steam-for-linux

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

[Steam Deck] Can't disable left touchpad vibration #8974

Open missionfloyd opened 1 year ago

missionfloyd commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

In desktop mode, when setting the vibration for both touchpads to off, the left one still vibrates as if it's set to low. Possibly an off-by-one error? I also notice that the defaults are low for right and medium for left.

Steps for reproducing this issue:

  1. Open desktop controller settings
  2. Load default config
  3. Set both touchpad haptics to off, close controller settings
  4. Rub the touchpads
0lm commented 1 year ago

I first noticed this bug when the left track pad's haptic turned on itself after coming back from Sleep Mode.

Let me explain how I encountered the bug. But first of all, some info: There is a setting inside of Game Mode, to turn off/on Haptics. And there are also settings inside of BigPicture Mode of Steam, in the Desktop Mode, to turn off/on Haptics.

What I noticed: Game Mode settings seem to be more dominant. When turning off Haptics there, Haptics wont work on Desktop Mode, even if Haptics in BicPicture Desktop mode are turned on.

So, there are different combination on how the error works. First of all, for me, it is always the left trackpad. And mostly only, when the left trackack is set to "scrolling" feature in Desktop Mode.

(1). Haptics turned off in Game Mode, as well as in Desktop Mode. Left trackpad is set as scrolling. ---> Works fine, Haptics are off, BUT: whenever I get my Steamdeck to Sleep mode and return to Game- or Desktop-Mode after Sleep Mode, left trackpack haptics turn on itself, but clicking the hardware Steam-Button on the Steamdeck solves this and turns off haptic again.

(2). Having Haptics turned on in Game Mode, but keeping them turned off in Desktop Mode (while left track pad is still set to "scrolling" of course) ---> Haptic are turned off on the right track pad as expected, but the left track pad still has haptics on. They cant be turned off.

(3). Now, same setup as in example (2), like, Haptics on in Game Mode, but off in Desktop Mode: With the difference, that I changed the left track pad from "scrolling" to "mouse" feature. Now, Haptics are finally off, BUT: it now behaves like in example (1), turning on haptics when returning from sleep mode.

EDIT: SteamOS 3.4.4, still not fixed. Bug is still existing the way I described (maybe even more ways to trigger similar bugs, but these are the ones known to me)

0lm commented 1 year ago

Newest Steam Client Update still didnt fix this. Can we get any updates about this issue?

missionfloyd commented 1 year ago

Still broken on 1686880776 1691097434 1696080661.