Improve logic to handle fans stopping
This commit is contained in:
@@ -44,9 +44,7 @@ void FanCurve::DoFanControl() {
|
||||
if (f->RPM() <= 0) {
|
||||
BOOST_LOG_TRIVIAL(warning) << "Fan stopped completely!";
|
||||
f->PWM(f->StartPWM());
|
||||
|
||||
BOOST_LOG_TRIVIAL(info) << "Adjusting minPWM of fan " << f->toString();
|
||||
f->MinPWM(f->MinPWM() + 2);
|
||||
f->AdjustPWMLimits();
|
||||
} else {
|
||||
f->PWM(targetFanPower);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user