Confused on Steam Play and Proton? Be sure to check out our guide.
Most Linux-friendly gamepad?
Page: 1/2»
  Go to:
ixnari 20 Apr
I started asking myself this after seeing this tweet. I already have an Xbox One S controller, which I've been using for years, but:

a) Getting bluetooth connectivity to work took wasn't exactly simple. It involved adding a kernel flag to GRUB.
b) To get firmware updates, I still have to use the Xbox Accessories app on the Windows Store. Which I don't have.

Is there such a controller that is basically plug-and-play and can receive firmware updates through a native Linux application?
mr-victory 20 Apr
I have a DualShock 3.
* It is plug-and-play. On older kernels (AFAIK 5.13 and higher required) it may not work.
* I am on KDE so as soon as I plug it and hit PS button, Bluedevil (the bluetooth daemon) asks if I trust the device or not. This notification appears every time when plugged with cable and I have to accept it every time.
* After trusting and unplugging, bluetooth is also automatic. The controller remembers only the last device it is connected to so if I want to use it with PS3 then I have to wire it to PS3. Then for using on PC, I have to plug it to PC again.
* No firmware updates
* Bonus: I can see the battery status of the DS3 on the system tray if on KDE. (AFAIK needs kde 5.24 or higher)
TimeFreeze 20 Apr
I can recommend the 8bitdo pro 2 controller. Works out of the box. Firmware updates are as far as i know though only available through their own Software which only works with Windows, MacOS , Android & IOS.
furaxhornyx 20 Apr
XBox 360 (wired) works great here. Simply plug and play. I don't know about the firmware update though, they work perfectly as is.

Bonus: they are usually cheap in used conditions (and probably unbreakable as well)
tuubi 20 Apr
Quoting: TimeFreezeI can recommend the 8bitdo pro 2 controller. Works out of the box. Firmware updates are as far as i know though only available through their own Software which only works with Windows, MacOS , Android & IOS.
They used to push firmware updates to LVFS and their public download server, but they've since stopped doing both. I have managed to update the firmware on both my older SN30 Pro+ and the Pro 2 using fwupd, but I had to request the firmware files from their support via email. Not ideal, but at least they sent them to me without a fuss when I explained that I run an unsupported OS on both my PC and my phone. Haven't tried that recently though.

Last edited by tuubi on 20 April 2022 at 6:59 pm UTC
Upscale 20 Apr
I found the Wii U pro controller best for me.
Linux has the bluetooth driver for it even though it's out of standard, so you just sync and go, unlike windows where you need to use an 8bitdo adapter for it. It doesn't need firmware updates, has an 80 hour battery life, and of course it has the amazing Dpad that you only find on Nintendo controllers.
It does lack triggers, but that's not a big deal if you don't play racing games.
BTRE 21 Apr
I have all sorts of gamepads from my years of owning consoles and playing games with friends. I am most happy with the various 8bitdo pads I've bought over the years. I have an sf30 pro, sf30 pro+ and a pro 2. They're well-built and affordable. I currently use the Pro 2 as my main pad and it works well with bluetooth in xinput mode, switch mode, android mode and with a wired connection. The vendor software doesn't work on Linux but there is an Android version available. I'm not really the type that feels the need to set up button macros and whatever so I haven't tried it out.

Other than that, I agree with Upscale that the Wii U pro is nice and the Switch pro also works fine (but is kind of pricey and I don't like that it has buttons instead of triggers). I believe the newest Sony controllers also work well but I've only tried up to a DS4.
hardpenguin 21 Apr
I have a collection of over 15 third-party controllers.

I can recommend GameSir (T4-Pro, wireless) and Logitech (F310, wired). These brands are quality and I trust them.



Last edited by hardpenguin on 21 April 2022 at 7:22 am UTC
GustyGhost 21 Apr
Aren't they all friendly? I don't think I've ever encountered a gamepad that didn't just work perfectly.
Slackdog 21 Apr
XBox 360 wired and a steam controller here - does the job!
Logitech F710
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.