From 884c9916e4f9099063a4a9dfcbc1ac3739181318 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 29 Jan 2020 12:38:26 -0700 Subject: [PATCH] Update fan curve --- src/board/system76/darp5/peci.c | 14 +++++++++----- src/board/system76/galp3-c/peci.c | 14 +++++++++----- src/board/system76/lemp9/peci.c | 14 +++++++++----- 3 files changed, 27 insertions(+), 15 deletions(-) diff --git a/src/board/system76/darp5/peci.c b/src/board/system76/darp5/peci.c index 145d8f6..9ab71e8 100644 --- a/src/board/system76/darp5/peci.c +++ b/src/board/system76/darp5/peci.c @@ -25,11 +25,15 @@ struct FanPoint { // Fan curve with temperature in degrees C, duty cycle in percent struct FanPoint __code FAN_POINTS[] = { - FAN_POINT(45, 40), - FAN_POINT(55, 50), - FAN_POINT(65, 65), - FAN_POINT(75, 85), - FAN_POINT(80, 100), + FAN_POINT(65, 30), + FAN_POINT(70, 35), + FAN_POINT(75, 40), + FAN_POINT(78, 45), + FAN_POINT(80, 50), + FAN_POINT(81, 55), + FAN_POINT(82, 65), + FAN_POINT(83, 75), + FAN_POINT(84, 100), }; // Get duty cycle based on temperature, adapted from diff --git a/src/board/system76/galp3-c/peci.c b/src/board/system76/galp3-c/peci.c index 145d8f6..9ab71e8 100644 --- a/src/board/system76/galp3-c/peci.c +++ b/src/board/system76/galp3-c/peci.c @@ -25,11 +25,15 @@ struct FanPoint { // Fan curve with temperature in degrees C, duty cycle in percent struct FanPoint __code FAN_POINTS[] = { - FAN_POINT(45, 40), - FAN_POINT(55, 50), - FAN_POINT(65, 65), - FAN_POINT(75, 85), - FAN_POINT(80, 100), + FAN_POINT(65, 30), + FAN_POINT(70, 35), + FAN_POINT(75, 40), + FAN_POINT(78, 45), + FAN_POINT(80, 50), + FAN_POINT(81, 55), + FAN_POINT(82, 65), + FAN_POINT(83, 75), + FAN_POINT(84, 100), }; // Get duty cycle based on temperature, adapted from diff --git a/src/board/system76/lemp9/peci.c b/src/board/system76/lemp9/peci.c index 145d8f6..9ab71e8 100644 --- a/src/board/system76/lemp9/peci.c +++ b/src/board/system76/lemp9/peci.c @@ -25,11 +25,15 @@ struct FanPoint { // Fan curve with temperature in degrees C, duty cycle in percent struct FanPoint __code FAN_POINTS[] = { - FAN_POINT(45, 40), - FAN_POINT(55, 50), - FAN_POINT(65, 65), - FAN_POINT(75, 85), - FAN_POINT(80, 100), + FAN_POINT(65, 30), + FAN_POINT(70, 35), + FAN_POINT(75, 40), + FAN_POINT(78, 45), + FAN_POINT(80, 50), + FAN_POINT(81, 55), + FAN_POINT(82, 65), + FAN_POINT(83, 75), + FAN_POINT(84, 100), }; // Get duty cycle based on temperature, adapted from