ASUS Linux Driver Adding Ability To Toggle CPU Cores, APU Memory Settings & dGPU TGP

Written by Michael Larabel in Hardware on 28 May 2024 at 06:38 AM EDT. 9 Comments
HARDWARE
The ASUS WMI platform driver for Linux that is predominantly used by ASUS laptops for enabling more functionality under Linux has a new patch series available that is enabling yet more features for the latest ASUS hardware on Linux.

Luke Jones continues near single handedly improving the ASUS WMI x86 platform driver for in turn improving the ASUS laptop experience under Linux. Posted today were a set of nine patches making more improvements to the ASUS WMI driver code as well as tacking on some more features.

With the new ASUS WMI driver patches, there is a new "panel_fhd" option exposed under sysfs for some ASUS laptops that allow setting between Ultra HD (UHD) and Full HD (FHD) modes for the laptop panel.

There is also another feature wired up for dynamically toggling the E/P cores enabled for Intel-powered ASUS laptops. New "cores_enabled" and "cores_max" sysfs attributes are exposed for run-time toggling of efficiency/performance cores for Intel-powered ASUS laptops.

ASUS ROG Ally


Also new is a "apu_mem" setting for controlling the APU's memory setting on various ASUS devices such as the ROG Ally gaming handheld. This allows adjusting the amount of device memory available to the APU.

Lastly is a "dgpu_tgp" setting that is exposed for a few ASUS ROG laptops. This allows adjusting the total graphics power (TGP) of the discrete GPU on systems that allow for dynamically adjusting the GPU power limit.

More details on these feature patches for the ASUS WMI Linux driver can be found via this patch series. Hopefully these new ASUS laptop/device features will be ready for the Linux v6.11 kernel later this summer.
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