File tree 1 file changed +53
-14
lines changed
1 file changed +53
-14
lines changed Original file line number Diff line number Diff line change @@ -28,30 +28,69 @@ CFLAGS+=\
28
28
-DPOWER_LIMIT_AC=180 \
29
29
-DPOWER_LIMIT_DC=28
30
30
31
+ # Number of seconds to average temperatures when deciding on fan duty.
32
+ # SMOOTH_FANS_* settings should generally be 4x the HEATUP/COOLDOWN settings.
33
+ CFLAGS+ =\
34
+ -DBOARD_HEATUP=5 \
35
+ -DBOARD_DGPU_HEATUP=5 \
36
+ -DSMOOTH_FANS_UP=20
37
+ CFLAGS+ =\
38
+ -DBOARD_COOLDOWN=10 \
39
+ -DBOARD_DGPU_COOLDOWN=10 \
40
+ -DSMOOTH_FANS_DOWN=40
41
+
31
42
# Don't smooth fan speed changes below 25% to mitigate buzzing
32
43
CFLAGS+=-DSMOOTH_FANS_MIN =25
33
44
34
45
# Custom fan curve
35
46
CFLAGS+=-DBOARD_FAN_POINTS ="\
36
- FAN_POINT(55, 25), \
37
- FAN_POINT(65, 30), \
38
- FAN_POINT(70, 40), \
39
- FAN_POINT(75, 60), \
40
- FAN_POINT(80, 75), \
41
- FAN_POINT(85, 90), \
42
- FAN_POINT(90, 100) \
47
+ FAN_POINT(50, 25), \
48
+ FAN_POINT(51, 29), \
49
+ FAN_POINT(52, 33), \
50
+ FAN_POINT(53, 36), \
51
+ FAN_POINT(54, 40), \
52
+ FAN_POINT(55, 44), \
53
+ FAN_POINT(56, 48), \
54
+ FAN_POINT(57, 51), \
55
+ FAN_POINT(58, 55), \
56
+ FAN_POINT(59, 59), \
57
+ FAN_POINT(60, 63), \
58
+ FAN_POINT(61, 66), \
59
+ FAN_POINT(62, 70), \
60
+ FAN_POINT(63, 74), \
61
+ FAN_POINT(64, 78), \
62
+ FAN_POINT(65, 81), \
63
+ FAN_POINT(66, 85), \
64
+ FAN_POINT(67, 89), \
65
+ FAN_POINT(68, 92), \
66
+ FAN_POINT(69, 96), \
67
+ FAN_POINT(70, 100) \
43
68
"
44
69
45
70
# Enable DGPU support
46
71
CFLAGS+=-DHAVE_DGPU =1
47
72
CFLAGS+=-DBOARD_DGPU_FAN_POINTS ="\
48
- FAN_POINT(55, 25), \
49
- FAN_POINT(65, 30), \
50
- FAN_POINT(70, 40), \
51
- FAN_POINT(75, 60), \
52
- FAN_POINT(80, 75), \
53
- FAN_POINT(85, 90), \
54
- FAN_POINT(90, 100) \
73
+ FAN_POINT(50, 25), \
74
+ FAN_POINT(51, 29), \
75
+ FAN_POINT(52, 33), \
76
+ FAN_POINT(53, 36), \
77
+ FAN_POINT(54, 40), \
78
+ FAN_POINT(55, 44), \
79
+ FAN_POINT(56, 48), \
80
+ FAN_POINT(57, 51), \
81
+ FAN_POINT(58, 55), \
82
+ FAN_POINT(59, 59), \
83
+ FAN_POINT(60, 63), \
84
+ FAN_POINT(61, 66), \
85
+ FAN_POINT(62, 70), \
86
+ FAN_POINT(63, 74), \
87
+ FAN_POINT(64, 78), \
88
+ FAN_POINT(65, 81), \
89
+ FAN_POINT(66, 85), \
90
+ FAN_POINT(67, 89), \
91
+ FAN_POINT(68, 92), \
92
+ FAN_POINT(69, 96), \
93
+ FAN_POINT(70, 100) \
55
94
"
56
95
57
96
# Add system76 common code
You can’t perform that action at this time.
0 commit comments