Proton log here: https://gist.github.com/lolxnn/7c588d3415f2c7db9a3c230b80d562fd
I tried running nier:Automata with proton and the game works fine but my Xbox One (wired) gamepad seems to be not recognized. Steam and other games work with the controller, i tried also installing xboxdrv custom driver but it didn't help, and i even tried all versions of proton with no success. The odd thing is that the gamepad works fine on cinnamon and ubuntu.
Did you tried SC-Controller?
I don't own that game, but I had the same issue in Fallout: New Vegas. Here is my fix:
Get rid of xboxdrv if your controller works in Big Picture Mode without it. Just use your default driver.
Step One: Open Big Picture mode, then navigate to Settings > Controller Settings. Check Xbox Configuration Support
Step Two: (Still in BPM) Navigate to your game > Manage Game > Controller Options > Steam Input Per-Game Setting > Set to: "Forced Off"
Profit. Running Proton 3.7-8.
I don't own that game, but I had the same issue in Fallout: New Vegas. Here is my fix:
Get rid of xboxdrv if your controller works in Big Picture Mode without it. Just use your default driver.
Step One: Open Big Picture mode, then navigate to Settings > Controller Settings. Check Xbox Configuration Support
Step Two: (Still in BPM) Navigate to your game > Manage Game > Controller Options > Steam Input Per-Game Setting > Set to: "Forced Off"
Profit. Running Proton 3.7-8.
Unfortunately it doesn't seems to work
After a reboot, if you go to Plasma System Settings > Input Devices > Joystick - and you press buttons on your gamepad, is there activity in the window? Do you see your controller in the Devices drop down menu? What I'm getting at is, now that you've installed other drivers and such, is your controller still working when you don't run xboxdrv from the terminal?
One other thing I heard worked for some people -> Reboot. Log in. Get controller synced. Log out with controller still on. Log in. Launch Steam and try to play with the configuration I mentioned in my previous comment. If that doesn't work, try going to Big Picture mode > Settings > Controller Settings > Uncheck Xbox Configuration Support.
Also, uninstall any third-party controller drivers, and unplug any controllers you're not using.
If that doesn't help, I'm unfortunately out of ideas.
have you tried xpadneo?
I don't own that game, but I had the same issue in Fallout: New Vegas. Here is my fix:
Get rid of xboxdrv if your controller works in Big Picture Mode without it. Just use your default driver.
Step One: Open Big Picture mode, then navigate to Settings > Controller Settings. Check Xbox Configuration Support
Step Two: (Still in BPM) Navigate to your game > Manage Game > Controller Options > Steam Input Per-Game Setting > Set to: "Forced Off"
Profit. Running Proton 3.7-8.
This fixed it running Proton 3.16-9 Beta with a DS4 Controller, thanks!
I'm running into the same issue with the (wired) Xbox One gamepad. Also on Arch with Proton 5.0.9. Tried Proton 4.11-13 as well and also with Lutris + Steam on wine 5.7.8 (Lutris version). None worked and forcing the Steam controller support on/off also didn't make change :(
Works fine with other games tho.
EDIT: On a side-note I noticed, that the controller shows up twice in KDE settings. 1) As Xbox One controller 2) As Xbox 360 controller. The second one isn't reacting to any inputs tho. Is this normal or could this cause issues with the game?
EDIT2: Ok, it works when running steam-runtime instead of steam-native
Most helpful comment
I don't own that game, but I had the same issue in Fallout: New Vegas. Here is my fix:
Get rid of xboxdrv if your controller works in Big Picture Mode without it. Just use your default driver.
Step One: Open Big Picture mode, then navigate to Settings > Controller Settings. Check Xbox Configuration Support
Step Two: (Still in BPM) Navigate to your game > Manage Game > Controller Options > Steam Input Per-Game Setting > Set to: "Forced Off"
Profit. Running Proton 3.7-8.