this post was submitted on 17 May 2026
130 points (96.4% liked)

Linux Gaming

26192 readers
268 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 3 years ago
MODERATORS
 

I want to replace my old GameSir G3s with a controller preferably under €70-75. Initially I wanted an european gamepad but the only 2 options (ready2gaming and snakebyte) was so non existent or questionable that I had to swallow my EU nationalism.

Gaming style:

  • Only use controllers where it's highly recommended
  • Preferred genre for controllers would be arcade racing and JRPGs mostly
  • Will only play on wireless (2.4ghz)

Preferences:

  • Either TMR or high quality HE sticks
  • Doesn't look boring (preferably it has some amounts of LED / RGB)
  • Xbox stick position layout (I want to try it out)
  • Linux compatibility (don't care about consΓΆles)
  • Doesn't have a shit QC (8bitdo's are apparently like that)
  • I have larger hands, so maybe not a small controller

Currently these are some controllers that seems to be in my range. I'm interested if you know about even better controllers.

  • GameSir Cyclone 2
  • GameSir Supernova
  • FlyDigi Direwolf 4?
top 50 comments
sorted by: hot top controversial new old
[–] PonyOfWar@pawb.social 54 points 3 weeks ago* (last edited 3 weeks ago) (5 children)

Doesn’t have a shit QC (8bitdo’s are apparently like that)

Can't confirm. I own 3 controllers, a keyboard, a numpad and a mouse by 8bitdo. None of them have any hardware issues. Only issue is that the software is meh and Windows/Mac-only. But it's a plug-and-play controller, so you really don't need the software unless you want to do stuff like define macros (which you can just use Steam input for).

[–] PrivateNoob@sopuli.xyz 11 points 3 weeks ago (14 children)

Yeah, 8bitdo's also have official SteamOS support too, which is a plus point.

[–] Screen_Shatter@lemmy.world 11 points 3 weeks ago (3 children)

I have two 8bitdo controllers and they're both great. I'm not sure what makes you think they are shit. I've only ever heard good things and that's been my experience. I intend to get a third one to replace my dying ps3 controllers.

load more comments (3 replies)
[–] lemmyng@piefed.ca 6 points 3 weeks ago

I owned both GameSir and 8bitdo controllers. All my GameSir ones have fallen apart (stick drift, trigger broke off), while the 8bitdo ones are still alive despite my kids' best efforts.

load more comments (12 replies)
[–] ISOmorph@feddit.org 3 points 3 weeks ago* (last edited 3 weeks ago)

+1 on that. I own an old SN30 pro+ and a new ultimate 2c (which has amazing value for 30$). Both are flawless.

load more comments (3 replies)
[–] clav64@lemmy.world 18 points 3 weeks ago (2 children)

I've owned 3 different 8bitdos, and they have some of the best QC on the market.

With that, the ultimate 2 is a brilliant wireless 2.4g controller with a dock. Works out of the box, no config required.

[–] thingsiplay@lemmy.ml 3 points 3 weeks ago (1 children)

May I ask what QC means? I have the ultimate 2 with dock too, pretty good. Only issue is how the modes are handled, as it does not remember last mode change.

[–] Trail@lemmy.world 4 points 3 weeks ago

Quality control

load more comments (1 replies)
[–] Hadriscus@jlai.lu 16 points 3 weeks ago (3 children)

I own a couple of 8bitdo Ultimate 2, they're excellent and seem to tick all the boxes, but they're on the smaller end I guess.

load more comments (3 replies)
[–] jinwk00@sh.itjust.works 15 points 3 weeks ago (7 children)

Really? My 8bitdo outlived any other controllers I have owned, minus some features lacking

load more comments (7 replies)
[–] mrl1@jlai.lu 14 points 3 weeks ago

8bitdo, no other better answer

[–] WeLoveCastingSpellz@lemmy.dbzer0.com 13 points 3 weeks ago (6 children)

I just got a 8bitdo ultimate 2c they go for 30 bucks and I swear it is better than my Xbox gamepad, thy come in fun colors have extra triggers amazing hall effect sticks good face buttons. Bluetooth AND dongle. I can't stress this enough it is purple.

[–] wizzim@infosec.pub 5 points 3 weeks ago (2 children)

I can confirm the ultimate 2C is awesome.

Did you manage to get extra buttons working? I thought no driver could handle those buttons (tried xpad and xone).

load more comments (2 replies)
[–] Rekorse@sh.itjust.works 3 points 3 weeks ago

The pro2 and pro3 are awesome too, they are PlayStation style controllers.

load more comments (4 replies)
[–] LiveLM@lemmy.zip 12 points 3 weeks ago (4 children)

The 8BitDo Ultimate Wireless 2 has been perfect for me and fits all your criteria.
I know they had QC issues with their dpads on their earlier controllers but it seems they've long fixed that as I don't see people reporting it anymore on their subreddit.

load more comments (4 replies)
[–] exupulosion@sh.itjust.works 12 points 3 weeks ago (1 children)

Yeah 8bitdo is good in my experience, you can return it anyway if it's sussy on arrival. Works with everything, steam input or not

[–] PrivateNoob@sopuli.xyz 3 points 3 weeks ago (1 children)

Thanks for the return idea! Do you perhaps use the Ultimate 2? If yes then how does it fit for your hands if yours are big?

load more comments (1 replies)
[–] HelloRoot@lemy.lol 10 points 3 weeks ago (1 children)

I'd save up +30€ and wait for the steam controller to be available

load more comments (1 replies)
[–] phar@lemmy.world 9 points 3 weeks ago

I have a ton of 8bitdo stuff and have never had any issues. They're my favorite controllers.

[–] teft@piefed.social 9 points 3 weeks ago (1 children)

My PS5 controller works perfectly on mint DE.

load more comments (1 replies)
[–] popekingjoe@lemmy.world 8 points 3 weeks ago

I use a Dualsense controller and it's great. It feels as responsive on my desktop as it does on a real PS5.

Though I mostly use it to play old PokΓ©mon games through emulators and occasionally Bloodstained

[–] CorrenteAlternata@lemmy.blahaj.zone 8 points 3 weeks ago (7 children)

I really like the ps5 dualsense controller and had no issues whatsoever in Linux. Works really well. I'd even say better than in windows.

load more comments (7 replies)
[–] cRazi_man@europe.pub 6 points 3 weeks ago (9 children)

Strong recommendation for Cyclone 2. I've been so happy with my first one that I'm about to order a second one.

Excellent ergonomics. The RGB you asked for. Works perfectly with my CachyOS and Bazzite setups out of the box. Premium metal charging stand included. Excellent clicky switches including changing triggers to micro switches. 2 back buttons.

This is available brand new on eBay for Β£30 in UK. You won't be disappointed.

load more comments (9 replies)
[–] Evotech@lemmy.world 6 points 3 weeks ago

Just an xbox controller?

It just works

[–] Localhorst86@feddit.org 6 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

I have a Gulikit KK3 Pro (NS38) and a KK2T (NS09), both are great and while I got them for free in giveaways, they go around 40€.

The KK2T is Bluetooth only, the KK3 Pro came with a dedicated 2.4GHz dongle (but Bluetooth is available as well)

Both have the Xbox stick layout, but the button layout is Nintendo (they are also switch compatible). Apparently, the buttons can be replaced, but I couldn't find a place that has the Xbox button layout in stock - at least not in my specific colorways.

The KK2T is plain black without any LEDs, the KK3 Pro I got is DMG Gameboy themed: Beige plastic, pink buttons and LED rings around the sticks that have different lighting modes (reactive to stick movement, solid, reacting to trigger pulls etc.)

[–] imetators@lemmy.dbzer0.com 4 points 3 weeks ago (2 children)

Throwing a fun one in comments:

Stadia Controller.

load more comments (2 replies)
[–] MxRemy@piefed.social 4 points 3 weeks ago* (last edited 3 weeks ago)

I seem to have minor compatibility issues with most controllers on my EndeavourOS PC, but it seems to vary more with the games than with the different controller brands themselves. Seconding 8BitDo being pretty tough though.

Now the real question is, has anyone designed an open source controller (not fightstick/hitbox), that is purchasable? Like Ploopy or Tindie or something?

[–] lyrial@anarchist.nexus 4 points 3 weeks ago

I'm still a huge fan if my DualShock 4. I've been using it for a long time now, and the battery life is still good. The track pad also comes in handy shockingly often since it acts like a normal track pad for the mouse.

[–] Hond@piefed.social 3 points 3 weeks ago (1 children)

I have a Gamesir G8 for emulator use on my phone. It has obviosly nothing to do with your use case but:

It feels over all rather cheaply made. Those slidey rings around the analog sticks are some of the worst i dealt with on a controller especially for its initial high price. They became unsmooth after like a month. They have a history of rather shady practices with their android apps and emulators. So keep that in mind maybe it applies to other offerings from them too.

