ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.19k stars 173 forks source link

Gamepad stopped working in any games (native games and windows games, running with Steam Play) #8325

Open ghost opened 2 years ago

ghost commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

Earlier, in 26 November 2021, gamepad GameSir G4 Pro worked well in native games (Broforce and XCOM: Enemy Unknown, for example) and windows games (Redeemer and GRIME, for example) of my library. Gamepad now works correctly only in Big Picture mode, but not in the games, launched in Big Picture mode. Plus, in Broforce only Sticks of gamepad still works. Perhaps problem is in latest updates of Steam-client or Steam-Launcher with mesa drivers or something. Also in games of Ubisoft Connect launched via Lutris, gamepad still works correctly. Problem is only in Steam-client.

Steps for reproducing this issue:

  1. Launch the Steam-client
  2. Turn on the gamepad
  3. Launch any game with gamepad support via Big Picture or without it

Added: Steam-launcher ver. 1.0.0.74 with an additional Mesa driver does not seem to have anything to do with the problem.

ruineka commented 2 years ago

Deleting the compatdat for the games effected fixed it for me. Be mindful of your gamesaves etc to test it on your end.

ghost commented 2 years ago

Deleting the compatdat for the games effected fixed it for me. Be mindful of your gamesaves etc to test it on your end.

Nothing happened. Problem is still here. Besides compatdata is only for windows games, native games as i know not have this data.

ruineka commented 2 years ago

Deleting the compatdat for the games effected fixed it for me. Be mindful of your gamesaves etc to test it on your end.

Nothing happened. Problem is still here. Besides compatdata is only for windows games, native games as i know not have this data.

Oh yes sorry this would only apply to Proton games.

ghost commented 2 years ago

I solved the problem. The fact is that the gamepad has ceased to be recognized as generic and has become an Xbox gamepad. Turning off user settings for a generic gamepad helped solve the problem. Now the GameSir G4 Pro gamepad works with the Xbox gamepad settings.

ghost commented 2 years ago

Deleting various Steam caches and files related to the input controller fixed this issue on my machine for native Linux games, but no Proton game is able to recognize the controller yet.