ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

DualShock3 - Steam Input No Rumble #7594

Open KiralyCraft opened 3 years ago

KiralyCraft commented 3 years ago

Your system information

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
kisak-valve commented 3 years ago

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.

KiralyCraft commented 3 years ago

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

teconmoon commented 1 year ago

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.

boobthecat commented 1 year ago

Please fix this

teconmoon commented 1 month ago

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?