Skip to content

Create batocera-fan-control#15003

Draft
Mikhailzrick wants to merge 1 commit intobatocera-linux:masterfrom
Mikhailzrick:new-fan-control
Draft

Create batocera-fan-control#15003
Mikhailzrick wants to merge 1 commit intobatocera-linux:masterfrom
Mikhailzrick:new-fan-control

Conversation

@Mikhailzrick
Copy link
Contributor

@Mikhailzrick Mikhailzrick commented Dec 28, 2025

New fan controller that aims to be mostly universal.

All that should need to be determined at start is the variables for the fan state and off/min/max values.

Automatically determines linear curve from min to max fan speed depending on temp.
Checks hottest cpu*/cluster* every N loops to ensure it's always latching onto hottest zone.
Default min fan speed is 10%.

Fixed fan speeds if for whatever reason a temp zone can't be found as a safety.
quiet|normal|performance used to adjust the curve to be x0.5(quiet), x1.0(normal), or x1.5(performance), normal is used if no mode specified.

@Mikhailzrick Mikhailzrick marked this pull request as draft December 28, 2025 07:39
Update batocera-fan-control
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant