Linux 6.2 Will Help With Power Savings For Intel Alder Lake N & Raptor Lake P

Written by Michael Larabel in Intel on 15 December 2022 at 12:00 PM EST. Add A Comment
INTEL
There's a fair amount going on in the power management space for both Intel x86_64 and Arm hardware with the Linux 6.2 kernel.

Before even getting to the PM/ACPI proper material for the Linux 6.2 merge window, the x86/cpu pull has a change worth mentioning. That change is adding Intel Alder Lake N and Raptor Lake P models to having a "normal" Energy Performance Bias (EPB).

The change to the Intel EPB code adjusts the default Energy Performance Bias hint for power management to Intel's recommended default for the ADL-N and RPL-P processors. By bumping the default EPB value from 6 to 7 for these models, it reduces the uncore power consumption. Testing on Alder Lake N by Intel engineers was found that for idling to light workloads like running Google Meet or VP9 video playback this EPB tweak was of benefit. They generally found 200mW+ in power-savings or 385 mW in power-savings while using Google Meet. For mobile ADL-N processors, the power savings can be significant for thermal and battery life reasons. Under full load the performance or power consumption is expected to be unaffected.


The Intel EPB default for Intel ADL-N and RPL-P is now properly adjusted with Linux 6.2.


Meanwhile on Monday Intel's Rafael Wysocki sent in the power management pull request. Most notable there is the Apple M1/M2 CPUFreq driver being merged for supporting CPU frequency scaling on that Apple Silicon for its P-State handling. There is also an ARM SCMI PowerCap driver merged too.

Intel P-State with Linux 6.2 meanwhile adds support for running with Xeon Scalable 4th Gen "Sapphire Rapids" processors when in the no-HWP (Hardware P-State) mode. Intel also added initial Emerald Rapids support to the intel-uncore-freq driver this cycle. They also added the intel-rapl library, powercap-info command, and RAPL monitor into the cpupower code contained within the Linux kernel source tree.

Over with the ACPI pull request is updating of the ACPICA code, various quirks, and different fixes.
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