Hello @M-Gilly, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/2356#issuecomment-4784727765.
proton 10.0-4x1 2026-06proton 9.0-4x1 2026-06PROTON_DISABLE_XALIA=1x1 2026-06PROTON_ENABLE_HIDRAW=0x1 2026-06WINEDLLOVERRIDES="dinput8=b"x1 2026-06WINEDLLOVERRIDES="dinput8=d"x1 2026-06WINEDLLOVERRIDES="windows.gaming.input=d"x1 2026-06WINEDLLOVERRIDES="xinput1_3=b"x1 2026-06WINEDLLOVERRIDES="xinput1_3=b;xinput9_1_0=b"x1 2026-06WINEDLLOVERRIDES="xinput1_4=d"x1 2026-06WINEDLLOVERRIDES="xinput9_1_0=b"x1 2026-06PROTON_DISABLE_XALIA=1 %command%x1 2026-06PROTON_ENABLE_HIDRAW=0 %command%x1 2026-06WINEDLLOVERRIDES="dinput8=b" %command%x1 2026-06WINEDLLOVERRIDES="dinput8=d" %command%x1 2026-06WINEDLLOVERRIDES="windows.gaming.input=d" %command%x1 2026-06WINEDLLOVERRIDES="xinput1_3=b" %command%x1 2026-06WINEDLLOVERRIDES="xinput1_3=b;xinput9_1_0=b" %command%x1 2026-06WINEDLLOVERRIDES="xinput1_4=d" %command%x1 2026-06WINEDLLOVERRIDES="xinput9_1_0=b" %command%x1 2026-06
Compatibility Report
System Information
I confirm:
Symptoms
There appears to be a regression between Proton 9.0-4 and Proton 10.0-4 affecting Far Cry 5 when using a Steam Controller with Steam Input enabled.
Hardware:
The issue is not that the B button is completely non-functional. The game detects B button presses normally in menus and for other gameplay interactions.
However, specific gameplay actions that are mapped to B no longer work correctly under Proton 10.0-4:
Under Proton 9.0-4, both actions work correctly using the same Steam Controller, Steam Input configuration, save file, and game installation.
Additional observations:
The behavior suggests a regression in the interaction between Steam Input and Proton's controller handling rather than a general controller detection issue.
Reproduction
Expected result:
Actual result:
Comparison:
Proton 9.0-4
Proton 10.0-4
Tested workarounds that did not resolve the issue:
Workarounds that caused additional problems:
Result: controller stopped functioning.
Result: game crashed before launch.
Attachments
Attached:
Additional note:
Far Cry 5 has a long-standing issue where these same actions work correctly when Steam Input is disabled. However, Steam Controller users require Steam Input for normal operation, making this regression particularly impactful.
steam-552520-proton9.log
steam-552520-proton10.log