-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug][Linux] Controller detected only when connected via USB+Bluetooth #6666
Comments
This appears to be a system specific problem. You could try other SDL2 programs and if you aren't able to reproduce this issue there then come back and reopen this issue. I'd take a more in depth look in that case. |
Could you give me more details about your configuration (and controller)? As mentioned, it works just fine on the citrus emulator (and other programs as well). I also tried https://github.com/mikyll/SDL2-Controller-Tester and it works just fine there. Ryujinx is the only program behaving this way. |
Looks like I cannot reopen the issue. OTOH, I am extremely confident this is a Ryujinx issue and is unrelated to my system. |
Not sure what details you are looking for but I am using xone and xpadneo dkms for bluetooth and usb support. Do you have them both installed? |
DE, kernel version and controller (but I assume it to be the Series X/S controller). Knowing the kernel version would have been important. There was an upstream bug in 6.8.0 (which my machine was running) that is fixed on the recent stable kernel. Everything works fine now, but it was not a configuration error from my side.
As mentioned before, xpadneo worked just fine for Bluetooth and USB also worked just fine, even without xone. Installing xone did not change Ryujinx's behavior.
See above. This was a kernel issue upstream (I can bisect this too if you want me to).
I am fairly confident you were not running 6.8.0 or some -rc kernel: would that be correct? |
Description of the issue
Ryujinx does not display the Xbox Series X controller connected via USB or Bluetooth in
Settings -> Input -> Input Device
. The only way to render it visible is by connecting it via USB and Bluetooth at the same time.The controller works just fine on the citrus fruit emulator when using either connection method.
The issue is reproducible on Flatpak, the distributed binary and the emulator built from source.
The Series X controller uses xpadneo when on Bluetooth. When via USB, there is a simple USB-A <-> USB-C cable connected to the laptop (cannot recall what driver is being called, but it is on mainline).
The machine is running GNOME 46 (Wayland) on Fedora Rawhide. This behaviour is also observed under X11.
Reproduction steps
Connect an Xbox Series X on Linux either via USB or Bluetooth. To connect both of them at the same time, do the following:
OS
Fedora Rawhide
Ryujinx version
1.1.1279
P.S. Are the issue templates broken? They do not show up when using GH CLI.
The text was updated successfully, but these errors were encountered: