ublue-os / bazzite

Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.

Home Page:https://bazzite.gg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joycond messes up things. isn't needed

unicornsandcandies opened this issue · comments

Describe the bug

Joycond package messes up switch controllers and joycons. I've had many issues with switch controllers in the past (from not working on bazzite, to requiring joycond click of back buttons simultaneously to work, sometimes issues like two controllers in the list). I've disabled joycond with systemctl, restarted steam deck and everything works as it should now. I'm on oled. Please remove this package from bazzite, it's not needed, everything works out of the box and the controllers sometimes go crazy because of two drivers apparently.

What did you expect to happen?

Connect switch controller. Joycond interferes.

Output of rpm-ostree status

No response

Hardware

No response

Extra information or context

No response

This is needed for some edge cases, I'll look into disabling it by default to test it's removal.

This is needed for some edge cases, I'll look into disabling it by default to test it's removal.

Sometimes there's no input. Current workaround is restarting steam in game mode or restarting bluetooth service. It's not working only on the first boot and not always. Worth looking into it

Yeah, can confirm. Without it my joycon weren't recognizing any input at all and the service was default disabled. As soon as I started it, they immediately start reporting events in Steam. Players LED behave weirdly tho. Not that I do want to use them, but since I had them around I've tested associating them to the Deck just to report back :)

Yeah, can confirm. Without it my joycon weren't recognizing any input at all and the service was default disabled. As soon as I started it, they immediately start reporting events in Steam. Players LED behave weirdly tho. Not that I do want to use them, but since I had them around I've tested associating them to the Deck just to report back :)

From my tests, it works like this.

Without joycond:

  • no input on first boot at all, requires bluetooth service restart, restarting steam through power options or suspending and unsuspending your deck to fix
  • pairing works properly
  • led light up like they should've, even with gamepad order indicator working

With joycond:

  • input on steam game mode from start
  • leds are flashing randomly, indicating that there's a pairing issue
  • you can see controller in controllers tab but there's no input/extremely buggy input in games

It's better with joycond turned off, because it fixes most issues and I can actually use my switch controllers in games. It's just that you need to restart bluetooth in some way to have input.