8bitdos work great. I got several, most happy with the Pro 2. The only downside is that they stopped supporting firmware updates in Linux, so you have to use a VM with Windows and USB passthrough to update the pad.
Games

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.
Rules
1. Submissions have to be related to games
Video games, tabletop, or otherwise. Posts not related to games will be deleted.
This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.
2. No bigotry or harassment, be civil
No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.
We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.
3. No excessive self-promotion
Try to keep it to 10% self-promotion / 90% other stuff in your post history.
This is to prevent people from posting for the sole purpose of promoting their own website or social media account.
4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts
This community is mostly for discussion and news. Remember to search for the thing you're submitting before posting to see if it's already been posted.
We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.
5. Mark Spoilers and NSFW
Make sure to mark your stuff or it may be removed.
No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.
6. No linking to piracy
Don't share it here, there are other places to find it. Discussion of piracy is fine.
We don't want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.
Authorized Regular Threads
Related communities
PM a mod to add your own
Video games
Generic
- !gaming@Lemmy.world: Our sister community, focused on PC and console gaming. Meme are allowed.
- !photomode@feddit.uk: For all your screenshots needs, to share your love for games graphics.
- !vgmusic@lemmy.world: A community to share your love for video games music
Help and suggestions
By platform
By type
- !AutomationGames@lemmy.zip
- !Incremental_Games@incremental.social
- !LifeSimulation@lemmy.world
- !CityBuilders@sh.itjust.works
- !CozyGames@Lemmy.world
- !CRPG@lemmy.world
- !OtomeGames@ani.social
- !Shmups@lemmus.org
- !VisualNovels@ani.social
By games
- !Baldurs_Gate_3@lemmy.world
- !Cities_Skylines@lemmy.world
- !CassetteBeasts@Lemmy.world
- !Fallout@lemmy.world
- !FinalFantasyXIV@lemmy.world
- !Minecraft@Lemmy.world
- !NoMansSky@lemmy.world
- !Palia@Lemmy.world
- !Pokemon@lemm.ee
- !Skyrim@lemmy.world
- !StardewValley@lemm.ee
- !Subnautica2@Lemmy.world
- !WorkersAndResources@lemmy.world
Language specific
- !JeuxVideo@jlai.lu: French
I have an 8bitdo Ultimate 2 Bluetooth (so the switch version) and it works well. I had to add the line manually to the SDL DB, as I was using the beta firmware. Default firmware works out of the box.
I'd suggest the Ultimate 2 Wireless instead as it should have full SteamInput support.
I couldn't get the customization and update app to work under wine. It's not a huge issue, but if you want that functionality you need to boot into windows.
Xbox Series X controller works out of the box on USB. Haven't tried Bluetooth, but I couldn't get the proprietary wireless dongle to work (it should work with the xone driver)
I’ve been using the same base Xbox One controller for a while. It was easy to set up for Linux. Just had to install some extra package but after that it was good to go.
Out of all the mainline console controllers, Xbox One’s is my favorite. They really nailed it with that one.
Logitech F710, works pretty seamlessly for me on Kubuntu and Mint with GoG/Lutris.
I've had good luck with generic Logitech and ps4 controllers, at least on steam + Linux.
If you are broke, then go for the generic Logitech. But otherwise, I would recommend staying away. My experience has been that they actually made playing games less fun because they are so shoddy.
Play a couple dozen hours with a XBone or DS controller, and you will understand why they are more expensive.
If I'm going to be holding this thing for potentially hundreds of hours, I'm gonna get something that's comfortable and works well.
I love my Gulikit KK2! one of the best controllers i've ever used in 40 years of gaming. just pick up the latest one, i think the KK3.
8bitdo is also a great company with lots of options.
edit looking into it now, it seems quality may have dropped for the KK3. lots of ppl recommending Gamesir G7 Pro,
I do have quite a few different controllers, all work fine on linux for me:
- Xbox One controllers (newer models, older ones don't support bluetooth)
- 8bitdo SN30 Pro 2
- Gulikit KK3 Pro
- Steam Controller
- Google Stadia
The Stadia Controller is not my favourite, but it still works well. I mainly use the Gulikit and 8bitdo ones, depending on the game and wether my main input is meant to be d-pad or left joystick.
The Steam Controller is unique, but I rarely use it.
Bonus points for the 8bitdo Pro 2, the Steam Controller and the Xbox Controllers using AA batteries instead of relying on built in, proprietary rechargable batteries. Pair them with some good IKEA Ladda rechargables and they are awesome.
The Xbox controllers don't have built-in chrager circuit, so a separate charger is needed, which is quite inconvenient. Do the others have that?
The Stadia Controller and the Gullikit KK3 Series have built in batteries and therefore come with their own charging circuit.
The Steam Controller does not charge the batteries, you have to use an external AA charger
The 8bitdo Pro 2 comes with a rechargable battery pack that sits in the AA compartment of the controller (similar to the old xbox 360 play-and-charge kits) and can be charged via USB. I don't know if that charge function is limited to their battery pack, or if it will work with AA rechargables as well. My guess is, though, that it doesn't, because it would have to somehow identify if the cells are actually rechargable, or if they are just alkaline batteries - trying to charge alkalines can be dangerous.
Allthough persoanlly, I consider using an external AA charger a convenience.
Thanks.
Allthough persoanlly, I consider using an external AA charger a convenience.
I guess it is if you already have a charger and a few more use cases for separate batteries.
If you like Offset sticks, the Xbox elite series controllers are phenomenal, it will require additional drivers.
I prefer my sticks aligned, so I usually use my custom DS4 from scuf.
Sometimes I like my stadia controller, it just feels nice in the hands.
I hate the switch pro Controller, it feels... Off somehow.
For retro gaming I use an OG Xbox controller (custom USB bodge job) or my 8bitdo sn30pro+ while I like the 8bitdo, its bluetooth is Unreliable so I recommend using a cable.
Well I have never used any controller or a console before. For almost 20 years I have been a keyboard+mouse guy. So for me, a plug and play controller would be nice. Bluetooth is not a priority for me rn. Given that as well as all the advice in the comments, I am leaning towards this one.