-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam Deck controller buttons no longer functioning properly #1678
Comments
Same problem here. Steam settings tell "No controller connected". But dpad works for me and as soon as I've touched the touchscreen A and B also Work. But A doesn't work inside virtual keyboard. Decky Loader is installed with several plugins and CryUtilities with all recommended settings enabled. Beta works, but Decky Loader is disabled there. |
@rostbacke can you get the Steam Deck virtual keyboard to appear in gaming mode with STEAM+X? I can't, the STEAM button does absolutely nothing for me. |
Nop
Nope, both the Steam button and the [...] button don't work at all after the update. And since the Steam button doesn't work, all the combinations won't work. Neither in gaming mode, nor in desktop mode. Had to connect a keyboard to try uninstallation of plugins I suspected to be the reason. Didn't work. Since not everybody seems to have this problem, I guess it's some sort of plugin that's causing the problems. |
@rostbacke I don't think it is a plugin, as I don't have any on my Steam Deck. The only things I've done with my Steam Deck are 1) enabling |
So I think we can exclude Decky Loader and its plugins as the culprit. |
LCD. Older one that I got at the end of April, 2022. |
Same here. Haven't seen an OLED owner complaining about the controller issue. |
Would recommend anyone experiencing the issue to also submit a system report as described in https://github.com/ValveSoftware/SteamOS?tab=readme-ov-file#reporting-issues and comment their steam IDs on this issue since it will contain info that the SteamOS maintainers should find useful |
System report sent with Steam ID 76561198129037992 |
oddly it seems to be only the Stable version of 3.6.19 that has the issue (among others issues) which the Beta version of 3.6.19 doesn't have. idk what has changed between the two though. |
that's actually interesting... from what I can see, there only seems to be one version of the SteamOS image (20241021.100) on both Stable and Beta branches right now. I think this means the only difference would have to come from the Steam client itself rather than SteamOS. The Stable option puts you on the stable branch for both the SteamOS image (20241021.100) and Steam client version (1726683985), while Preview puts you on the beta branch for the SteamOS image (which is also 20241021.100) and Steam cleint version (1729208001). |
Cool, a useless device because some genius decided to download without consent an automatic conttoller stop for peppe dumb enough to use a steam deck as a desktop pc |
Ok beta seems to work, fuk sloppy maintainers of semi functional plugins that lick the device whole thebtime |
Hey. I had the same problem and it stopped working with 3.6.19 on stable channel. Beta worked for me and controller issues are fixed. But to add, in the past I've tried previously to hop on preview channel multiple times with 3.6.x steam deck and every time I had these controller issues. Didn't have these problem when I was using preview channel of 3.5.x right after the purchase. |
I have the same problem with OLED model. My problem with controller started before I switched to 3.6.19. I have received an update for a Steam Client, and after installing it, the controller stopped working, while i was still on 3.5.19. |
@SpaceUnicornWizard I tried to see what would happen if I put mine to sleep and wake it, and the controls still do not work. Mine's an LCD though, as I said previously. |
Sleep-Wake doesn't work for me either on LCD. |
Oh, and btw, 3.6.19 cannot automatically login anymore. I always have to relogin at restart. |
@rostbacke I think that's a different issue, I don't have that problem and it probably isn't related to the controller buttons not working. You may need to seek help elsewhere or submit a separate issue. |
For me, the controls wouldn't work on boot unless I put it to sleep and then woke it up and even then they wouldn't work if I switched into desktop mode as well as hanging on "shutting down steam" when trying to reboot or shutdown. Switching to beta fixed it though. |
Internal deck controls not working after 3.6.19 update. Issue transferred from #1683. Your system information
Please describe your issue in as much detail as possible:ControllerID:MHDA3071358 After the 3.6.19 my internal face control will not work. Including joysticks and trackpads. "vendor_id": 10462, "product_id":4613, "serial_number": "", "release_number": 768, "manufacturer_string": "Valve Software", "product_string": "Steam Controller", "usage page": 65535, "usage": 1, "Interface_number": 2, "build timestamp": 1709502893, "secondary_build_timestamp": 0, "is_bootloader": false Don't know if this will help. I had reimage the system again, this time I connected to the Internet before it finished it's stepup install and first booted up in OS 3.6.19. controls are working. I also rebooted the system and their still working. I'm gonna go through regular steps I usually do and install proton GE and decky loader to see if anything happens. Will report if controls brake again. Steps for reproducing this issue:
@BlackStargenX commented on 2024-10-26T04:12:10: I think I've might have found the problem.it might be proton tkg fault. I always installed proton GE and tkg for the games that runs great with them. So for some reason proton tkg and steam OS 3.6.19 doesn't like each other. Weird bug. @BlackStargenX commented on 2024-10-26T04:20:32: Welp I celebrated too soon. The steam and ••• buttons are still not working. I'll restart the desk and test. If it still doesn't work I'll uninstall proton GE and try again. Will report if I get those two buttons working again. @BlackStargenX commented on 2024-10-26T04:26:53: Restarted the deck proton GE still installed and all buttons and track pads are working. @matte-schwartz commented on 2024-10-26T05:28:30: @kisak-valve this is a duplicate of #1678 but adding proton-tkg is the missing piece here.
I can now repro this issue as well. You don't need to use the proton version for any games, it just has to exist as a compatibility tool it seems. More specifically, it seems like something in the proton file itself for proton-tkg. SteamOS System Report after steps 1 -> 5 (and some earlier debugging): Steam logs, since this is looking to maybe be a client issue of some sort: @rostbacke commented on 2024-10-26T08:28:39: I can also reproduce this. After uninstallation of Proton-tkg the controller is recognized again. @nl255 commented on 2024-10-26T12:01:30: I have found switching to the beta channel fixes it. Also I was unable to shut down normally (it would hang on "shutting down steam") but again the beta channel fixed it. |
seems like you can trigger the issue with any native-built proton version on the Steam Deck Stable client branch, it doesn't have to be proton-tkg. controller works again when switching back to beta channel. i guess there's a change that's still only on the beta branch but not on stable yet that fixes the real issue here |
Can some of you folks with the issue post the contents of your ~/.steam/steam/logs folder? In particular the controller.txt and controller_ui.txt logs |
|
logs captured after booting into game mode on stable steamos + stable deck client -> switch to desktop -> install proton-tkg -> switch back to game mode (controls lost at this point): then i selected steam deck beta client and hit yes when the steam client asked to restart itself, but it hung on "shutting down steam" for ~2 minutes before i force rebooted -> deck beta client installed itself after a reboot -> game mode launches (with working controls this time): |
Meantime workaround: You can use "vol -" and "..." pressed in game mode - at the same time, until sound appears - to reset the controllerboard(?). Then the controlls work until next boot. |
Known information:
The only way to make joysticks work is to roll back to the old SteamOS version with these steps:
NB: The Steam Deck will automatically boot the latest version after a reboot. To keep using the older version, you’ll either need to avoid rebooting or perform the rollback through the boot menu each time you start the device. |
the workaround posted by @JamesEnsor works on my Steam Deck. Only I would describe it as "haptic feedback" rather than a sound. |
Me i'm an oled user & i'm having the same problem. going back too 3.5 fixes it but every time i reboot, its at 3.6. KInda annoying to roll it back just to get my controls working again. I deleted the proton tkg file & it cleared up directional pad like the previous poster said but problem is still there. *only the directional pad, A & B work. No other buttons work not even the back. |
In Game Mode, does going to Settings -> System -> Preview also work to fix the controller after it updates? That will load the Steam Deck client beta which did not have the issue for me. |
I've only been on stable when i got this device. I know nothing about beta & preview. |
I've just installed the latest update, from today, on my Steam Deck. It seems to fix the problem for me. |
Your system information
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen.
When I use the STEAM and "..." buttons on my Steam Deck, they no longer work correctly after updating to 3.6.19 on stable. The buttons don't seem to do anything at all.
The left joystick doesn't navigate game mode menus anymore either, and the mouse appears if I move my finger across the right trackpad, which did not happen before as far as I know. Pressing the D-Pad however will select the nearest GUI item and I can use it to navigate menus. A and B work as well.
If I select a game and go to the controller settings, it tells me that there is no controller connected. While there is no external controller connected, it should still show me the regular menu for configuring controls for a game using the Steam Deck's buttons.
The controls work properly if I hold "..." while booting, and choose to boot the previous version of SteamOS.
I have submitted a system report and my steam id is
76561198859974672
Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: