¿Cómo puedo controlar la velocidad del ventilador de la computadora?
En Windows hay un maravilloso programa llamado SpeedFan .
power-management
lm-sensors
grizwako
fuente
fuente

fancontrolse configura usandopwmconfig. Se usawatch sensorspara observar sensores bajo carga de CPU y GPU. Use esos valores en inactivo y a plena carga para establecerMINTEMPyMAXTEMP, respectivamente, conINTERVAL=1. Esto aumenta sus ventiladores en tiempo real a medida que aumenta la carga. Este es el enfriamiento más activo, proporcionando una línea de base para ajustes adicionales. Ejecutepwmconfiguna vez y luego edite/etc/fancontroldirectamente. Corresudo service fancontrol restartdespués de cada ajuste.Respuestas:
Nota antes de comenzar:
Esta funcionalidad depende tanto de su hardware como de su software. Si su hardware no admite controles de velocidad del ventilador o no los muestra al sistema operativo, es muy probable que no pueda usar esta solución. Si lo hace, pero el software (también conocido como kernel) no sabe cómo controlarlo, no tiene suerte.
Configurar sensores lm
sudo sensors-detecty responda SÍ a todas las preguntas SÍ / no.(Potencialmente, esto puede dañar su sistema o causar un bloqueo del sistema. Para muchos sistemas, es seguro. No hay garantía de que este proceso no dañará su sistema permanentemente, solo creo que la posibilidad de una falla crítica es realmente muy baja Siempre es una buena idea guardar todo su trabajo para eventuales bloqueos / congelamientos / reinicios antes de manejar la configuración del sistema. selectivo con sus YES-es todavía será suficiente)
sudo service module-init-tools restart. Esto leerá los cambios que realizó/etc/modulesen el paso 3 e insertará los nuevos módulos en el núcleo.sudo service kmod start.Configurar fancontrol
sudo pwmconfig. Este script detendrá a cada ventilador durante 5 segundos para descubrir qué ventiladores pueden ser controlados por qué PWM maneja. Después de que el script recorra todos los ventiladores, puede configurar qué ventilador corresponde a qué temperatura./etc/fancontroly usarsudo service fancontrol restartpara aplicar sus cambios. (En mi caso, establezco el intervalo en 2 segundos).Configurar el servicio de control de ventilador
sudo service fancontrol start. Esto también hará que el servicio de control de ventilador se ejecute automáticamente al iniciar el sistema.En mi caso
/etc/fancontrolpara CPU usé:Configuraciones para hwmon0 / device / pwm2:
(Depende de hwmon0 / device / temp2_input) (Controla hwmon0 / device / fan2_input)
y en un sistema diferente es:
Aquí hay información útil sobre la configuración y lo que realmente hacen
fuente
acpi_enforce_resources=laxa las opciones de mi kernel para recuperar la funcionalidad anterior. Ver también: goo.gl/tUcr36Si posee un ThinkPad , hay un software llamado
thinkfanque hace exactamente esto. Como su nombre indica, obviamente, está hecho específicamente para ThinkPads (thinkpad_acpi).El
thinkfansoftware está disponible en los repositorios de software estándar de ubuntu, pero requiere algunos pasos para configurarlo.Aquí hay una guía paso a paso fácil:
http://staff.science.uva.nl/~kholshei/thinkfan_guide/
(que es básicamente una versión traducida de esta guía alemana: http://thinkwiki.de/Thinkfan )
Información relevante de la publicación:
Paso 1. Instale el software thinkfan y los sensores:
Paso 2. Asegúrate de que el demonio controle el ventilador editando el archivo thinkpad.conf:
agregando la siguiente línea:
Paso 3. Haz que el demonio se cargue automáticamente al inicio editando el archivo:
asegurándose de que la tecla INICIO esté establecida en sí, es decir, debe haber una línea que diga:
Paso 4. Detecta los sensores de tu computadora portátil:
y simplemente elija las respuestas predeterminadas cuando se le solicite presionando Enter.
Paso 5. Cargue los nuevos módulos. Desde ubuntu 13.10 esto hecho por:
mientras que para versiones anteriores como 13.04 deberá hacer lo siguiente:
Paso 6. Averigua qué sensores están en uso:
(los que indican 0 grados no están en uso, no sé por qué también se "detectan"). Recuerda cuáles están en uso.
Paso 7. Descubra las rutas completas de estos sensores:
La salida debe ser una lista de rutas como / sys / devices / ...
Paso 8. Copie y pegue las rutas a los sensores en el archivo de configuración /etc/thinkpad.conf. Para hacer esto, primero abra el archivo:
Ya debería haber una línea como
(el símbolo # significa que esa línea está comentada). Agregue una línea que comience con el sensor (sin el símbolo #) y copie y pegue su primer sensor. Repita esto si tiene más de un sensor. Por ejemplo, en mi máquina, el resultado en el paso 7 produce
Los que están en uso en mi máquina son los de la primera y las últimas dos líneas, así que agregué las tres líneas:
Paso 9. Finalmente podemos establecer los niveles de velocidad del ventilador en el archivo de configuración. Abra el archivo /etc/thinkpad.conf si aún no estaba abierto.
Los niveles de ventilador que uso en mi ThinkPad x201 son:
La última línea garantiza la velocidad máxima del ventilador (127 = "desconectado", es decir, no regulado). Puede jugar con estos niveles para satisfacer sus necesidades / deseos, ¡pero TENGA CUIDADO!
Paso 10. Reiniciar. Todo debería funcionar ahora. Para verificar si thinkpad se está ejecutando correctamente, use
que inicia thinkfan en modo detallado. Es posible que desee detener primero al daemon thinkfan:
Si desea iniciar el daemon thinkfan nuevamente, escriba:
Para completar, mi archivo de configuración /etc/thinkfan.conf es:
fuente
/etc/modprobe.d/thinkfan.confno existe en mi Ubuntu 14.04. ¿Ahora que?Para varias computadoras Dell, puede instalar el paquete i8kutils:
Si tiene un Dell no probado (como mi Dell XPS 14z), es posible que deba forzar la carga del módulo del kernel:
fuente
macfanctldymbpfany para ThinkPad, haythinkfanInstale y configure los paquetes lm-sensores y fancontrol :
La documentación para configurarlos está disponible en sus páginas de manual.
Esta es una función que se supone que debe proporcionar un BIOS compatible con ACPI, pero parece que la mayoría de los proveedores de placas base no se molestan en seguir el estándar.
fuente
Aquí hay una versión actualizada para la respuesta que recomienda thinkfan , trabajando con Ubuntu 19.04.
Preparar
Las instrucciones a continuación se aplican a cualquier ThinkPad que tenga los dispositivos
/proc/acpi/ibm/fany/proc/acpi/ibm/thermal"heredados". Esto evita tener que instalar ellm-sensorspaquete.Sin embargo, aún podría instalar
lm-sensorspara ver más sensores de temperatura y obtener un control más preciso sobre sus ventiladores (es decir, en 256 pasos PWM en lugar de los pasos fijos "0-7 y 127" con los dispositivos heredados. Además, desdethinkfanahora puede funcionar conlm-sensorssensores, ya no es específico para las computadoras ThinkPad de IBM / Lenovo. Consulte elman thinkfanuso de estos dispositivos sensores "extendidos". Además, hay información actualizada en el Thinkwiki alemán .Instale el paquete requerido:
Agregue la siguiente línea a /etc/modprobe.d/thinkfan.conf:
Configure el
thinkfanservicio para que se inicie automáticamente al iniciar el sistema:Agregar una línea
START=yesa/etc/default/thinkfanEjecute el siguiente comando ( fuente ):
Adaptarse
/etc/thinkfan.confcon los punteros correctos a los dispositivos y los niveles de ventilador que desee. Los comentarios allí proporcionan documentación. En cualquier Thinkpad con el ventilador y los dispositivos térmicos heredados, lo siguiente debe proporcionar un buen punto de partida (también debe ser seguro para el disco duro, consulte los comentarios en el archivo para obtener más información). Tenga en cuenta que esto utiliza nuevas palabras clave: las de la otra respuesta anterior están en desuso.Prueba
Para probar su configuración (después de reiniciar), puede hacer lo siguiente:
En una ventana de terminal, ejecute
thinkfanen modo no demonizado para que pueda ver sus mensajes:En otra ventana de terminal, vigile los valores de temperatura actuales, suministrando su dispositivo de sonda de temperatura si es diferente:
En otra ventana de terminal, calienta un poco la CPU (e interrumpe con Ctrl+ Cen caso de que algo en la gestión térmica no funcione como se esperaba):
fuente
/proc/acpi/ibm/thermal, por lo que es necesario hacer un trabajo adicional para ese caso (convenientemente incluido en esa maravillosa página alemana ThinkWiki). Parece que me ha funcionado, así que puedo actualizar su respuesta o crear otra. ¡Gracias!Intente buscar en la configuración UEFI (o configuración de BIOS) de su PC. Puede haber un ajuste para el control del ventilador donde se puede poner el ventilador en
Silent Mode,Performance Mode,Full Speed,Customize, etc.Cómo acceder a la configuración de UEFI : reinicie su PC y la clave para ingresarla probablemente aparecerá en una de las esquinas (por ejemplo
Press F2 to enter UEFI setup)fuente