this post was submitted on 12 Jun 2023
6 points (100.0% liked)

Linux Gaming

15892 readers
22 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

I know Steam supports controllers, but does lutris and Heroic Games Launcher support it too? (PS, XBOX, SWITCH)

all 16 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 1 year ago (1 children)

Yes, all normal controllers should work out of the box on a modern kernel.

That includes official Playstation, Xbox and Switch controllers.

[–] Elephantpurple7603 2 points 1 year ago (2 children)
[–] [email protected] 2 points 1 year ago

Yes, 6.1 is recent enough to have all drivers for the controllers mentioned above.

[–] [email protected] 4 points 1 year ago

As long as the game controller shows up in Linux, it will work in Lutris as long as the game supports controllers.

[–] sneakyninjapants 3 points 1 year ago

In my experience yes they do. Having used Ubuntu, Vanilla OS, Manjaro, and now Fedora Kinoite on my desktop rig, bluetooth controllers like the Xbox One and Switch Pro work exactly as you would expect, no idea about wired controllers though.

Of course it's going to be up to the specific game as to whether it has controller support or not, but adding the non-steam game to Steam would give you that along with controller remapping if the game doesn't natively support it.

[–] [email protected] 3 points 1 year ago (1 children)

Linux supports more controllers out of the box than Windows in my experience. For example, the original Xbox controllers with an adapter cable to give them a normal USB-A connector work great in Linux but require third party drivers in Windows.

[–] Elephantpurple7603 1 points 1 year ago
[–] [email protected] 2 points 1 year ago

I went with Fedora for my gaming desktop and I think the only controllers supported out of the box were direct input controllers. Personally I have a Xbox series x controller and wireless dongle. By default the dongle is used as a wifi adapter which kind of took me by surprise.

To get the controller working, I had to install the Xone kernal module from git. After that everything worked fine. Steam, Lutris and yuzu. Once you get a controller working on the system it pretty much works for any app that uses controller input.

Distributions can have a big impact on the effort and knowledge you need to get things working. For example Nobara flat out asks if you want to install xbox controller support.

[–] [email protected] 1 points 1 year ago

My 8bitdo pro 2 controller works out of the box in lutris. Plug and play.

In fact the only controller that wasnt plug and play was my gamecube controller with the official adapter. I typed in like one command iirc and then it was plug and play lol

Wished windows was like that.

[–] [email protected] 1 points 1 year ago (1 children)

Xbox and Playstation controllers work out of the box for me usually on steam and Heroic. Sometimes games try really hard to not recognize it but can usually made work.

[–] [email protected] 1 points 1 year ago

Steam itself does a lot of heavy lifting when it comes to controllers. Steam supports Playstation, Xbox, and Switch controllers on its own, even when the OS doesn't.

[–] [email protected] 1 points 1 year ago

YMMV but without proton, I found that my controllers only worked if they were plugged in at game start, and replugging them in mid-session prevented them from working. I eventually bought a Mayflash Magic NS2 wireless adapter and stopped having this problem - I'm not sure if it's because the adapter is always acting like a controller even without one connected, or if a coincidental kernel upgrade fixed it.

[–] [email protected] 1 points 1 year ago

Everyone else covered the main details, I'll just add if you want to use an Xbox series X controller I found the Microsoft wireless dongle works best for wireless usage.

You would need to install the third-party xone kernel module though.

[–] [email protected] 1 points 1 year ago

I use an regular xbox one controller with Lutris and I haven't had any issues with it.

[–] [email protected] 1 points 1 year ago

It works fine with Steam. I did not try with the Heroic launcher nor with Lutris.