I cannot get any of my controllers to work with Steam
I was advised to post this here from the subreddit. Any assistance is appreciated.
Hello, I'm new to Bazzite and work in the desktop mode of the OS. I enjoy the OS and want to use it for my daily driver and so far everything is great except my controller issues.
Steam recognizes my controller and throws up the compatibility info panel in the game page, I can see it connected to the OS as well. This is both Xbone and DualSense.
However, between the 3 games I've tested: Nier Automata, Elden Ring and Slay the Spire ONLY STS has recognized my Xbone controller after I updated the firmware on windows. Nothing else works.
I don't know what the issue could be. I've done updates, checked Steam input setting etc. Any help is appreciated. Specs are attached.
My hardware does not allow for the gaming mode or SteamDeck experience if you will, it is purely the desktop mode. I don't know if this means that something may have been missed or not in the installation, but I wanted to share.
Steam recognizes the controllers. I can test them and see the button responses fine, it even recognizes them within big picture mode. However, no matter which mode I use Steam, certain games will not respond to the controller. They do respond to mkb. Slay the Spire seems to work but only with Steam Input enabled, which is fine, but I can't imagine what the difference would be to cause that to function and not the others.
It seems that the controller is recognized using antimicrox or even Steam's built in remapping tool. So the game can accept inputs, it just isn't accepting controller inputs.
Update: I installed Silent Hill 4 with Lutris and it works OOTB with the controllers.

5 Replies
configure steam input
I’ve tried running the games with steam input on and off along with various other configurations like generic inputs and Xbox ones but they still do not work except in Slay the Spire, that’s the only one that works while it is configured to use steam input. At least of the 3 games I've tested.
see if the games you play need to select controller as input
in the game's settings
I’ve also tested this and regardless of input selected they will not use the controllers
not sure then, try looking on protondb
in theory controllers should just work