protonscr

DualShock3 - Steam Input No Rumble

steamopen General controller / Steam Input
ValveSoftware/steam-for-linux#7594 · opened 2021-01-08 by KiralyCraft · updated 2024-09-27 · 5 comments · github
KKiralyCraft 2021-01-08 github

Your system information

  • Steam client version (build number or date): Jan 5 2021, 22:30:51
  • Distribution (e.g. Ubuntu): Manjaro KDE (Kernel 5.10.2)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Using a an original DualShock 3 controller connected via bluetooth. Rumble works everywhere, including https://html5gamepad.com/ and native games. I've tested Rise Of the Tomb Raider and it works wonders. I tried playing some titles via Proton 5.13-4 and they either refuse to detect the controller, which is no big deal. Enabling Steam Input to wrap the controller into something the games can use works, but without rumble. Not even the "Identify" button which shows in the general controller settings does anything. It's worth mentioning, the "Identify" button only shows if Playstation controller handling is enabled.

NOTE: Same behavior happens with or without Bluetooth

Steps for reproducing this issue:

  1. Play native game, such as Rise of the Tomb Raider as-is, with a DS3 controller. Works as expected
  2. Enable Steam Input handling for the controller
  3. Launch the same game via Proton. Controls work, rumble doesn't. Same for GTAIV
Kkisak-valve maintainer 2021-01-08 github

Hello @KiralyCraft, issues with games run with Proton are being tracked in the Proton issue tracker. Let's use this issue report to only focus on the "Identify" button in Steam's settings.

That set aside, Proton feedback is possibly a duplicate of https://github.com/ValveSoftware/Proton/issues/3300.

KKiralyCraft 2021-01-09 github

Oh, quite possible! Sorry for the wrong category, I thought this is a Steam Input issue alone. That other one from Proton resembles mine indeed.

I've done some more testing however, and ROTR running native with Steam Input enabled exhibits the same issue

Tteconmoon 2023-09-19 github

I don't think this adds anything useful to the conversation, but I have this same issue trying to use a DualShock 3 controller with the Steam Deck. For any game, regardless of whether it's running natively or a Windows game running through Proton, Desktop Mode or Game Mode, rumble doesn't work when using a DualShock 3 controller through Steam Input.

Ssasspaper 2023-11-05 github

Please fix this

Tteconmoon 2024-09-27 github

I was surprised to find recently that rumble worked when I tried to use my DualShock 3 controller. No clue what update might have resolved this as I hadn't tried to use it in ages. Can anyone else confirm?

Proton versions

Upstream links