Solución:
Tenga en cuenta 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.
-
Instale los paquetes lm-sensores y fancontrol.
-
Configurar sensores lm
- En tipo de terminal
sudo sensors-detect
y 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 de forma permanente, solo creo que la posibilidad de una falla tan crítica es realmente muy bajo. Siempre es una buena idea guardar todo su trabajo para eventuales bloqueos / congelamientos / reinicios antes de manejar la configuración del sistema. Si no está seguro, lea los comentarios e intente buscar en la web y obtener una descripción general de alto nivel antes de decir SÍ a todo, tal vez sea suficiente ser selectivo con sus SÍ) - Al final de la detección de sensores, se mostrará una lista de módulos que deben cargarse. Escriba “sí” para que los sensores-detecten inserte esos módulos en / etc / modules, o edite / etc / modules usted mismo.
-
Correr
sudo service module-init-tools restart
. Esto leerá los cambios que hizo a/etc/modules
en el paso 3 e inserte los nuevos módulos en el kernel.- Nota: Si está ejecutando Ubuntu 13.04 o superior, este comando de tercer paso debe ser reemplazado por sudo service kmod start.
- En tipo de terminal
-
Configurar fancontrol
- En tipo de terminal
sudo pwmconfig
. Este script detendrá cada ventilador durante 5 segundos para averiguar qué ventiladores se pueden controlar con qué mando PWM. Después de que el script recorra todos los ventiladores, puede configurar qué ventilador corresponde a qué temperatura. - Deberá especificar qué sensores utilizar. Esto es un poco complicado. Si solo tiene un ventilador, asegúrese de usar un sensor de temperatura para su núcleo en el que basar la velocidad de control del ventilador.
- Ejecute las indicaciones y guarde los cambios en la ubicación predeterminada.
- Realice ajustes para afinar
/etc/fancontrol
y use sudo service fancontrol restart para aplicar sus cambios. (En mi caso, configuro el intervalo en 2 segundos).
- En tipo de terminal
-
Configurar el servicio fancontrol
- Correr
sudo service fancontrol start
. Esto también hará que el servicio de control del ventilador se ejecute automáticamente al iniciar el sistema.
- Correr
En mi caso /etc/fancontrol
para la CPU que utilicé:
Configuración para hwmon0 / device / pwm2:
(Depende de hwmon0 / device / temp2_input) (Controla hwmon0 / device / fan2_input)
INTERVAL=2
MINTEMP=40
MAXTEMP=60
MINSTART=150
MINSTOP=0
MINPWM=0
MAXPWM=255
y en un sistema diferente es:
INTERVAL=10
DEVPATH=hwmon1=devices/platform/coretemp.0 hwmon2=devices/platform/nct6775.2608
DEVNAME=hwmon1=coretemp hwmon2=nct6779
FCTEMPS=hwmon2/pwm2=hwmon1/temp2_input
FCFANS=hwmon2/pwm2=hwmon2/fan2_input
MINTEMP=hwmon2/pwm2=49
MAXTEMP=hwmon2/pwm2=83
MINSTART=hwmon2/pwm2=150
MINSTOP=hwmon2/pwm2=15
MINPWM=hwmon2/pwm2=14
MAXPWM=hwmon2/pwm2=255
aquí hay información útil sobre la configuración y lo que realmente hacen
Fuente: https: //askubuntu.com/questions/22108/how-to-control-fan-speed
En reducir el sobrecalentamiento:
- TLP
TLP es mi herramienta de administración de energía favorita en Linux. Es un demonio que está preconfigurado para reducir el sobrecalentamiento y mejorar la duración de la batería. Solo necesita instalar TLP y reiniciar su sistema. Se iniciará automáticamente en cada arranque y seguirá ejecutándose en segundo plano. Siempre he incluido la instalación de TLP en las principales cosas que hacer después de instalar Ubuntu por su simplicidad y utilidad.
Para instalar TLP en distribuciones de Linux basadas en Ubuntu, use los siguientes comandos:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
Si está utilizando ThinkPads, necesita un paso adicional:
sudo apt-get install tp-smapi-dkms acpi-call-dkms
Reinicie su sistema después de la instalación. Consulte esta página para obtener instrucciones de instalación en otras distribuciones de Linux.
Puede comenzar a sentir la diferencia en pocas horas o en un par de días. Para desinstalar TLP, puede utilizar los siguientes comandos:
sudo apt-get remove tlp
sudo add-apt-repository --remove ppa:linrunner/tlp
Fuente: https: //itsfoss.com/reduce-overheating-laptops-linux/
Versiones de Ubuntu con soporte oficial; así como las correspondientes versiones de Linux Mint; pero no LMDE (ver Debian)
Repositorio de paquetes
Agregue el TLP-PPA a las fuentes de su paquete:
Ver los comandos anteriores
Debian
Debian antiguo estable, estable, probando e inestable; así como Linux Mint Edición Debian (LMDE)
Ejecute los siguientes pasos en un shell raíz. Repositorio de paquetes Debian estable, probando e inestable
Los paquetes relacionados con TLP y ThinkPad a continuación están disponibles a través del repositorio oficial de Debian.
Nota: debido a la congelación pendiente de Debian 10.0 “Buster”, el mantenedor actualmente no puede proporcionar paquetes> = 1.2 en testing (Buster) y en estable (Stretch), oldstable (Jessie) a través de backports. Descargue e instale desde unstable: tlp, tlp-rdw. Debian 9.0 “Estirar”
Los paquetes TLP para la versión más reciente están disponibles a través de Debian Backports (leer más).
Agregue la siguiente línea a su /etc/apt/sources.list
:
deb http://ftp.debian.org/debian stretch-backports main
Debian 8.0 “Jessie”
Los paquetes TLP solo están disponibles a través de Debian Backports (leer más).
Agregue la siguiente línea a su /etc/apt/sources.list
:
deb http://ftp.debian.org/debian jessie-backports-sloppy main
Actualizar los datos del paquete:
apt-get update
Instalación del paquete
Instale los siguientes paquetes:
- tlp (principal) – Ahorro de energía
- tlp-rdw (principal) – opcional – Asistente para dispositivos de radio
- tp-smapi-dkms (principal) – opcional, solo ThinkPad – proporciona umbrales de carga de la batería, recalibración y salida de estado específico en tlp-stat para ThinkPads más antiguos
- acpi-call-dkms (principal) – opcional, solo ThinkPad – proporciona umbrales de carga de la batería y recalibración para ThinkPads más nuevos (X220 / T420 y posteriores)
Los paquetes anteriores se pueden instalar a través de herramientas de administración de paquetes o con un comando de terminal:
apt-get install tlp tlp-rdw
Para el uso de Debian Backports:
apt-get install -t stretch-backports tlp tlp-rdw
o
apt-get install -t jessie-backports-sloppy tlp tlp-rdw
en lugar de.
Para ThinkPads, un adicional
apt-get install tp-smapi-dkms acpi-call-dkms
Fuente: https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html