Otherwise i have a Xbone S/X controller (with blutooth but not the series ones. ms naming schemes suck so hard) and its alright. Feels great in the hand. But build quality is below the x360 pads i had. Works with linux most of the time but its the only bluetooth device which just refuses to work every now and then. Sticks are pretty imprecise.

Dualsense: Its better in almost every aspect than the Xbone controller and i really want to love it. But its just not comfortable in my hand. I get cramps after like an hour.

But they both have some years left in them. So i have no experience with all the new fancy hall effect offerings. Good luck!

load more comments (1 replies)
[–] retro@infosec.pub 3 points 3 weeks ago (2 children)

I have larger hands and have the Cyclone 2. Fantastic controller and my daily driver. I didn't like the clicky face buttons but they've grown on me. Happy to answer any questions. No really issues across Linux or Windows.

load more comments (2 replies)

I have the GameSir Cyclone 2 and love it.

[–] iopq@lemmy.world 3 points 3 weeks ago (5 children)

It's only a little outside your price range, but have you looked at the steam controller? I haven't gotten it yet, but reviewers are raving about it

[–] bruce965@lemmy.ml 3 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

As absurd as it might seem, the Steam Controller is technically not compatible with Linux.

What I mean by this: officially, it only works with Steam Input, which only works for Games you launch from Steam. It is not fully recognized and supported by Linux yet, and perhaps it never will.


EDIT: alright. This comment was obviously partially driven by frustration, I apologize for my tone. Since this comment received a low upvote/downvote ratio, I decided to educate myself a bit more on the topic. Here are my findings and understandings...

There are a lot of controllers. Some of them have a somewhat standard layout (think Xbox, Play Station, Switch), and some of them are just special (think controllers with special buttons or trackpads like the Steam Controller).

Computers and controllers can communicate through various protocols, such as XInput, DirectInput, "Switch mode", or other less common ones. Some of these protocols expect a fixed layout with an exact number of buttons, joysticks, triggers, etc (such as XInput), some are more flexible. Some of these protocols support gyro, some don't. Some of these protocols have a higher bandwidth, and thus can offer lower latency.

Option 1 (ideal): Linux can support some of these protocols through drivers. Unfortunately some of these drivers do not work very well with non-standard controllers. They might not see some buttons, they might not see some features such as gyro, or even worse (this is what I personally experienced) they can map buttons incorrectly. These inconsistencies can make a controller unusable without some tinkering, or they might limit the set of supported features for a specific controller.

Option 2 (per-game fallback): SDL is FOSS application-level layer to communicate with controllers. If a game makes use of SDL, it can support all controllers that its specific SDL version supports. Even if the operating system doesn't fully recognize it. But this only works if the game does make use of SDL. If it doesn't, you are out of luck.

Option 3 (user fallback): Steam Input is a proprietary (i.e. non-FOSS) way to try to bring some order in this mess. It takes any random controller, and allows the user to remap buttons to make it behave consistently, in a way that all games can understand. Even games that were never designed to be played with a controller can be coerced to work.

Basically, if Linux supports the controller fully and maps all features correctly (option 1, this is the ideal situation), it will work with every game that supports it. Otherwise, (option 2) games that implement SDL can try to make it work anyway. Otherwise (option 3) if the game doesn't use SDL, or if its SDL version doesn't recognize the controller, Steam Input can still make it work with some help from the user.

So... Why am I upset with Valve? That's because, as far as I understand, Valve decided to make their controller only compatible with Steam Input. Some volunteers adapted it to make it work with SDL, but that only works for games that make use of an SDL layer. And what about Linux? Does Linux have a driver for this controller? No. As far as I understand, this controller doesn't make use of any of the standard protocols, so a new ad-hoc driver would have to be developed just for this controller. Valve decided to reinvent the wheel.

There would be an "Option 0", which some controllers support: protocol-switching. When you buy an Xbox controller, it runs as XInput. When you buy a Switch controller, it runs in "Switch mode". When you buy a third party controller, it usually implements one or multiple of these, and allows the user to switch on-demand. This way the system is more likely to recognize it correctly using at least one mode.

As far as I understand, the newest Steam Controller does not support any of these. This is why I am upset with Valve. Hopefully they will eventually release a firmware update to add XInput or another standard protocol, then Linux will recognize this controller natively. But right now, the Steam Controller is technically not compatible with Linux.

(This is my understanding of the situation, some of my findings may be incorrect. Please correct me if this is the case!)

load more comments (4 replies)
load more comments
view more: next β€Ί