Configure a velocidade do ventilador por RPM no Thinkpad T420s no Linux

5

A única interface que encontrei para definir a velocidade do ventilador com o módulo thinkpad-acpi é definir níveis predefinidos, de 0 a 7. Exemplo:

sudo su -c 'echo "level 2" > /proc/acpi/ibm/fan'

Eu gostaria de definir a velocidade do ventilador por RPM e não por níveis pré-definidos. O nível 2 é de 2000 RPM e o nível 3 é de 3500 RPM. Eu gostaria que meu ventilador funcionasse a cerca de 2500-3000 RPM (a um certo nível de temperatura, é claro). Existe uma interface baseada em RPM?

    
por August Lilleaas 30.10.2011 / 19:48

3 respostas

2

Parece que depende do firmware do hardware. Como a página README diz:

Most ThinkPad fans work in "levels" at the firmware interface. Level 0 stops the fan. The higher the level, the higher the fan speed, although adjacent levels often map to the same fan speed. 7 is the highest level, where the fan reaches the maximum recommended speed.

e

On the X31 and X40 (and ONLY on those models), the fan speed can be controlled to a certain degree. Once the fan is running, it can be forced to run faster or slower with the following command:

echo 'speed <speed>' > /proc/acpi/ibm/fan
    
por 06.02.2012 / 17:05
2

Thinkfan link parece ser comumente usado (é muito mencionado nos fóruns da lenovo), embora não seja baseado em RPM, ele permite a troca entre os níveis de velocidade de ventilador predefinidos com base em temperaturas personalizáveis.

Soluções adicionais estão listadas aqui:

por 28.11.2011 / 17:30
2

TPFancontrol suporta RPM fixo: s, veja TPFancontrol . Também suporta RPM de ventilador variável: s. Eu usei-o em três Thinkpads diferentes (X61s, T400s, T410s) funciona muito bem.

    
por 20.07.2012 / 16:38