Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xbox Series X|S Controller Not Detected In Game With Proton 9 And (Some) Native Games #8326

Open
ShinyGil opened this issue Dec 18, 2024 · 7 comments

Comments

@ShinyGil
Copy link

ShinyGil commented Dec 18, 2024

This issue happens with every game I try, switching to any Proton 8 build at all fixes it,nor did these issues start until Proton 9. Steam detects my controller, other programs detect it, it is only in games. My controller firmware is up to date, I use it wired, and I have tried with and without Xone (patched and unpatched versions for the latest kernels) installed. Protons I have tried are vanilla Proton 9, experimental, and every Proton-GE 9 build.

UPDATE: Maybe related? Some Unity games will not launch under Proton 9, a loading menu of sorts will pop up and then it will crash. House Flipper is on and off an example of this, TCG Card Shop Simulator also does this. Trying to see if I can produce reliable logs.

Currently running on Ultramarine 41 (basically Fedora at the moment).

Small portion of the games I can reproduce this in:

  • Slime Rancher (forced in Proton 9, haven't tried native)
  • Yooka-Laylee (native or in Proton 9)
  • House Flipper
  • Borderlands
  • Subnautica
  • Goat Simulator 3
@orbea
Copy link

orbea commented Dec 18, 2024

Just a guess, but have you tried turning steam input on or off in the game settings?

@ShinyGil
Copy link
Author

Just a guess, but have you tried turning steam input on or off in the game settings?

Ah yes, I forgot to mention, I did do this. It makes the controller work, technically, but then the cursor won't "disappear"/stop inputting (biggest issue) and there are no glyphs at all.

@SAJewers
Copy link

SAJewers commented Dec 28, 2024

I have a similar issue, but with an 8bitDo Ultimate C Controller.

EDIT: Using Fedora 41

@ShinyGil
Copy link
Author

I have a similar issue, but with an 8bitDo Ultimate C Controller.

EDIT: Using Fedora 41

Is it also under the same circumstances (i.e., only Proton 9 builds? Ruled out Steam Input issues?)?

@SAJewers
Copy link

SAJewers commented Dec 29, 2024

Yep, Proton 9, Proton Experimental, Proton-GE, umu, anything not Valve's Proton 8 (or lower).

Steam Input setting doesn't seem to change anything either

@andrewbaker-uk
Copy link

Out of interest does doing this fix the issue?

#8261 (comment)

@ShinyGil
Copy link
Author

ShinyGil commented Jan 3, 2025

Out of interest does doing this fix the issue?

#8261 (comment)

Enabling Steam Input in general does make the controller input, however the cursor will not disappear or stop inputting (for example, if the cursor is over an interactable object in a game, it will highlight it) and there are no glyphs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants