diff --git a/main.cpp b/main.cpp index ee65c0a..9b2b01a 100644 --- a/main.cpp +++ b/main.cpp @@ -81,10 +81,10 @@ double gpu_fan_zone(const std::vector& sensors) { if(sensor.chip == gpu.first) { + if(max_temp < sensor.reading) + max_temp = sensor.reading; gpu.second = true; } - if(max_temp < sensor.reading) - max_temp = sensor.reading; } } } @@ -97,7 +97,7 @@ double gpu_fan_zone(const std::vector& sensors) } } - return fan_curve(max_temp, 0.10, 1.0, 45, 75); + return fan_curve(max_temp, 0.05, 1.0, 45, 75); } double system_fan_zone(const std::vector& sensors)