Tente usar fancontrol
. Pode ajudar.
Você pode editar o arquivo de configuração /etc/fancontrol
ou executar pwmconfig
( sudo su - -c /usr/sbin/pwmconfig
). Você também pode editar o arquivo de configuração como este, mas tenha em mente que tem hardware diferente:
Retirado de https://wiki.archlinux.org/index.php/Fan_speed_control
INTERVAL=10
DEVPATH=hwmon0=devices/platform/coretemp.0 hwmon2=devices/platform/w83627ehf.656
DEVNAME=hwmon0=coretemp hwmon2=w83627dhg
FCTEMPS=hwmon0/device/pwm1=hwmon0/device/temp1_input
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
MINTEMP=hwmon0/device/pwm1=20
MAXTEMP=hwmon0/device/pwm1=55
MINSTART=hwmon0/device/pwm1=150
MINSTOP=hwmon0/device/pwm1=105
INTERVAL: how often the daemon should poll CPU temps and adjust fan speeds. INTERVAL is in seconds.
O restante do arquivo de configuração é dividido em (pelo menos) dois valores por opção de configuração. Cada opção de configuração primeiro aponta para um dispositivo PWM que é gravado para o qual define a velocidade do ventilador. O segundo "campo" é o valor real a ser definido. Isso permite monitorar e controlar vários ventiladores e temperaturas.
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: The temperature (°C) at which to SHUT OFF the CPU fan. Efficient CPUs often will not need a fan while idling. Be sure to set this to a temperature that you know is safe. Setting this to 0 is not recommended and may ruin your hardware!
MAXTEMP: The temperature (°C) at which to spin the fan at its MAXIMUM speed. This should be probably be set to perhaps 10 or 20 degrees (°C) below your CPU's critical/shutdown temperature. Setting it closer to MINTEMP will result in higher fan speeds overall.
MINSTOP: The PWM value at which your fan stops spinning. Each fan is a little different. Power tweakers can echo different values (between 0 and 255) to /sys/class/hwmon/hwmon0/device/pwm1 and then watch the CPU fan. When the CPU fan stops, use this value.
MINSTART: The PWM value at which your fan starts to spin again. This is often a higher value than MINSTOP as more voltage is required to overcome inertia.
Também existem duas configurações que o fancontrol precisa para verificar se o arquivo de configuração ainda está atualizado. As linhas começam com o nome da configuração e um sinal de igualdade, seguido por grupos de hwmon-class-device = setting, separados por espaços. Você precisa especificar cada configuração para cada dispositivo de classe hwmon que você usar em qualquer lugar da configuração, ou o fancontrol não funcionará.
DEVPATH: Sets the physical device. You can determine this by executing the command
Você deve ter esses valores definidos de acordo com os valores do comando sensors
.