protonscr

Issues with the recent steam beta joy-con support

steamopen Steam clientGeneral controller / Steam Input
ValveSoftware/steam-for-linux#8726 · opened 2022-08-06 by MayeulC · updated 2022-08-27 · 3 comments · github
MMayeulC 2022-08-06 github

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
WWolverine-14 2022-08-19 github

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

MMayeulC 2022-08-20 github

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.

PPiloeGAO 2022-08-27 github

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.