Dann sind die Zielbereiche ziemlcih groß abgesteckt, aber eigentlcih ist es ja egal. Mit der Lüftergröße war mir klar, aber dachte der Zielbereich ist etwas enger abgesteckt zum Beispiel 48-52..
Habe kurz nachgeschaut in
power_management_task.c: Da wird einfach zwischen 45°C und 75°C (=THROTTLE_TEMP) linear geregelt. Also < 45°C -> 20% PWM hinauf bis 75°C --> 100% PWM. Es gibt also
keine Zieltemperatur, nur Grenzen.
static double automatic_fan_speed(float chip_temp, GlobalState * GLOBAL_STATE)
{
double result = 0.0;
double min_temp = 45.0;
double min_fan_speed = 20.0;
if (chip_temp < min_temp) {
result = min_fan_speed;
} else if (chip_temp >= THROTTLE_TEMP) {
result = 100;
} else {
double temp_range = THROTTLE_TEMP - min_temp;
double fan_range = 100 - min_fan_speed;
result = ((chip_temp - min_temp) / temp_range) * fan_range + min_fan_speed;
}
[...]