Bluetooth controller steam client hang issue

Steam controller client hang issue (Since we have multiple narrow conversations happening at once...)
32 Replies
ChaiQi
ChaiQiOP8mo ago
.
mervius
mervius8mo ago
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
ChaiQi
ChaiQiOP8mo ago
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
mervius
mervius8mo ago
uhh i believe I can exit steam just fine while it's connected
ChaiQi
ChaiQiOP8mo ago
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?
mervius
mervius8mo ago
hmm ok well steam was closing now it's not
ChaiQi
ChaiQiOP8mo ago
When I try to exit steam, the terminal output shows some issues, then starts repeating this error
Thread "CJobMgr::m_WorkThreadPool:0" (ID 520467) failed to shut down
Thread "CJobMgr::m_WorkThreadPool:0" (ID 520467) failed to shut down
mervius
mervius8mo ago
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
ChaiQi
ChaiQiOP8mo ago
Same impression but hangs on disconnect I think there is something very wrong with whatever steam process handles connection and disconnection with the controller
mervius
mervius8mo ago
my controller has always been janky and hard to get to stay connected via bluetooth but it always worked while it was connected
ChaiQi
ChaiQiOP8mo ago
ah, hm, mine has almost never had issues
mervius
mervius8mo ago
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
ChaiQi
ChaiQiOP8mo ago
huh I just turn mine on with the steam button and it auto-connects
mervius
mervius8mo ago
That issue is only on this computer, though it works fine on others
ChaiQi
ChaiQiOP8mo ago
ahh, interesting
mervius
mervius8mo ago
and it works on the pc while steam s not running at least, I can use the trackpad like a mouse
mervius
mervius8mo ago
?
ChaiQi
ChaiQiOP8mo ago
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
mervius
mervius8mo ago
turned what off
ChaiQi
ChaiQiOP8mo ago
No description
ChaiQi
ChaiQiOP8mo ago
welp, steam failed to shut down again and had another hang within a few seconds of startup, so that wasn't the only issue
mervius
mervius8mo ago
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
ChaiQi
ChaiQiOP8mo ago
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.
StaticCurrent
StaticCurrent8mo ago
Is this issue only on certain controllers?
mervius
mervius8mo ago
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
StaticCurrent
StaticCurrent8mo ago
Drivers maybe?
mervius
mervius8mo ago
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
mervius
mervius8mo ago
Reddit
From the SteamController community on Reddit
Explore this post and more from the SteamController community
mervius
mervius8mo ago
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
ChaiQi
ChaiQiOP8mo ago
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
StaticCurrent
StaticCurrent8mo ago
Hmm
Want results from more Discord servers?
Add your server