Controller support on Linux has come a long way. Between the kernel’s xpad driver and Valve’s Steam Input, most modern gamepads now work plug-and-play on Ubuntu, Fedora, Bazzite, and the Steam Deck. But not every controller is equal — some pair instantly, others need a quick tweak. Here are the best controllers for Linux and Steam Deck gaming in 2026, plus how to get them working.
Disclosure: As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.
How Controller Support Works on Linux
The Linux kernel natively supports Xbox controllers via xpad, while Steam Input (built into Steam) adds configurable support for PlayStation, Switch Pro, and many third-party pads. On the Steam Deck and SteamOS, this is all handled automatically. For desktop Linux, plugging in an Xbox controller usually ‘just works’; Bluetooth pads pair through your desktop’s Bluetooth settings.
What to Look For
- Xbox-layout controllers have the best out-of-the-box Linux support.
- Wired connections are the most reliable; Bluetooth/2.4GHz dongles add convenience.
- Steam Input compatibility means full remapping even for non-Xbox pads.
- Build quality & battery life matter for long sessions on a Deck or HTPC.
Our Top Controller Picks for Linux & Steam Deck
These are all popular, highly-rated controllers that play nicely with Linux and the Steam Deck. Check the latest prices below:
Getting Your Controller Working on Linux
For Steam games, just enable the controller in Steam Settings → Controller and Steam Input handles the rest. For non-Steam games, an Xbox-layout pad is the safest bet. On the Steam Deck, external controllers pair via Settings → Bluetooth for big-screen/docked play. If a pad isn’t detected, a wired connection almost always resolves it.
Frequently Asked Questions
Do Xbox controllers work on Linux?
Yes — they’re natively supported via the kernel’s xpad driver and work plug-and-play in most games.
Does the PS5 DualSense work on Linux and Steam Deck?
Yes, through Steam Input, including gyro and most features when used with Steam.
Wired or wireless for Linux gaming?
Wired is the most trouble-free; Bluetooth and 2.4GHz dongles work well too and add freedom of movement.
As an Amazon Associate we earn from qualifying purchases.






