4 ms·
The EC retains control of the fans because an OS process could crash, starve, or otherwise fail to do its job in a timer manner. Without that code running, the
by voakbasda 5y ago
The EC retains control of the fans because an OS process could crash, starve, or otherwise fail to do its job in a timer manner. Without that code running, the hardware cooks itself.
That said, the OS could have been allowed to give its input into the situation, and that might have solved a lot of these problems.
Moreover, I think this serves as example of why we collectively need to advocate for rights to repair/tinker, as some of these EC firmwares could be updated. Sadly, many are burned into ROM, so the only sane choice there would be to avoid the purchase in the first place.
- ChuckNorris89 5y ago>The EC retains control of the fans because an OS process could crash, starve, or otherwise fail to do its job in a timer manner. Without that code running, the hardware cooks itself. I mean, there's no reason why the EC can't be the default and the emergency fallback for fan control and the OS takes over after boot. Apple got this working on Intel MacBooks, I'm sure Windows and Dell/Lenovo could too if they wanted to.