Horizon Zero Dawn controllers not working at all
hey all. For some reason, controller input broke for me in Horizon Zero Dawn and no mayter what I do, I can’t get it to work. I have an all AMD desktop with Bazzite game mode.
Even in game mode, no controller input is working. I went so far as to uninstall the game, erase all the compat files, clear the shadercache, and delete the controller config file and do a 100% clean install. I’ve tried with and without steam input, tried the developer-provided controller layout and the generic controller layout. Nothing!
I’ve even tried multiple controllers! I’ve tried my 8BitDo Pro 2 controller with the 2.4Ghz dongle, my Xbox One S controller over Bluetooth and wired, my Afterglow Xbox 360 wired controller, and a Switch Pro controller wired. It just doesn’t work!
I’ve also tried multiple versions of Proton, like Proton9, Proton10, Proton GE, Proton Experimental. I’m losing my mind!
I also have the remaster but I don’t wanna play it because it crashes my computer it’s so unstable right now, and there’s basically no mods which is kinda lame. Please help!!!
4 Replies
eh, not sure what to tell you

It should work
@Ⓐ TriVoxel ☭ Did you ever find a solution? I am unable to get my various controllers to work in most games in Bazzite on two separate desktops, but they work great in other Linux distros and in Windows.
I believe I found a solution! I may have found a solution. Referencing the CachyOS guide to gaming, I looked at the environment variables they use by default. One variable, when added to my Steam launch options, seems to be making my controllers work:
PROTON_PREFER_SDL=1
Note that this variable only works with Proton versions that specifically support it. The GE and Cachy versions support it, but the standard versions of Proton do not at this time. For anyone reading this in the future, you can use the ProtonUp-Qt utility to install other versions of Proton, such as the ones I mentioned.
Wish this worked for me. Unfortunately, it doesn't work for me. :(