steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

Issues with the recent steam beta joy-con support

Open MayeulC opened this issue 3 years ago • 3 comments

Your system information

  • Steam client version (build number or date): Aug 5 2022, 22:53:21
  • Distribution (e.g. Ubuntu): Arch/Flatpak
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

  • the hid driver and steam fight over control of the joy-cons, making them work sporadically, and steam doesn't detect every controller : #6651 This is not the main issue, I just blacklisted the hid_nintendo module for now
  • Joycon lights keep scanning left-right with steam as a driver, they used to take a correct number with the kernel module. It could be due to how I paired them (pair button, bluetoothctl > connect MAC:ADDRESS)
  • Nintendo button layout setting doesn't seem to be honored right away, if at all image
  • Axes didn't work out-of-the-box, at least in overcooked, though buttons worked
  • When configuring the gamepad, can't select "Joycon", it has to be a generic gamepad/Xbox360/etc: image
    • ~~Impossible to undo the config, so I'm stuck with a non-fully-working configuration~~ Probably the main issue, but there is a workaround image
    • A lot more buttons are mapped by default than there are on a joy-con.
    • When re-mapping, joystick is detected as "Hat", and can only set one direction: image
    • Missing in-game drawing for the joycon for re-mapping game controls (you are probably aware of that)
    • Mappings are not the same on L/R joycons. IMO, +/- should be start, and house/screenshot should be guide.
  • Can't figure where to combine gamepads into pairs

MayeulC avatar Aug 06 '22 19:08 MayeulC

Your system information Steam client version (build number or date): Aug 19 2022, 01:534:24 Distribution (e.g. Ubuntu): Debian Opted into Steam client beta?: Yes Have you checked for system updates?: Yes

I'm having many of these same issues. I managed to be able to delete the controller config using comment 5 on this thread https://steamcommunity.com/discussions/forum/1/1621726179577658947/ however that doesn't seem to solve the problem that the controllers refuse to combine even when the option is checked image

Wolverine-14 avatar Aug 19 '22 21:08 Wolverine-14

Ah, thank you. I just deleted the following lines in Steam/config/config.vfd while steam was closed:

050000007e050000072000000xxxxxxx,dev:xb1:Joy-Con (R),platform:Linux,a:b0,b:b1,y:b3,x:b2,start:b9,guide:b12,leftstick:b11,leftx:h0.8,lefty:h0.1,lefttrigger:b4,righttrigger:b5, 
050000007e050000062000000xxxxxxx,dev:gen:misdetected joycon,platform:Linux,a:b16,b:b15,y:b17,x:b14,start:b9,guide:b4,leftstick:b12,leftshoulder:b6,rightshoulder:b8,leftx:a1,lefty:a0, 

And started it again, that seems to work.

MayeulC avatar Aug 20 '22 21:08 MayeulC

Replying to https://github.com/ValveSoftware/steam-for-linux/issues/8726#issuecomment-1221109072

Your system information Steam client version (build number or date): Aug 26 2022, at 21:00:42 Distribution (e.g. Ubuntu): Pop!_Os 22.04 Opted into Steam client beta?: Yes Have you checked for system updates?: Yes

I have the exact same problem, I was able to connect my joy-cons to Steam, but they won't combine even after deleting configs, unpair them, rebooting the computer and steam multiple times.

PiloeGAO avatar Aug 27 '22 18:08 PiloeGAO