CodeWeavers Working On Better Input Device Support For Proton Gaming

Written by Michael Larabel in Valve on 14 October 2024 at 07:00 AM EDT. 12 Comments
VALVE
The Wine developers at CodeWeavers who also collaborate with Valve on Steam Play's Proton have been working to enhance input device support for Proton/Wine gaming. In particular, for various gaming input devices that were never designed with Linux support in mind and various nuances around properly supporting them under Linux with different limitations from (X)Wayland to kernel driver handling.

Arek Hiler of CodeWeavers, who also serves as the Proton janitor, presented last week at the X.Org Developer's Conference (XDC 2024) in Montreal about the input device challenges and their hopes to enhancing the support.

Hiler went over the various input device handling challenges, how the Wine Wayland driver will improve some areas of support, the HIDIOCREVOKE ioctl being introduced in Linux 6.12, and other ongoing efforts as well as open issues.

Proton Input


For those interested in input devices and/or enhancements ongoing by CodeWeavers to benefit Proton/Wine gaming, below is the XDC 2024 presentation recording for all of the details. There is also a PDF slide deck.

Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week