NVIDIA SHIELD Controller Driver, Xbox Rumble Support For Linux 6.5

Written by Michael Larabel in Hardware on 28 June 2023 at 06:25 AM EDT. Add A Comment
HARDWARE
The HID subsystem updates have been submitted for the ongoing Linux 6.5 merge window. Most notable is NVIDIA contributing a Linux kernel driver six years late for their SHIELD controller.

A few months ago a NVIDIA engineer began working on an upstream-focused Linux driver for their 2017 SHIELD controller. The driver initially supports the NVIDIA "Thunderstrike" SHIELD (2017) controller with the thinking that other SHIELD peripherals could also be supported by this driver in the future.

NVIDIA SHIELD Controller


After some refinements, the "nvidia-shield" driver was picked up by HID-next and now submitted this week for mainline integration in Linux 6.5. It's not clear why NVIDIA is only now working on this driver and getting it upstream a half-decade later unless perhaps they are working on a next-generation SHIELD and wanting to extend this driver to support their future iterations of the hardware. In any event, the NVIDIA SHIELD driver for their 2017 controller will be found in mainline at long last.

Xbox Controller


Meanwhile the HID pull also brings rumble support for newer Microsoft Xbox controllers thanks to the work by Google in collaboration with Microsoft's Xbox team. Another story of better late than never.

The HID subsystem updates for Linux 6.5 also include some AMD Sensor Fusion Hub (SFH) updates for Ryzen laptop users, Arrow Lake PCI device IDs for the Intel ISH HID driver, a quirk for the HP Elite Presenter Mouse, and supporting the ASUS ROG Z13 keyboard via the ASUS driver.

The full set of HID feature updates for Linux 6.5 can be found via this pull.
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