Bluetooth controller steam client hang issue
Steam controller client hang issue
(Since we have multiple narrow conversations happening at once...)
32 Replies
.
everything about steam works except launching games and downloads
anything you do that doesn't work will actually happen once the controller is disconnected
so if you press the play button on a game, it won't launch until the controller disconnected
Okay, so, version 1 of issue:
- steam (theoretically) behaves normally after a system restart if no steam controller is involved
- steam behaves normally after a steam controller is connected
- a while later, or after an attempt is made to disconnect the controller, the steam client partially hangs, allowing certain tabs/menus/buttons to function but not others, and downloads stop
- restarting steam with the steam controller disconnected leads to an immediate client hang (or one within a few seconds), crash dump, and the same functions working or not
- steam cannot exit and must be 'killed' by a task manager before restarting
- restarting steam leads to another hang, ad infinitum
- if a game's launch page is loaded, the launch button does not work; if the launch page is not loaded, it fails to load and shows a steam logo loading spinner
- store, community, library, and downloads tabs function, but other menus such as settings or exiting steam do not, downloads cannot be started or paused, and games cannot be launched
- connecting a steam controller via bluetooth before launching steam or after steam hangs allows steam to resume normal operation
- if a steam controller has been connected, whether it is on or off, steam fails to fully shutdown
From previous messages, I gather that you are seeing (nearly?) identical symptoms, but with the opposite controller connection status, so steam only works when the controller is not connected, and hangs when it connects
uhh
i believe
I can exit steam just fine while it's connected
If you launch steam from a terminal, then exit steam from its menu, does steam fully shut down in the terminal, and end all steam-related processes visible in a task manager app?
hmm
ok well steam was closing
now it's not
When I try to exit steam, the terminal output shows some issues, then starts repeating this error
so it seems steam is just not processing certain requests wile the controller is connected
and they're just queued until it starts processing them again
Same impression but hangs on disconnect
I think there is something very wrong with whatever steam process handles connection and disconnection with the controller
my controller has always been janky and hard to get to stay connected via bluetooth
but it always worked while it was connected
ah, hm, mine has almost never had issues
I can only reconnect my controller to my pc if I turn it on with Steam + Start
Steam + B and just Steam doesn't let it reconnect
huh
I just turn mine on with the steam button and it auto-connects
That issue is only on this computer, though
it works fine on others
ahh, interesting
and it works on the pc while steam s not running
at least, I can use the trackpad like a mouse
?
I toggled that off, turned off my controller, and steam did not hang
it also works on the desktop without the remote session sharing portal, too
turned what off
welp, steam failed to shut down again and had another hang within a few seconds of startup, so that wasn't the only issue
I think it sees that a controller is connected to the pc
goes "hey, that's my job"
and grabs control of it, then breaks
why is only happens with bluetooth and not wired is beyond me
maybe
it seems to fail to disconnect from the controller, then restart assuming a controller should be connected, and stay broken
If I turn it off and back on while steam is open, steam doesn't take over and apply the controller config
@mervius Minor update:
Got someone on a steam forum who had a similar issue with a different Bluetooth controller ("no-name Chinese model"), cross-referenced posts, and said the symptoms matched mine. Not many other details yet, but I thought you might want to know it's probably not just a steam controller issue
Been using mine wired and no issues so far.
Is this issue only on certain controllers?
I only have a steam controller and a dualshock 3
And the dualshock 3 doesn't have bluetooth
at least, I don't think it does
Drivers maybe?
The problem is steam
The pc just sees the controller as a keyboard and mouse
That works just fine
It's when steam tries to take over the processing of the HID device that it breaks
Now, it might not be just steam's fault
Reddit
From the SteamController community on Reddit
Explore this post and more from the SteamController community
Might be related to this
might not
Supposedly, it was fixed
Yet it's happening again
There is a tool linked in the linked github issue
see if that helps
I haven't tried it
I just use the dongle now
The other option is to try to downgrade bluez
Not sure how easy that would be
But that might also not work.
It was the cause then, but might be a different one now
It seems to be on any Bluetooth controller, from what I've seen
Someone on the steam beta client forums had identical symptoms with a random off-brand controller
Hmm