-
Notifications
You must be signed in to change notification settings - Fork 542
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
batocera-wine: disable hidraw by default #13083
base: master
Are you sure you want to change the base?
Conversation
since version 8.X, wine have enable hidraw by default, and this is breaking xinput for lot of gamepads. (I have tested dualshock4, dualsense controllers, and sinden lightgun) https://selfmadepenguin.wordpress.com/2024/02/14/how-i-solved-my-gamecontroller-problems/ https://social.treehouse.systems/@mgorny/112146040904035612 https://bugs.winehq.org/show_bug.cgi?id=56306 wine-ge have patches to disable hidraw by default https://github.com/GloriousEggroll/wine-ge-custom/releases/tag/GE-Proton8-7 This patch add the registry key to disablehidraw=1 by default, and allow to revert to hidraw with a new "enable_hidraw" option
Very good idea :) |
note: only modern games support hidraw when they need special features (gyroscope for example, flight simulator with special stick,..), that's why we should be able to enable it if needed. Steam as workaround, enable hidraw by default, but have "virtual controller" in the steam running to emulate xinput stick on top of hidraw, and habe both as the same time. |
I was thinking to look at new umu-launcher from wine-ge/proton-ge devs, but they are same problem, the steam input (for virtual controller) is proprietary and not opensource code is available. |
@aderumier thanks. if you still want a hidraw option then please rework for v42 |
yes, sure, I'll wait for v41 release first, then I'll resubmit an updated version for custom runner Thanks ! |
since version 8.X, wine have enable hidraw by default, and this is breaking xinput for lot of gamepads.
(I have tested dualshock4, dualsense controllers, and sinden lightgun)
https://selfmadepenguin.wordpress.com/2024/02/14/how-i-solved-my-gamecontroller-problems/
https://social.treehouse.systems/@mgorny/112146040904035612
https://bugs.winehq.org/show_bug.cgi?id=56306
wine-ge have patches to disable hidraw by default
https://github.com/GloriousEggroll/wine-ge-custom/releases/tag/GE-Proton8-7
This patch add the registry key to disablehidraw=1 by default, and allow to revert to hidraw with a new "enable_hidraw" option