VOOZH about

URL: https://www.phoronix.com/news/CrOS-EC-Custom-Fan-Cuves

⇱ Linux's CrOS EC Driver To Support Custom Fan Curves - Useful For Framework Laptops - Phoronix


👁 Phoronix

Linux's CrOS EC Driver To Support Custom Fan Curves - Useful For Framework Laptops

Written by Michael Larabel in Hardware on 10 June 2026 at 09:12 AM EDT. 1 Comment
The cros_ec Linux kernel driver is used for supporting the ChromeOS Embedded Controller "EC" used by Chromebooks and various other laptops like Framework Laptops. With patches pending to cros_ec, support for custom fan curves is being introduced.

Thomas Weißschuh who has worked on many hardware monitoring and platform driver improvements for Linux has recently taken to working on custom fan curves support for the cros_ec driver. Patches posted recently allow for both reading and writing of fan curves used by the CrOS embedded controller on capable laptops.

👁 Framework Laptop 16


To avoid situations of overheating or any thermal damage, the patches only allow for writing fan curves that are more aggressive than the current fan curves used by default on a given laptop with the Chrome OS embedded controller.

The patches are currently out for review on the mailing list. It looks like some changes to the patches are still going to be needed but hopefully a revised form of them will manage to reach the mainline Linux kernel in the not too distant future.

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.