this post was submitted on 22 Nov 2023
12 points (100.0% liked)

Linux

48140 readers
492 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I am trying to get Outer Wilds running on my Debian machine, and the "running" itself was a breeze. It runs perfectly on Lutris. But somehow my controller doesn't communicate with the game. I did check if it is being picked up at all, and using the jstest-gtk tool, I could see that every input is being registered. Same applies to steam, Even in Big Picture mode nothing happens on screen when tapping all the buttons or moving some joystick.

Does someone know how I could go about fixing this issue? At first I thought that this would be a wine thing, but steam is native, and even it doesn't recognize the controller...

all 7 comments
sorted by: hot top controversial new old
[–] RedWeasel@lemmy.world 4 points 11 months ago (1 children)

Were you running steam at the time? Try closing steam first and trying again. I have experienced this as an issue when using heroic.

[–] Smorty@lemmy.blahaj.zone 3 points 11 months ago (1 children)

I just tested it and unfortunately it did not fix the problem. Thing is, not Lutris nor Steam is picking up the gamepad. So I don't see Steam eating the input, since it also doesn't seem to recognize it.

[–] RedWeasel@lemmy.world 1 points 11 months ago (1 children)

Sorry, I misunderstood. What controller are you using? It seems odd that only jstest is detecting it. I initially needed to use an enviroment variable for my Steel series Stratus duo, but I think that was a layout issue.

[–] Smorty@lemmy.blahaj.zone 1 points 11 months ago (1 children)

I am really just using some very cheap off brand controller I found at some store. It does work on my RetroPie, but not my Debian pc. I have now switched over to my steam controller (since it works without any problems) and playing with it feels fine too.

So I guess I the problem has been solved for me, but the mystery of what causes this issue remains.

[–] RedWeasel@lemmy.world 2 points 11 months ago

I'd suggest checking section 5.3 of the arch linux wiki gamepad page. Debian probably either has an older version of the related package or retroPie might have extra patches. Could not say what package for certain though. Arch Wiki Gamepad

[–] virtualbriefcase@lemm.ee 1 points 11 months ago

Is it wireless? If so, and the controller supports it, try using it in wired mode. Sounds pointless, but have had issues with wireless controllers that worked fine when connected via USB.