-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Controller Issue without the --no-bwrap
flag
#216
Comments
When you say that other people have solved the issue using the udev rule, is the issue solved while launching the game through Steam using Proton? One way to determine this is to launch the same command using Proton's own debug scripts. To do this, you can use the runtime configuration option in Proton instructions: First, you can try running the command without Steam Runtime:
Then, you can try running it again using the runtime:
If the latter still causes the issue, it's likely an issue with Steam Linux Runtime. If not, Protontricks might be setting the runtime environment in a different way that causes it to fail. You can try adjusting the configuration parameters for Steam Runtime in case something prevents it from working (use
|
Hi @Matoking!
Yes, exactly! Users in this thread have reported a similar issue, but they were able to fix it by adding the udev rule. However, I suspect that since I'm on a Deck, we don't have the exact same Steam environment.
As you suggested, Steam Runtime did indeed break the correct behavior. Upon running I then proceeded to revert the changes I made to the run script and try to run the game without Steam Runtime to check if this was the root cause of my issue... and it was! I can't thank you enough for the info you gave in this post, I had no clue you could run games without the Steam Runtime environment. Finally, do you know where I should report this issue? I have an open ticket on Valve's Proton Github page, would that be the right place? TLDR |
Describe the bug
I am trying to make my steering wheel (ThrustMaster T300RS) work with my Steam Deck and Proton 7 GE. The wheel does not respond in
wine control joy.cpl
without having the--no-bwrap
flag.To Reproduce
Steps to reproduce the behavior:
protontricks -c "wine control cpl" 244210
Expected behavior
When running
protontricks -c "wine control cpl" 244210
, wheel movements and button presses should cause a reaction in the Test Joystick tab.System (please complete the following information):
Additional context
I've been trying to track down an issue with my steering wheel in games using Proton versions > 5.13. The main game I am testing is Assetto Corsa on Proton GE 7.54. In AC's settings, I can see my steering wheel, but it does not respond to any movements/button presses. The steering wheel works as intended with native Linux tools such as
evtest
andoversteer
show the wheel working as intended, pointing to a potential proton issue.While trying to track down my issue, I added a udev rule to ensure that all users/groups had r/w access to the device. I also tried running the wine control applet to check if the wheel was correctly recognized, which lead me to discover this behavior. The wheel responds to all inputs as expected, only when the --no-bwrap option is specified.
If the error happens when trying to run a Protontricks command, run the command again using the
-v
flag and copy the output!Verbose output
Side Note
I realize you probably don't have access to a steering wheel or a Steam Deck for your local tests, but I believe this is an issue with permissions to the device within bubble wrap, or the steam runtime, as other users seem to have fixed this problem on other distros using the udev rule I mentioned. That being said, please let me know if I can give you any additional info, or if you have any idea to fix this.
Cheers!
The text was updated successfully, but these errors were encountered: