Games don't recognize controller

I have a usb connected Xbox360 controller (third party). It used to work on windows (last time used was in December 2024).

Weird enough, steam recognize the controller but when i switch in game (stray, snowrunner, etc.), the game does not recognise the controller.

I have no trouble with Logitech controllers, but when I use an Xbox controller on a GnuLinux distro, I always need to install the xboxdrv package.
Remember, Xbox is a Microsoft product.
It is in the repos, so you only need

sudo apt install xboxdrv

to install it.
Here is the manpage:
https://manpages.ubuntu.com/manpages/lunar/man1/xboxdrv.1.html

which offers all the configurations and commands you can issue it, but you do not need to sweat it; The vast majority of the time, you can just plug n' play without doing anything else.

Weird, if i hookup my xbox 360 controller it gets detected by the system automatically.

I suspect it may be a bit complex. The O.P. mentioned it being detected by the system and Steam, but not in game.

In that case he/she might try the Steam Input Configuration:

  • Open Steam and go to Settings > Controller > General Controller Settings.
  • Ensure the appropriate configuration support is checked (e.g., Xbox, PlayStation, Generic Gamepad).
  • After making changes, restart Steam and try the game again

This one is used for steam controllers, might want to try these too if it is not working.

sudo apt install steam-devices
3 Likes

That helped, THANK YOU! :smiley:

1 Like

Glad it worked for you. Enjoy your game(s). :sunglasses:

1 Like