News: 0001639522

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Hardware] 3 Hours Ago CrOS EC Custom Fan Curves)


The cros_ec Linux kernel driver is used for supporting the ChromeOS Embedded Controller "EC" used by Chromebooks and various other laptops like [1]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.

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 [2]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.



[1] https://www.phoronix.com/search/Framework+Laptop

[2] https://lore.kernel.org/lkml/20260529-cros_ec-hwmon-fan-curve-v1-0-da6792b3830f@weissschuh.net/



I believe in an America where the separation of church and state is absolute --
where no Catholic prelate would tell the president (should he be Catholic)
how to act, and no Protestant minister would tell his parishioners for whom
to vote--where no church or church school is granted any public funds or
political preference--and where no man is denied public office merely
because his religion differs from the president who might appoint him or the
people who might elect him.
-- from John F. Kennedy's address to the Greater Houston Ministerial
Association September 12, 1960.