Lack of Controller Support or Incompatibility

Hi there! I wouldn't be creating a new post if I hadn't already spent nearly four hours trawling the internet and other forums, so, apologies in advance if this is somehow a repeat of another post.

I have what I believe is a PDP Xbox One controller (I lost the packaging a few years ago now), and when I plug it in, it rumbles once, but none of the LEDs come on, and no software on my computer detects any input from it. I have tried:

  • installing/uninstalling xboxdrv
  • installing xpadneo (twice)
  • turning on and off controller support and steam input for xbox and generic controllers on Steam
  • turning on and off steam input for the specific game I'm trying to play (Elden Ring and Outer Wilds)
  • power cycling countless times
  • rebooting and shutting down countless times

None of this has changed a thing, and the closest issue I can find is somebody from two years ago having their controller behave like a switch controller (switching Y and X and all that).

Your help is appreciated and I hope you all are having a nice day!

To use your PDP Xbox One controller with Ubuntu 22.04, you'll need to install a driver.

  1. Open a terminal window
  2. Install the necessary dependencies by running:
    sudo apt install linux-headers-$(uname -r) dkms curl cabextract
  3. Clone the xone repository (this is the driver for Xbox One controllers on Linux):
    git clone https://github.com/medusalix/xone
  4. Navigate to the xone directory and install the driver:
    cd xone sudo ./install.sh
  5. Download the firmware for the wireless dongle (if you're using a wireless controller):
    sudo xone-get-firmware.sh
    1. Plug in your Xbox controller and you should be good to go!

If you encounter any issues, you can uninstall the driver using:
cd xone sudo ./uninstall.sh

Hmm. so I've done that now and it's still not working- no LEDs or anything (I just tested the inputs on Steam and nothing happened)

It's worth noting my controller is wired, just for the record.

Anything else you might advise?

I have a PS4 dualshock controller and a XBOX 360 controller, both work out of the box so i have no clue what your issue(s) might be. Maybe @Aravisian or @Storm can help with this. They are more advanced then me.

As from what i read, people has that controller running.

Thank you for the reference! I love MrCrayfish's modding work so I'll be sure to read through this! I hope you're having a good day, and thank you for your help <3

1 Like

Just a quick question, have you tried running a game outside of steam and seeing if the inputs work then? Or if the controller gets detected in another application outside of steam?

I don't really know if I have a game outside of Steam that could use a controller, but I'd be willing to give it a go? got any fun or silly little suggestions?

Well there's some ones listed in the software centre, but not all of them have controller support. If you have a linux native game through GOG and install it locally, that could be another option. That's usually the option that I try, that way the only thing I ever have open is just the native game, and see what comes that way.