Browse Source

New experimental fan curve

This curve is significantly less aggressive in the lower
temperature ranges, with a steep drop after 70C.

This seems to be better suited for desktop usage while still remaining
safe due to the highest curve point maxing out the fans.
master
Shawn Anastasio 2 years ago
parent
commit
fafc4d6e54
  1. 11
      include/curve.h

11
include/curve.h

@ -50,21 +50,26 @@ struct fan_curve_point {
* must fall by before a previous point is selected.
*/
#define hist 2500
// Curve used by ZONE_CPU0
static struct fan_curve_point zone_cpu0_curve[] = {
{30000, 50}, {40000, 100, 8000}, {54000, 200, 8000}, {60000, 255, 8000}
{30000, 50}, {35000, 65, hist}, {40000, 80, hist}, {50000, 82, 6000}, {64000, 84, 6000}, {70000, 255, hist}
};
// Curve used by ZONE_CPU1
static struct fan_curve_point zone_cpu1_curve[] = {
{30000, 50}, {40000, 100, 8000}, {54000, 200, 8000}, {60000, 255, 8000}
{30000, 50}, {35000, 65, hist}, {40000, 80, hist}, {50000, 82, 6000}, {64000, 84, 6000}, {70000, 255, hist}
};
// Curve used by ZONE_CHASSIS
static struct fan_curve_point zone_chassis_curve[] = {
{30000, 50}, {40000, 100, 8000}, {54000, 200, 8000}, {60000, 255, 8000}
{30000, 50}, {35000, 65, hist}, {40000, 80, hist}, {50000, 85, hist}, {55000, 90, hist}, {60000, 100, hist}, {65000, 255, hist},
};
#undef hist
#endif
#endif // OP_FAN_DAEMON_CURVE_H

Loading…
Cancel
Save