Долго ругался на Lubuntu, что видяха вентилятор крутит. Оказалось это CPU, исправляем.
sudo apt lm-sensors
sudo sensors выдает cpu_fan 0, т.е. не видит обороты кулера. А в BIOS они есть.
sudo sensors-detect
Видим в конце
To load everything that is needed, add this to /etc/modules:
#----cut here----
coretemp
nct6775
Делаем lsmod|grep nct6775
Если нет выхода, значит модуль сенсора nct6775 не подключен в ядре.
sudo modprobe nct6775
Повторяем sudo sensors-detect.
fan1: 0 RPM (min = 0 RPM)
fan2: 558 RPM (min = 0 RPM)
Теперь нужно настроить fancontrol.
sudo apt install fancontrol
sudo pwmconfig — прога протестирует кулеры, свяжет обороты с скважностью ШИМ. Затем можно сделать ПИД регулятор — связать показания датчика температуры (я взял показания датчика coretemp CORE 0) с оборотами кулера. Все настраивается понятно. Затем сохраняем кофиг и нужно сделать, чтобы сервис стартовал автоматически.
sudo systemctl enable fancontrol
sudo systemctl start fancontrol
sudo fancontrol
Common settings:
INTERVAL=1 — обновлять скважность каждую секунду
Settings for hwmon2/pwm2:
Depends on hwmon1/temp1_input
Controls hwmon2/fan2_input
MINTEMP=40
MAXTEMP=70
MINSTART=14
MINSTOP=12
MINPWM=0
MAXPWM=255