Encienda manualmente el ventilador de la CPU

14

Mi BIOS controla la velocidad de mis ventiladores y quiero mantenerlo así. Tengo una máquina en mi sótano donde normalmente hace bastante frío, y mientras la máquina no esté bajo una carga alta, los ventiladores no necesitan funcionar en absoluto. El BIOS ya maneja esto muy bien.

Pero si mis fanáticos no están funcionando, no tengo forma de probarlos para asegurarme de que no estén rotos. Por lo tanto, me gustaría hacer un guión que encienda los ventiladores a toda potencia durante unos segundos, luego use sensores lm para monitorear la velocidad del ventilador, y luego sabré que los ventiladores no están rotos.

¿Cómo puedo encender manualmente los ventiladores a toda velocidad? No quiero usar fancontrol, porque no estoy buscando algo que siga funcionando y que siga controlando la velocidad del ventilador. Solo quiero algo "de baja tecnología" que los encienda independientemente de la temperatura.

Otro hilo dijo:

Si realmente desea hacerlo usted mismo, es probable que pueda encontrar los archivos de dispositivos especiales mencionados pwm1, pwm2, etc, en /sys/class/hwmon/*/device/. Puede capturarlos para obtener el valor actual o escribir un número entre 0 y 255 para cambiar la velocidad del ventilador.

Eso sería perfecto, pero no parece funcionar. Fancontrol dice que mi ventilador de CPU es /sys/devices/platform/it87.656/pwm3, pero cuando lo configuro en 255, no afecta la velocidad del ventilador en absoluto.

¿Alguien sabe cómo puedo encender manualmente el ventilador desde un script, independientemente de la temperatura?

ricksebak
fuente
1
Por lo general, hay algo como pwm3_enabletambién. Sin it87.656embargo, es un poco específico para su chip de control, por lo que es difícil para otros poder decirlo. ¿Puedes experimentar?
Robie Basak

Respuestas:

9

Puedes hacer esto con la herramienta

pwmconfig

Esta herramienta se usa normalmente para guardar un archivo de configuración para fancontrol. Pero no tienes que hacerlo. Simplemente puede iniciar la herramienta, ya que pondrá a todos los ventiladores a toda velocidad, sembrando la velocidad actual de esta manera:

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!

Después de eso, simplemente omita (Ctr + C) la herramienta sin guardar nada.

Para instalar la herramienta, puede usar el siguiente comando:

sudo apt-get install fancontrol
usuario5950
fuente
44
No funciona en una netbook Asus EeePC Seashell Series, dice que no se encontraron sensores compatibles.
Ivan