I've got an RPM Games gamepad that my friend recommended to me since it's affordable and seemed like the best choice in India. It was working perfectly fine with my Endeavour OS setup until recently, but now some buttons, especially the triggers and the rumble feature, have stopped functioning. I've confirmed that the controller itself is fine because it works without issues on Windows. I tried switching to CachyOS i3, and after installing the game packages via the CachyOS Hello application, it miraculously worked again for a while. However, after a system update on CachyOS, my kernel disappeared (which is odd), so I reinstalled CachyOS. Once again, after installing the game packages, it no longer worked. I switched back to EndeavourOS, using KDE and instated the game packages through the CachyOS Hello app, but no luck. I attempted to install xboxdrv following the wiki, but the computer didn't recognize the controller at all. I also tried using Xpad drivers, but that didn't help either. While I'm not a complete Linux newbie, I'm a bit stuck here and not looking to get flamed for asking a basic question. Any suggestions? I just want to get back to playing Hollow Knight: Silksong!
2 Answers
Updating your system can sometimes break things, especially with hardware. If it started after an update, have you tried rolling back to an earlier kernel version? The LTS kernel is usually more stable and might work better for your controller. Also, have you checked your controller settings in the system? Sometimes there are configurations that can mess with the way buttons are mapped.
Hey! It sounds like you've been through a lot with your controller. Have you tried checking if the controller is in the correct mode? You mentioned using multiple modes; maybe switching back and forth might help. Also, ensure all your drivers are up to date! Sometimes, something as simple as a driver update can fix a connection issue with Linux. Keep an eye on your kernel updates too, since updates can sometimes break driver compatibility.
Yeah, I've been using xinput mode primarily for testing since that’s when it worked last. I’ll double-check the drivers and everything else.
Good idea! I’ll give the LTS kernel a shot and see if rolling it back helps.