steam-for-linux
steam-for-linux copied to clipboard
Latest stable update broke gyro on PS5 and Switch Pro controllers
Your system information
- Steam client version: 1702079146
- SteamOS version: 3.5.7
- Opted into Steam client beta?: No
- Opted into SteamOS beta?: No
- Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
When connecting a controller with gyro to the steamdeck via Bluetooth, it is not recognized correctly. It shows up with the incorrect name and certain functions do not work, most importantly Gyro controls. For example Gyro does not appear as an option on the controller in the SteamOS Settings > Controller > Calibration & Advanced Settings menu. The name of the controller is also displayed incorrectly ("PS5 Controller" vs "Dualsense Wireless Controller")
Gyro is not functional in game during this time, but still appears as an option in controller mapping.
Restarting the steam deck does not fix the issue, however putting it to sleep and waking it back up does. The issue will reoccur periodically however after subsequent sleeps / restarts.
Several games will require a restart to function with the controller after it "refreshes" like this, so the workaround can become quite tedious.
The issue has been tested and confirmed on the following controllers: Official Sony Dualsense 5 Controller Official Nintendo Switch Pro Controller Third Party 8Bitdo Ultimate Bluetooth Controller
Steps for reproducing this issue:
- Connect controller with gyro via bluetooth
- Observe gyro is not working and controller is not recognized correctly by SteamOS
- Put steam deck to sleep and wake it back up
- Gyro starts working again
- Issue reoccurs on next boot / wake / controller connection.
One thing to note, this behaviour only started after updating around November 29th. I never noticed this before updating and the update notes mentioned making changes around switch pro gyro support. https://store.steampowered.com/news/app/1675200/view/3870343609906690386
Hello @Kalidibus, this issue reads more like an issue with Steam Input on the Steam client side than an issue with SteamOS as a platform, so I've transferred this issue report to the steam-for-linux issue tracker.
For me, gyro doesn’t work at all :(
So, it's happened to me now. Last Steam update on a SteamDeck. SteamOS 3.5.7. The funny thing is I got this problem on Beta channel and rollback to Stable. It helped. I thought that they will fix it before marge to Stable. But they didn't.
Have this issue now as well, on stable.
@mo-db I "solved" this issue by reconnect gamepad. So, you need to quit the game, disconnect gamapad, connect it again and run the game.
@egregors Ty, that workaround does the trick. But just to note this is still a problem that Valve needs to fix. You have to disconnect and reconnect the gamepad after every system start/restart for gyro to work.