Tente instalar lm-sensors
e fancontrol
, eles podem cuidar de configurar o RPM certo para seus fãs. Altere a execução da instalação sensors-detect
(como root). Deve dar a você o nome de um módulo do kernel no final da putput:
To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
it87
#----cut here----
Você precisa adicionar seu módulo a /etc/modules
, isso não funcionará sem ele. Se você acabou de adicionar isso, você tem que reiniciar o seu PC. Mas você pode carregar o módulo manualmente usando modprobe
.
Na próxima execução, execute sensors
e verifique as linhas temp*
e fan*
para definir os valores apropriados em fancontrol
config. No meu caso, parece assim:
$ sensors
it8718-isa-0290
Adapter: ISA adapter
in0: +1.22 V (min = +0.00 V, max = +4.08 V)
in1: +1.79 V (min = +0.00 V, max = +4.08 V)
in2: +3.33 V (min = +0.00 V, max = +4.08 V)
+5V: +2.91 V (min = +0.00 V, max = +4.08 V)
in4: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
in5: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM
in6: +1.25 V (min = +0.00 V, max = +4.08 V)
in7: +2.99 V (min = +0.00 V, max = +4.08 V)
Vbat: +4.08 V
fan1: 579 RPM (min = 10 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
temp1: -55.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
temp2: +28.0°C (low = +127.0°C, high = +60.0°C) sensor = thermal diode
temp3: -1.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor
cpu0_vid: +1.263 V
intrusion0: ALARM
temp2
e fan1
descrevem meu processador. Então, se você tiver problemas com um fã porque ele gira para rápido, você precisa fazer um arquivo de configuração usando pwmconfig
. Você também pode escrever a configuração manualmente, deve ficar assim:
# cat /etc/fancontrol
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/platform/it87.656
DEVNAME=hwmon0=it8718
FCTEMPS=hwmon0/device/pwm1=hwmon0/device/temp2_input
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
MINTEMP=hwmon0/device/pwm1=20
MAXTEMP=hwmon0/device/pwm1=45
MINSTART=hwmon0/device/pwm1=150
MINSTOP=hwmon0/device/pwm1=0
MAXPWM=hwmon0/device/pwm1=255
Você só precisa prestar atenção aos valores e alterá-los de acordo com lm-sensors
output. Eu acho que todas as linhas são auto-explicativas.