Saturday, July 12, 2025
HomeGamingLenovo readies WMI driver for gaming handhelds with Linux 6.17

Lenovo readies WMI driver for gaming handhelds with Linux 6.17

Lenovo's Legion Go S is set to benefit from native Linux power controls via the new WMI driver (Image source: Lenovo)
Lenovo’s Legion Go S is set to benefit from native Linux power controls via the new WMI driver (Image source: Lenovo)

New kernel patch brings native power controls to Legion Go S on Linux.

Lenovo is preparing official Linux support for its handheld gaming devices with a new WMI driver set to debut in Linux kernel version 6.17. Submitted by developer Derek Clark, the patch introduces a platform driver for Legion handhelds such as the Legion Go S, offering native access to power profiles and hardware-level toggles.

The update marks a notable shift for Linux users on AMD-based handhelds. Once merged, it will allow gamers to switch between performance modes and energy-saving settings directly through the Linux sysfs interface, without relying on Windows-specific software like Armoury Crate or external scripts.

The Legion WMI driver follows a similar pattern to Asus’ approach with its ROG Ally series but is tailored specifically for Lenovo’s embedded controller. It offers kernel-level hooks for managing thermal policies and performance curves, which can be particularly useful for developers and Linux-based platforms such as SteamOS.

A community guide on GitHub aimed at Legion Go users underlines the practical need for such support: “TDP on the Legion Go must be set via Lenovo’s WMI methods, which currently aren’t accessible without acpi_call on Linux. There is a work in progress driver for the LGO, but it is not ready yet.” That status is now changing, as the newly queued patch introduces standardised access to key functions via the mainline kernel.

In a separate patch, Clark also added support for the Legion Go S controller’s HID interface. This enables firmware-level communication and could improve compatibility with tools like fwupd, potentially streamlining future updates.

The driver is expected to be included in the platform-drivers-x86 tree and rolled out with Linux 6.17, opening new doors for handheld Linux gaming.

Related Articles

Louise Burke, 2025-07-12 (Update: 2025-07-12)

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Most Popular

Recent Comments