protonscr

Nier:Automata - Gamepad not working

protonopen appid 524220Game compatibility
ValveSoftware/Proton#2099 · opened 2018-12-16 by lolxnn · updated 2021-08-20 · 10 comments · github · game page · search this game
Llolxnn 2018-12-16 github

Compatibility Report

  • Name of the game with compatibility issues: Nier:Automata
  • Steam AppID of the game: 524220

System Information

  • GPU: ADM RX 480
  • Driver/LLVM version: amdgpu
  • Kernel version: 4.19
  • Proton version: Tried both 3.7-8 and 3.16-4
  • OS: Manjaro KDE 18(Arch)

Proton log here: https://gist.github.com/lolxnn/7c588d3415f2c7db9a3c230b80d562fd

Symptoms

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.

Aarzardk 2018-12-16 github

Did you tried SC-Controller?

Bbradleypariah 2018-12-16 github

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.

Llolxnn 2018-12-16 github

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

Bbradleypariah 2018-12-16 github

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.

Aadelpozoman 2018-12-17 github

have you tried xpadneo?

Mmichaeltintiuc 2019-04-30 github

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!

Aalex9k1 2020-08-27 github

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

Ddarkemperor4 2021-08-19 · hidden on GitHub github

hi if you are still stuck on that i found one solution that helped me, just right click on game than go to properties than compatibility tab and uncheck run this program as administrator than click ok, done.

hope it helps, it helped me and i check all webs which didnt fix :(

Kkisak-valve maintainer 2021-08-19 github

Hello @darkemperor4, friendly note that Proton is a compatibility layer for running Windows based games on Linux. The suggestion you made isn't relevant in this case. All games are run as the current user with no elevated privileges on Linux.

Ddarkemperor4 2021-08-20 github

my bad i guess i misunderstood the situation :(

On Thu, Aug 19, 2021 at 6:59 AM kisak-valve @.***>
wrote:

Hello @darkemperor4 https://github.com/darkemperor4, friendly note that
Proton is a compatibility layer for running Windows based games on Linux.
The suggestion you made isn't relevant in this case. All games are run as
the current user with no elevated privileges on Linux.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/Proton/issues/2099#issuecomment-901539067,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVIKOV6YJM4YYFTDZKPIS63T5RNA5ANCNFSM4GKUT5MQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

Proton versions