One-Line Patch For Intel Meteor Lake Yields Up To 72% Better Performance, +7% Geo Mean

Written by Michael Larabel in Software on 10 June 2024 at 11:00 AM EDT. Page 1 of 7. 42 Comments.

Acer Swift Go 14 laptop

Covered last week on Phoronix was a new patch from Intel that with tuning to the P-State CPU frequency scaling driver was showing big wins for Intel Core Ultra "Meteor Lake" performance and power efficiency. I was curious with the Intel claims posted for a couple benchmarks and thus over the weekend set out to run many Intel Meteor Lake benchmarks on this one-line kernel patch... The results are great for boosting the Linux performance of Intel Core ultra laptops with as much as 72% better performance.

Intel Meteor Lake Linux patch

The patch posted last week for the Linux kernel tunes the Intel P-State Energy Performance Preference (EPP) value for Meteor Lake in the default "balance_performance" state. Adjusting the EPP value from 115 to 64 was enough to show a 19% improvement in performance for some workloads and up to an 11% performance per Watt improvement, as shown by the patch series. A similar patch was also posted last week for using those same values with upcoming Intel Arrow Lake processors. See that article for more background information on this tuning.

Intel Core Ultra 7 155H on Linux

As just a handful of benchmarks were shown with that patch and being curious about the Meteor Lake gains, I ran my own set of benchmarks. Using the Acer Swift Go 14 with Intel Core Ultra 7 155H, I ran a set of benchmarks using the current Linux 6.10 Git kernel and then repeated it with the lone Intel P-State MTL tuning patch applied... One line of code changed and then repeating the same set of benchmarks in their default out-of-the-box state on Linux. This is the only Meteor Lake laptop/system I have after buying the Acer Swift Go 14 back on launch day for Linux testing.

Intel Meteor Lake Tuning Benchmark

This was otherwise a clean Ubuntu 24.04 LTS install besides swapping out the kernel and sticking to all of the other defaults. Besides looking at the raw benchmark results, the CPU package power consumption was also monitored and thus the performance-per-Watt too. Here are the numbers I am seeing for this one-line kernel patch for Intel Core Ultra 7 "Meteor Lake" performance.


Related Articles