Linux 6.8 Merges Fix For Recent Performance Regression Spotted By Linus Torvalds

Written by Michael Larabel in Linux Kernel on 18 January 2024 at 03:18 PM EST. 12 Comments
LINUX KERNEL
Last week Linux creator Linus Torvalds spotted a bad performance regression with the early Linux 6.8 kernel state that was leading to his kernel build times doubling. Since then kernel developers were working on analyzing the issue and devising a fix. A few minutes ago the fix has worked its way into the mainline kernel.

The merged fix was indeed the one-liner noted in the prior Phoronix article around the kernel scheduler's behavior when using the ACPI CPUFreq driver with the Schedutil governor.

The one line change applies a 25% margin so that the kernel selects a higher frequency than the current one before the CPU is fully utilized.

Linux 6.8 regression fix merged


The fix has been merged so on older AMD systems using ACPI CPUFreq Schedutil and elsewhere, Linux 6.8 should no longer regress the performance -- unless there are other performance regressions lurking this merge window.
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