From ef6b0c7d4b90b6ecd3ac514009b9547352c700f1 Mon Sep 17 00:00:00 2001 From: uvos Date: Thu, 11 Jan 2024 19:29:02 +0100 Subject: [PATCH] fix bug where unmonitored gpus contribute to fan speed --- main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)