protonscr

(Proton 11 beta) Regression in peripheral detection

protonopen
ValveSoftware/Proton#9679 · opened 2026-04-17 by Mattyan89 · updated 2026-04-20 · 3 comments · github
2 matching comments, n / p to jump
MMattyan89 2026-04-17 github

I have an SHH Newt shifter and a generic freejoy handbrake that work on Proton Experimental but not always on Proton 11 beta, they don't show up in Assetto Corsa EVO and Automobilista 2, Assetto Corsa Rally still works.

STARTUP COMMAND:
PROTON_LOG=+hid,+hidp,+hid_report,+plugplay,+rawinput,+dinput,+xinput,+joystick,+setupapi,+input SDL_JOYSTICK_WHEEL_DEVICES=0x16c0/0x05e1 %command%
I need SDL_JOYSTICK_WHEEL_DEVICES=0x16c0/0x05e1 because otherwise my shifter is recognized as xinput and I can't assign some gears (see: https://github.com/ValveSoftware/Proton/issues/7427). Removing this doesn't make any difference for this issue.
LOG:
shifter detected as xinput gamepad->xinput.log
using "SDL_JOYSTICK_WHEEL_DEVICES=0x16c0/0x05e1 %command%" not detected at all->sdl.log

PROTON_ENABLE_HIDRAW -> works for the handbrake, not for the shifter. It's not necessary in 10/experimental
SDL_JOYSTICK_WHEEL_DEVICES -> the only thing working for the shifter but not in proton 11

Aarrowgent 2026-04-19 github

if trying to upload a log make sure that objects-origin.githubusercontent.com & githubusercontent.com is not blocked by an ad filter or other (hosts)

and that javascript is enabled

MMattyan89 2026-04-19 github

Thanks, I've uploded the logs. As for the issue, I think there is some regression as how proton detects devices. For the shifter (which shouldn't have axis at all, but for some reason this model does) I used protopedal to create a virtual device with no axes and it worked. It was suggested in [#7427](https://github.com/ValveSoftware/Proton/issues/7427) as an alternative solution to SDL_JOYSTICK_WHEEL_DEVICES which still works on 10/experimental.

CCherrieTheShifter 2026-04-20 github

Yes