Ativar manualmente o ventilador da CPU

9

Meu BIOS controla minha velocidade de ventilador, e eu quero continuar assim. Eu tenho uma máquina no meu porão onde normalmente é bem legal, e enquanto a máquina não estiver sob carga alta, os fãs não precisam rodar. A BIOS já lida com isso muito bem.

Mas se meus fãs não estão correndo, não tenho como testá-los para ter certeza de que eles não estão quebrados. Então eu gostaria de fazer um roteiro que ligue os fãs por alguns segundos, então use sensores de lm para monitorar a velocidade do ventilador, e então eu saberei que os fãs não estão quebrados.

Como posso ligar manualmente os ventiladores a toda velocidade? Eu não quero usar o fancontrol, porque eu não estou procurando por algo que continue correndo e continue controlando a velocidade do ventilador. Eu só quero algo "low tech" que os ligue independentemente da temperatura.

Outro tópico disse:

  

Se você realmente quiser fazer isso sozinho, provavelmente encontrará arquivos de dispositivos especiais chamados pwm1 , pwm2 etc. em /sys/class/hwmon/*/device/ . Você pode cat-los para obter o valor atual ou escrever um número entre 0 e 255 para alterar a velocidade do ventilador.

Isso seria perfeito, mas parece não funcionar. Fancontrol diz que minha ventoinha da CPU é /sys/devices/platform/it87.656/pwm3 , mas quando eu configuro isso para 255, isso não afeta a velocidade da ventoinha.

Alguém sabe como posso ligar manualmente o ventilador a partir de um script, independentemente da temperatura?

    
por ricksebak 29.01.2013 / 22:56

1 resposta

6

Você pode fazer isso com a ferramenta

pwmconfig

Esta ferramenta é normalmente usada para salvar um arquivo de configuração para o fancontrol. Mas você não precisa fazer isso. Você pode apenas iniciar a ferramenta, então ela colocará todos os fãs em velocidade máxima, semeando a velocidade atual assim:

Giving the fans some time to reach full speed...
Found the following fan sensors:
  hwmon0/device/fan1_input     current speed: 2129 RPM
  hwmon0/device/fan2_input     current speed: 1679 RPM
  hwmon0/device/fan3_input     current speed: 0 ... skipping!
  hwmon0/device/fan4_input     current speed: 0 ... skipping!

Depois disso, você simplesmente pula (Ctr + C) a ferramenta sem salvar nada.

Para instalar a ferramenta, você pode usar o seguinte comando:

sudo apt-get install fancontrol
    
por user5950 30.01.2013 / 01:23