Имеется ubuntu server 16.04 на стареньком pentium 4.
Установил lm-sensors и fancontrol
lm-sensors определил датчики и отображает температуру процессора и обороты кулера.
acpitz-virtual-0
Adapter: Virtual device
temp1: +36.0°C (crit = +100.0°C)
w83627hf-isa-0290
Adapter: ISA adapter
in0: +1.70 V (min = +1.65 V, max = +2.05 V)
in1: +4.08 V (min = +1.65 V, max = +2.05 V) ALARM
in2: +3.38 V (min = +2.82 V, max = +3.79 V)
in3: +2.98 V (min = +3.94 V, max = +3.57 V) ALARM
in4: +3.06 V (min = +3.81 V, max = +3.01 V) ALARM
in5: +0.66 V (min = +3.79 V, max = +4.08 V) ALARM
in6: +0.90 V (min = +4.08 V, max = +2.03 V) ALARM
in7: +3.31 V (min = +3.82 V, max = +2.93 V) ALARM
in8: +3.28 V (min = +3.92 V, max = +0.43 V) ALARM
fan1: 0 RPM (min = 1328 RPM, div = 4) ALARM
fan2: 2596 RPM (min = 1328 RPM, div = 4)
fan3: 0 RPM (min = 1328 RPM, div = 4) ALARM
temp1: +28.0°C (high = -5.0°C, hyst = -5.0°C) ALARM sensor = thermistor
temp2: +36.0°C (high = +75.0°C, hyst = +70.0°C) sensor = CPU diode
temp3: -48.0°C (high = +75.0°C, hyst = +70.0°C) sensor = thermistor
cpu0_vid: +1.750 V
beep_enable: enabled
Затем запускаю pwmconfig. Конфигурирование проходит нормально, слышно как кулер сбрасывает обороты и останавливается ненадолго (т.е. регулировка оборотов работает, поддерживается железом).
Получается такой файл конфигурации: /etc/fancontrol
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon1=devices/platform/w83627hf.656
DEVNAME=hwmon1=w83627hf
FCTEMPS= hwmon1/device/pwm2=hwmon1/device/temp2_input
FCFANS= hwmon1/device/pwm2=hwmon1/device/fan2_input
MINTEMP= hwmon1/device/pwm2=20
MAXTEMP= hwmon1/device/pwm2=60
MINSTART= hwmon1/device/pwm2=60
MINSTOP= hwmon1/device/pwm2=18
MINPWM=hwmon1/device/pwm2=18
Затем запускаю: sudo fancontrol
получаю такой ответ:
Loading configuration from /etc/fancontrol ...
Common settings:
INTERVAL=10
Settings for hwmon1/device/pwm2:
Depends on hwmon1/device/temp2_input
Controls hwmon1/device/fan2_input
MINTEMP=20
MAXTEMP=60
MINSTART=60
MINSTOP=18
MINPWM=18
MAXPWM=255
Enabling PWM on fans...
Starting automatic fan control...
Но кулер как крутился на всю, так и крутится, обороты не сбавляются. Что я делаю не так?
И еще, народ пишет, что можно вручную задать обороты записав значение в файл hwmon1/device/pwm2
Пробую:
sudo echo "65" > /sys/class/hwmon/hwmon1/device/pwm2
Не дает:
-bash: /sys/class/hwmon/hwmon1/device/pwm2: Отказано в доступе
Почему отказано в доступе, ведь я пишу через sudo. Может поэтому и fancontrol не работает?