News: 0001505739

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.13 To Tune Intel Granite Rapids For Better Performance Out-Of-The-Box

([Intel] 5 Hours Ago Balance-Performance EPP)


A patch queued yesterday ino the Linux power management subsystem's "linux-next" branch ahead of the upcoming Linux 6.13 merge window will tune Intel Xeon Granite Rapids processors for better performance out-of-the-box.

For running with Intel Xeon Granite Rapids (including upcoming Granite Rapids D processors) with the Intel P-State "powersave" governor as is commonly the default on Ubuntu and other Linux distributions, Granite Rapids will enjoy better performance with Linux 6.13.

The change is adjusting the performance of the Energy Performance Preference (EPP) value in the balance_performance mode. This won't have an impact though if you are already running Granite Rapids with the "performance" governor.

[1]The patch queued ahead of Linux 6.13 explains:

cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids

Update EPP default for balance_performance to 32.

This will give better performance out of the box using Intel P-State powersave governor while still offering power savings compared to performance governor.

This is in line with what has already been done for Emerald Rapids and Sapphire Rapids.

Indeed it was just earlier this year that [2]the EPP for Emerald Rapids was tuned for better performance. It's a bit surprising that Granite Rapids wasn't tuned at that time or any point prior to today, two months after these Xeon 6 P-core processors were announced.

The Linux 6.13 merge window is expected to open next week while the stable Linux 6.13 kernel will be out around late January or early February. It's also possible this straight-forward Intel P-State patch may get back-ported to existing stable kernel versions. In any event look for better Granite Rapids performance for those using the default "powersave" governor.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=linux-next&id=00e2c199cb3780357790852502a74719d14554ec

[2] https://www.phoronix.com/news/Linux-6.11-Lands-EMR-EPP-Update



phoronix

A master programmer passed a novice programmer one day. The master
noted the novice's preoccupation with a hand-held computer game. "Excuse me",
he said, "may I examine it?"
The novice bolted to attention and handed the device to the master.
"I see that the device claims to have three levels of play: Easy, Medium,
and Hard", said the master. "Yet every such device has another level of play,
where the device seeks not to conquer the human, nor to be conquered by the
human."
"Pray, great master," implored the novice, "how does one find this
mysterious setting?"
The master dropped the device to the ground and crushed it under foot.
And suddenly the novice was enlightened.
-- Geoffrey James, "The Tao of Programming"