ROG Ally X Controller keeps disconnecting and reconnecting. Handheld Daemon not opening.
Updated Steam and all updates in desktop mode then this issue arose. Any help would be appreciated. Thanks!
29 Replies
Can you reboot
I can try rebooting again. But problem persists after reboot.
Ok
journalctl -b | fpaste
Rebooted and problem still persists. I will try this command.
Typed it in.
Give me the link
Oh it's the same problem as the other guy
What controller emulation type do you use
Give me the settings
Hhd is a desktop app open it
It was dualsense
All settings
Then switch to steam controller and back
Just switched it back to steam controller
Will I still be able to use dualsense?
Yeah but what were the dualsense settings
I think I know the bug
I'll push a fix later today
If it happens again switch between Xbox and dualEnse
Steam Input (edge)
Gyro output sync ON
Invert Roll Axis ON
Motion Support ON
1600 hz
The disconnecting and reconnecting issue is still happening in gaming mode.
After switching to dualsense and back?
I switched it back to Xbox in desktop mode. Switch back to dualsense in gaming mode and it continues to disconnect and reconnect
The double click AC button in gaming mode doesn’t work when it’s doing the disconnect/reconnect loop.
I have to go back to desktop mode to access HHD
I got it to work and stay connected.
I changed the Hz from 1600 to 800 and it’s staying connected.
You can swipe
Ok got it so that's it
something very similar is happening to me, except that I'm using GPD Win Mini 2024..
In my case it keeps switching back and forth as soon as I enable motion support regardless of the hz used (max is 800, min is 100), i've rebooted over 20 times, and it worked well in 2 instances for whatever reason,
Should be fixed in the latest ver
Otherwise it's the iio sensor proxy
oh!, as in the latest Bazzite stable version? I just installed and updated it today.
Should
Did you install gnome?
nope, KDE, tool me a while to check 😄
By the way,
I tried to check running hhd in debug like this to see how it crashes like you suggested on a similar thread:
sudo systemctl stop hhd@$(whoami)
sudo HHD_DEBUG=1 hhd --user $(whoami)
I see it HHD version is 3.5.12
And the problem goes away, it doesnt crash, and strangely I see the option "Xbox Elite" as an option controller as well.
journalctl -b | fpaste
https://paste.centos.org/view/03e43474 here it is, interesting logs
Yeah gyro is busted
oh, so that's a hardware issue @antheas ? it seems to be fine on Windows
No KDE still grabs it and crashes it
I added a rule for it
Seems like it did not work
I see, thanks for checking! It's interesting that it works sometimes.
In case anyone has similar connect-disconnect issues on GPD devices my tips are this after figuring out the behavior for a couple hours.
Set this to Steam Controller, enable motion, and forget it. changing the settings has a chance to break it. The times it works for me, it works after restarting the device with motion already enabled.
Then, particular to GPD, gyro breaks again after suspend/sleep, so the workaround here can solve it, it does for me: https://github.com/aarron-lee/gpd-win-tricks/blob/main/win4-gyro-suspend-fix%2FREADME.md
Gyro shouldn't break after sleep that's fixed
I fixed it last month
Remove that workaround as it can break it
I see, those two odd issues might be related.. I'll try a fresh install.
Just remove the workaround file
As for KDE catching the gyro that's new with f41 I think