ec
ec copied to clipboard
[WIP] Rewrite fan control
Tired of fans going brr on boot or when you...start a YouTube video or something?
TODO
- [ ] Write a real summary and rationale for these changes
- [x] Handle min duty
- Replace functionality of
SMOOTH_FANS_MIN
- Replace functionality of
- [ ] Evaluate if duty change is responsive enough to handle sudden heavy loads like compilation or gaming
- Still provides enough heat dissipation?
- [ ] Check fans work on suspend entry/exit
- Handling for S0ix?
- [x] Move fan tables to per-board
fan.cfiles - [x] Track level in table instead of calculating on every interval?
- Know whether it's moving up/down
- Separate column for up/down temps?
- [ ] Manual mode for system firmware/OS control of fans