Rewritten Apple Silicon CPUFreq Driver Posted For Linux

Written by Michael Larabel in Apple on 4 May 2022 at 05:08 AM EDT. 5 Comments
A new Apple SoC CPUFreq driver has been posted by Asahi Linux's Hector Martin with the CPU frequency scaling driver, of course, being important for achieving optimal performance and power/thermal management.

The new patches posted today are a "complete rewrite" of the earlier Apple SoC CPUFreq driver attempt. This newly rewritten driver is now a standalone CPUFreq driver rather than relying on CPUFreq-DT. This driver also now avoids memory controller performance switching since it didn't ultimately help out much with their earlier experiments.

Some of the advantages of this latest apple-soc-cpufreq driver is supporting fast switching, reporting of the current CPU frequency to user-space, and support for exposing the higher performance states as turbo states.

See the new apple-soc-cpufreq driver patches on the kernel mailing list where they are now undergoing review. Linux already is showing much exciting potential on the Apple M1 when it comes to the CPU side and will be great to see how well it is once everything is mature and mainline. The graphics enablement effort also remains ongoing.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week