2.4ghz/usb dongle Controllers won't reconnect after turning o
HW/SW info:
Image: bazzite deck
Update: the newest stable
Additional HW Info: Polaris GPU (rx570)
Here's the case. I play minecraft with a keyboard, and uses my controller to open QAM and Steam Menu. However, the controller turns of after beeing inactive for a while (which is expected)
However, when I try to reconnect it, it vibrates as if it's connected, the light lights up as they should, but it isn't really connected. I can't use it, and after just a few seconds, the controller shuts off. The only way to get it to reconnect is if I restart the whole PC, or go into sleep mode and out again. Switching to Desktopmode doesn't work.
I can't seem to see if it is consistent, as sometimes it works, but mostly it doesn't. My controller is the 8bitdo ultimate, used in 2.4ghz mode. I have also tried with a bunch of xbox 360 controllers (with the official pc-adaptor), but they won't work as well.
The case there is that even if it is the 8bitdo controller that shuts off and fails to reconnect, the Xbox controllers won't connect either.
I do also have a 8bitdo pro +, which is bluetooth, and it works just as expected.
To sum up:
2.4ghz controllers won't reconnect after turning off
I've tested both the 8bitdo ultimate and a couple of xbox 360 controllers
Only fix is to restart pc/go into sleep mode and out again
Bluetooth controllers still works as they should
28 Replies
is this the ultimate bt or ultimate (xbox face button layout)
i got the ultimate bt so should be easy enough for me to try replicate this (although i have never run into it).
does it also happen if you place it in the charging dock and then take it out again?
It is the 2,4ghz version that works with the switch via bluetooth. So Nintendo Button Layout
Does placing it on the dock cause the issue to happen too?
I'll take a look when I get home :)
ok, im currently sick so i might be resting when you get back to me.
Hope you get well soon! ❤️
I've just tested putting the controller in the dock (while it's on) and taking it out again, and it connects back again as expected.
My next test will be to wait for the controller to shut off, then test if it reconnects when I turn it on again, and if it doesn't, put it in the dock to see if that changes anything.
So it seems to be working just fine now
I changed the "Idle Gamepad Shutdown Timeout" (under "External Gamepad settings") from 120 min to 5, and I have a gut feeling that that may have been the issue.
My thoughtprosess there is that the controller itself has a inbuilt shutdowntimer itself, and couldn't care less of what bazzite/steam thinks about when to shut off. So the controller shuts off itself, and when steam tries to shut it off or something, it breaks something
Probably a weak theory, but time will tell I guess. I'll post here again should the issue reoccur.
this might be the case, i know that xinput at least does not allow remote shutdown of the controller over bluetooth, however the 2.4ghz module uses xpad which is the wired driver, and it might cause issues with that
Let's hope that's the case :D
Thank you for your help btw!
And hope you get well soon ❤️
ty
Well, it happened again, and docking it didn't work. Any ideas?
And now it seems like bluetooth controllers also has problems.
But I wonder if it may be because of my new BT-Keyboard, although turning it of doesn't allow the controllers to be reconnected...
I did some reading, and found multiple both reddit and Steam community posts with similar issues, so it might just be a steam issue.
I also found a kind of fix: By pressing the powerbutton on my case I put the pc into sleep, and when it turns on again after sleep, the controller works again. So I guess that's what I need to do everytime the controller decides to bail on me 🤔
Sorry I ended up hospitalized. Could not replicate on my system though before I got sent to the hospital today. Before that I couldn't even use the pc
Oh no, are you okay? Wishing you the best of luck! ☺️
I hope you are feeling better. I might have found more leads to what is wrong:
I watched some Netflix yesterday, and two or three times the controller shut off. BUT, instead of refusing to reconnect, it just worked when I turned it on again! This makes me think that the issue is when the keyboard is connected.
Could this at all be related to the workaround for the polaris-gpus? I seem to remember that something was done to how the keyboard and mouse works in gamescope?
feeling a lot better, been unable to reproduce but i can guarantee it is not related to the polaris fix
when we were looking into ways to make polaris still work, one of those was to make gamescope use the SDL backend for polaris, however this broke keyboard input in gamescope when using a polaris card.
ultimately in the end we just compiled an older version of gamescope before their major refactor which works flawlessly with polaris and just use that gamescope-legacy version whenever a polaris card is detected and trying to boot into gamemode
that way we got working polaris support and no issues with keyboards.
once the polaris issue is fixed upstream then gamescope-legacy will be taken out too
Ah, ok
once the polaris issue is fixed upstream then gamescope-legacy will be taken out too So it may be fixed in Gamescope itself? Interesting
may
they are aware of the issue
but you know valve time is a thing
hence gamescope-legacy for polaris
Yeah
Well, it works, and that's what counts :)
schrödingers gpu support
its either on life support or it will be fixed
😄
Lol
Anyways, seems like we are about as far as before on the controller-issue?
I could add that I can't remember the problem ever existing when I used a wired-keyboard. Or one with a 2.4ghz dongle either
It started happening after I got this new BT Keyboard...
Glad you are feeling better btw 😀
it is an odd issue
I could try reinstalling bazzite, maybe I can fix the Discover-Overlay problem I have at the same time.
But that would probably have to be after I'm back from a LAN-party I'm going to tomorrow...
reinstalling will do nothing
Couldn't I have messed up some driver or smth?
and the discover-overlay issue would 100% be in the user folder
drivers are in the image, we all use the same image
Good point...
bazzite, bazzite-deck, etc
:)
Yeah
So I'm more or less stuck then?
yeah since i cannot replicate it, i dont even own a bt keyboard (mainly because i hate them) so i cant test to see if its a weird thing with just any bt keyboard and the controller
Well, thanks for the help anyways 😀. The sleep-button trick works pretty good, so that's my fix for now ☺️