Meteor Lake EPP Tuning For Greater Performance Or Power Efficiency With Intel Ultra Core 7

Written by Michael Larabel in Processors on 26 December 2023 at 10:00 AM EST. Page 1 of 7. 12 Comments.

With all of my initial Intel Core Ultra 7 155H benchmarking since last week from the Windows 11 vs. Linux performance to the integrated Intel Arc Graphics performance it was at the Linux 6.7 kernel defaults / OS defaults. But for those wanting to push the Intel Core Ultra 7 155H further for better performance or conversely wanting to extend the battery life further for devices like the Acer Swift Go 14 laptop, the Intel P-State Energy Performance Preference (EPP) can be adjusted. Here's a look at the sometimes significant difference to power and performance when adjusting the Intel Meteor Lake CPU between the default balanced performance mode and the alternative power saver and performance modes.

Ubuntu EPP power mode settings

This round of testing is looking at the difference when switching between the Intel P-Stat EPP modes of power, balance_performance (the default), and the performance mode for the Intel Core Ultra 7 155H Meteor Lake SoC with the Acer Swift Go 14 laptop. No other changes were made during this round of testing with the software stack still being Ubuntu 23.10 with the Linux 6.7 kernel.

Ubuntu GNOME power mode settings

On Linux the EPP value can be adjusted from the GNOME Settings or more universally via the command line when dealing with the sysfs interface directly. The EPP is used for expressing your desired power/performance mode whether the Intel performance state handling should favor power savings, a balance of power and performance, or go for all-out best performance. The default Intel P-State powersave governor was used throughout all of this testing with only looking at the Intel EPP impact on Linux.

Acer Swift Go 14 Core Ultra 7 155H Meteor Lake EPP

During this EPP tuning benchmarks of the Intel Core Ultra 7 155H, in addition to the raw performance the CPU/SoC power consumption and CPU core temperature were also monitored on a per-test basis for helping to quantify the benefits of the Energy Performance Preference adjustments.


Related Articles