joycond icon indicating copy to clipboard operation
joycond copied to clipboard

movement controls issue on a switch pro controller

Open sigzegv opened this issue 4 years ago • 4 comments
trafficstars

I am new to the switch pro controller world on linux. I have the hid_nintendo driver working perfectly when loaded alone without joycond, all the controls and the gyro works fine (eg with yuzu everything fine at the same time).

But I also want to use this config with steam, and I saw the joycond service provides a fix with udev rules to allow hid_nintendo to not conflict with steam driver. The issue I have, when I start hid_nintendo + joycond, is that the gyro controls seems to be detected as a secondary controller. It's not usually an issue for steam games, but I cannot use gyro controls on yuzu anymore after that.

Is this a known limitation or is there a fix ?

sigzegv avatar Nov 18 '21 16:11 sigzegv

Yuzu and ryujinx use the raw input devices through sdl2 gamepad not the hid_nintendo driver. The secondary evdev device is how hid_nintendo (and playstation) expose the gyro and accel, this is how it should be.

I'll check tonight if I can reproduce this but last time yuzu worked fine with joycond running.

infirit avatar Dec 13 '21 10:12 infirit

I checked using the pad on yuzu without the hid_nintendo driver works but it's very unconfortable because the 4 little bottom ligths are constantly sweeping (like it doesnt find a slot), (and I don't get the motion sensor detected either without hid_nintendo). I'll wait for your test for gyro/accel on yuzu with joycond.

sigzegv avatar Dec 13 '21 17:12 sigzegv

Yeah, the joycond udev rules break yuzu. If the virtual device is supposed to allow for this then it's not working.

infirit avatar Dec 13 '21 18:12 infirit

is there anything you can do ?

sigzegv avatar Dec 16 '21 08:12 sigzegv