CPUFreq's New Scaling Governor Is Coming For Linux 4.7
The CPUFreq driver for CPU frequency scaling will have a new governor available with the Linux 4.7 kernel that's soon entering development.
The new CPUFreq governor for Linux 4.7 is the Schedutil governor that we've previously talked about on Phoronix. With Linux 4.6 was an important power management redesign by changing the way CPU frequency updates are triggered to support using callbacks invoked by the scheduler rather than deferrable timers.
With the new Schedutil governor for CPUFreq, the code is making use of the scheduler's CPU utilization data for making its frequency scaling decisions. See that earlier article for more details.
The Schedutil support has been queued up in the linux-pm code for landing with Linux 4.7. Once the code has been mainlined with the Linux 4.7 merge window expected to open next week, I'll run some fresh CPU scaling driver/governor benchmarks on various hardware.
The new CPUFreq governor for Linux 4.7 is the Schedutil governor that we've previously talked about on Phoronix. With Linux 4.6 was an important power management redesign by changing the way CPU frequency updates are triggered to support using callbacks invoked by the scheduler rather than deferrable timers.
With the new Schedutil governor for CPUFreq, the code is making use of the scheduler's CPU utilization data for making its frequency scaling decisions. See that earlier article for more details.
The Schedutil support has been queued up in the linux-pm code for landing with Linux 4.7. Once the code has been mainlined with the Linux 4.7 merge window expected to open next week, I'll run some fresh CPU scaling driver/governor benchmarks on various hardware.
6 Comments