Lenovo Laptop Platform Profile Support Queued Ahead Of Linux 5.12

Written by Michael Larabel in Hardware on 2 February 2021 at 06:41 PM EST. 15 Comments
HARDWARE
Lenovo continues working on a number of contributions to the upstream kernel thanks to their work on preloading various Linux distributions on a number of different devices. In cooperation with Red Hat engineers over the past year we have seen a lot of Lenovo related improvements and the latest set to come with the Linux 5.12 cycle is ACPI platform profile support for their laptops.

Along with the previously noted ACPI platform profile infrastructure support, the Lenovo drivers are set to enable platform profile support in Linux 5.12.

As noted in that article from December, this platform profile support is allow altering the laptop hardware's operating profile characteristics around power/performance levels and in turn thermal and fan speed behavior. User-space can change the current platform profile via writing to /sys/firmware/platform_profile and then it's up to the hardware to alter its state to match the desired use-case whether it be desiring a low-power mode, cool operation, quiet operation, balanced thermal/power, or simply wanting the best performance out of the hardware. Users can manually (or scripted) manipulate the sysfs platform profile state or there is the likes of the Power Profiles Daemon that has work pending for automatically changing the behavior based on various conditions.

The ACPI platform profile infrastructure was sent into the power management "pm-next" tree back in December while today the Lenovo driver changes made it into the platform-drivers-x86 "for-next" branch ahead of the Linux 5.12 cycle opening later this month.


There is the addition to thinkpad_acpi for enabling the support for Lenovo devices with DYTC Version 5 or newer and supported modes there are low-power / balanced / performance. Similar support was queued today to ideapad-laptop in providing this platform profile support for various Lenovo IdeaPad laptops, also needing DYTC Version 5 or newer.

Long story short, Linux 5.12 is set to allow newer Lenovo laptops to alter the operating behavior between low-power / balanced / performance modes either manually or with upcoming user-space components (GNOME's Power Profiles Daemon so far).
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