Found the following devices:
hwmon0 is nvme
hwmon1 is coretemp
hwmon2 is nct6776
hwmon3 is hidpp_battery_0
Found the following PWM controls:
hwmon2/pwm1 current value: 255
hwmon2/pwm2 current value: 228
hwmon2/pwm2 is currently setup for automatic speed control.
In general, automatic mode is preferred over manual mode, as
it is more efficient and it reacts faster. Are you sure that
you want to setup this output for manual control? (n)
hwmon2/pwm3 current value: 255
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon2/fan1_input current speed: 1518 RPM
hwmon2/fan2_input current speed: 2235 RPM
hwmon2/fan3_input current speed: 0... skipping!
hwmon2/fan4_input current speed: 1573 RPM
hwmon2/fan5_input current speed: 1506 RPM
PWM1
255
240
225
210
195
180
165
150
135
120
105
90
75
60
45
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
fan1_input
1518
1451
1404
1355
1319
1248
1186
1127
1062
994
936
895
895
877
876
877
891
878
895
895
881
882
895
898
898
882
884
885
902
903
903
PWM3与fan5转速对照表
PWM3
255
240
225
210
195
180
165
150
135
120
105
90
75
60
45
fan5_input
1505
1562
1500
1505
1434
1311
1244
1168
1131
1040
914
847
716
621
0
3.3 风扇控制策略
风扇
主板接口
温控位置
传感器ID
策略
CPU
CPU_FAN1
hwmon2/pwm2
–
主板自动控制
硬盘阵列
CHA_FAN1
hwmon2/pwm1
hwmon0/temp1_input
nvme固态稳定
电源&硬盘仓
CHA_FAN2
hwmon2/pwm3
hwmon1/temp1_input
CPU温度控制
机箱上部&硬盘阵列
PWR_FAN1
–
–
电源风扇无法控制
3.4 fancontrol配置参数
参数名
意义
FCTEMPS
The temperature input device to read for CPU temperature. The above example corresponds to /sys/class/hwmon/hwmon0/device/temp1_input.
FCFANS
The current fan speed, which can be read (like the temperature) in /sys/class/hwmon/hwmon0/device/fan1_input
MINTEMP
风扇启动温度,低于该温度关闭风扇
MAXTEMP
最大风速温度,对于CPU要求低于最大容忍温度10~20度
MINSTOP
风扇停转时候的PWM值,通常在0~255
MINSTART
风扇启动PWM,一般高于MINSTOP,因为启动电流要求更高
grass@grassLinux:~$ cat /etc/fancontrol
# Configuration file generated by pwmconfig, changes will be lostINTERVAL=10DEVPATH=hwmon0=devices/pci0000:00/0000:00:1c.0/0000:01:00.0/nvme/nvme0 hwmon1=devices/platform/coretemp.0 hwmon2=devices/platform/nct6775.656
DEVNAME=hwmon0=nvme hwmon1=coretemp hwmon2=nct6776
FCTEMPS=hwmon2/pwm1=hwmon0/temp1_input hwmon2/pwm3=hwmon1/temp1_input
FCFANS=hwmon2/pwm1=hwmon2/fan1_input hwmon2/pwm3=hwmon2/fan5_input
MINTEMP=hwmon2/pwm1=32 hwmon2/pwm3=35MAXTEMP=hwmon2/pwm1=50 hwmon2/pwm3=55MINSTART=hwmon2/pwm1=150 hwmon2/pwm3=60MINSTOP=hwmon2/pwm1=0 hwmon2/pwm3=45MAXPWM=hwmon2/pwm1=255 hwmon2/pwm3=240