-
Notifications
You must be signed in to change notification settings - Fork 0
/
fanctl.yaml
153 lines (126 loc) · 3.67 KB
/
fanctl.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
# Time in seconds between reading sensors.
# 1 second by default.
# period: 1
# All controlled fans.
# Has to be at least one fan.
fans:
# Fan driver type
# Available types: thinkpad
# Required
- type: thinkpad
# Name for logs.
# name: cpu
# Time in seconds between setting the same level.
# When user space fan software doesn't set fan level for a while
# driver can switch to auto mode by itself. Thinkpad acpi driver
# does this after 2 minutes.
# 60 seconds by default.
# repeat: 60
# Default fan level.
# Default value provided from driver.
# level: auto
# Time in seconds before switching to another level.
# delayUp for level increase and delayDown for decrease, delay combines both.
# 0 by default.
# delay: 0
# delayUp: 0
# delayDown: 0
# List of sensor names from sensors section which are used to select
# current level.
# By default uses all sensors.
# sensors:
# - cpu1
# - cpu2
# Multiple sensors select algorithm.
# Available values: min, max, average.
# max by default.
# select: max
# Driver system file path.
# path:
# Level that will be set before laptop suspend.
# auto by default.
# suspendLevel: auto
# Levels for power profiles.
# Profile levels have priority over fan levels.
# profiles:
# Power profile name.
# Required.
# - name: low-power
# Time in seconds before switching to another level.
# 0 by default.
# delay: 0
# delayUp: 0
# delayDown: 0
# Sensor value to fan level mapping.
# Order matters. First matching will be used.
# If there is no matching level default fan level is used.
# levels:
# Fan level.
# Required.
# - level: 1
# Minimal sensor value.
# Required if max is not set.
# -∞ by default.
# min: 10
# Maximal sensor value.
# Required if min is not set.
# +∞ by default.
# max: 55
# Time in seconds before switching to another level.
# 0 by default.
# delay: 0
# delayUp: 0
# delayDown: 0
# Sensor value to fan level mapping.
# Order matters. First matching will be used.
# If there is no matching level default fan level is used.
# levels:
# Fan level.
# Required.
# - level: 1
# Minimal sensor value.
# Required if max is not set.
# -∞ by default.
# min: 10
# Maximal sensor value.
# Required if min is not set.
# +∞ by default.
# max: 55
# Time in seconds before switching to another level.
# 0 by default.
# delay: 0
# delayUp: 0
# delayDown: 0
# All sensors.
# Has to be at least one sensor.
sensors:
# Fan driver type.
# Available types: hwmon
# Required.
- type: hwmon
# Sensor name.
# name: cpu1
# Sensor value multiplier.
# Default value provided from driver.
# factor: 0.001
# Sensor value constant.
# Default value provided from driver.
# add: 0
# Multiple system files select algorithm.
# hwmon has multiple per each cpu core.
# Available values: min, max, average.
# max by default.
# select: max
# Sensor name.
# sensor: coretemp
# Sensor label.
# label: Package
# Profile settings.
# Have to be set if fan profiles are used.
# profile:
# Profile driver type.
# Available types: platform.
# Required.
# type: platform
# Profile system file path.
# path: /sys/profile