Schedutil CPU Frequency Scaling Governor Improvements Coming To Linux 4.18

Written by Michael Larabel in Linux Kernel on 23 May 2018 at 09:35 AM EDT. 4 Comments
LINUX KERNEL
Adding to the list of changes coming to Linux 4.18 are updates to CPUFreq's "Schedutil" CPU frequency scaling governor.

Schedutil is the newest CPUFreq governor introduced back during Linux 4.7 as an alternative to ondemand, performance, and others. What makes Schedutil different and interesting is that it makes use of CPU scheduler utilization data for its decisions about CPU frequency control.

Over time Schedutil has become wiser about its CPU frequency selection for better performance and power-savings compared to other CPUFreq governors and P-State, but it's still not perfect yet.

Coming with Linux 4.18 is a change to workaround CPUFreq update requests potentially being dropped. There are also fixes around the iowait boost mode.

Come the Linux 4.18 cycle next month I'll likely be doing some fresh CPUFreq/P-State scaling driver benchmarks for those interested to see how the situation plays out following this next round of power management updates.
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