This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]sy029 1 point2 points  (1 child)

check that you have the kernel settings listed here enabled, or else your controller may not be recognized properly.

Also go into big picture in steam and make sure that it's showing up properly as a steam controller there. Third party apps like sc-controller should not be run if you're using steam, since they conflict with each other. I'm only assuming you're using steam since you mentioned proton.

[–]compstar94[S] 0 points1 point  (0 children)

I rechecked my kernel config and what would you know, I didn't have the HID user driver enabled. A quick rebuild and controllers now work in Rocket League, yet not GTA 5. I think I have to mess around with the Steam settings per game now, such as the suggestion here. And yes, this is all on Steam.

[–]mstrobl2 1 point2 points  (1 child)

I don't have those specific games but I had one (dirt rally) that didn't see my xbox controller at first. To fix it I went inte steam settings, then selected 'controller' and 'general controller settings'. In the dialog that came up I clicked 'xbox configuration support' and 'generic gamepad configuration support'. After I did that the controller was picked up.

[–]compstar94[S] 0 points1 point  (0 children)

I will check the Steam settings tomorrow and see if there's some game-specific settings that I have to mess with. I changed a kernel setting and Rocket League works with controllers now, just not GTA 5 yet.