Open RootCellar opened 2 days ago
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. Thought the culprit was Steam-Deck.Auto-Disable-Steam-Controller (https://github.com/scawp/Steam-Deck.Auto-Disable-Steam-Controller) which I needed for several games in docked mode. But uninstallation and new update installation didn't work.
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
@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.
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 sshd
, so I can login remotely from other Linux systems and run commands, 2) a custom Zram swap, and 3) A custom distrobox install from before SteamOS had it, none of which should cause the problem because they're unrelated and didn't cause any issues in any update before.
So I think we can exclude Decky Loader and its plugins as the culprit. Do you have an LCD or OLED deck? Looking at reddit and the update comments, we're not the only ones with the problem.
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. Because I didn't receive update to 3.6.19, I decided to switch to beta channel, and there everything worked, with tons of decky plugins, both on stable and pre-release version of decky loader. After that I have tried to switch back to stable, and controller stopped working again, both built-in and external controller connected by wire. So I switched back on beta and tried installing stable 2 more times. On the last attempt controller started working, but only after putting Steam Deck to sleep and waking it again. In desktop mode, the controller and touchpads work right until Steam Client starts working. Because of this I think the Steam Client is the culprit. Even lsusb in terminal sees the steam controller attached, while Steam Client says otherwise. So launching Steam Client, both from booting the device or switching between desktop mode and game mode seems to forget some code that allows Client to connect any controller (built-in or external) and putting to sleep and waking seems to fix this problem, in both modes.
@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 https://github.com/ValveSoftware/SteamOS/issues/1683. @BlackStargenX posted on 2024-10-26T04:02:09:
ControllerID:MHDA3071358 LCD steam deck. SteamID:76561198247820298
After the 3.6.19 my internal face control will not work. Including joysticks and trackpads. Their not broken as downgrading the os or switching to the beta channel brings back their functionality. I also tried looking at the Jupiter info "path": "/dev/hidraw3",
"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.
@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. But after installed them my internal controls stopped working again. So I started to uninstall them one at time. Did tkg first loaded back in game mode and internal controls started working again.
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. So my guess of either proton tkg or manually adding a custom proton version somehow is causing this bug in the LCD steam decks on this new steam OS version.
@matte-schwartz commented on 2024-10-26T05:28:30:
@kisak-valve this is a duplicate of https://github.com/ValveSoftware/SteamOS/issues/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): systemreport-20241026052549.txt
Steam logs, since this is looking to maybe be a client issue of some sort: logs.tar.gz
@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
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: