Muy alta velocidad del ventilador en Ubuntu 18.04

13

Hice una nueva instalación de Ubuntu 18.04, junto con Windows 10. En Ubuntu, uno de mis fanáticos es extremadamente alto, aunque la temperatura está bien, y esto no está sucediendo en Windows. He probado algunas de las soluciones sugeridas en este foro, sin éxito.

El que tiene el problema parece ser nct6775 / fan2, al menos es el único que funciona a +1155 rpm, según el programa HardInfo. Mi placa base es una ASUS H81M-A.

Esteban Knöbl
fuente
¿Qué pasos has tomado para dirigirte específicamente a los fanáticos? Está fancontrolcorriendo? ¿Cómo se ve tu /etc/fancontrolarchivo?
partir
Si tiene una CPU Intel, intente esto: askubuntu.com/questions/516067/…
Claudio Taccogna
Intente enchufar el ventilador en un encabezado de ventilador SYS en lugar de un encabezado de CPU. Para algunas placas base, descubrí que el ventilador intentará funcionar a una velocidad más alta de lo normal, y algunos ventiladores de CPU cuando se conectan al encabezado SYS funcionan a una velocidad más baja. Aunque vale la pena el tiro
dat tutbrus

Respuestas:

7

Los pasos típicos para la configuración del control de ventilador incluyen:

  • Se ejecuta sensors-detectpara garantizar que tenga los módulos y actualizaciones correctos /etc/modules( /etc/sysconfig/lm_sensorsen RH) para tener la entrada nct6775.
  • Ejecutando pwmconfigpara probar y configurar cada ventilador y crea el /etc/fancontrolarchivo.

Hay problemas conocidos en los que a veces los identificadores hwmon cambian entre las botas, dejando a sus fanáticos fuera de control. Para eso, editaría manualmente su /etc/fancontrolarchivo para incluir la ruta completa de cada pwm y reemplazaría la identificación de la siguiente [[:print:]]*manera: /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

Estas son rutas reales en el sistema de archivos que puede explorar para tener una idea de lo que está disponible.

Es posible que también necesite editar /etc/sensors3.conf, tuve que agregar algunas cosas para el ASUS Z97, publiqué esos detalles en este hilo .

También es posible que deba agregar lo siguiente a la GRUB_CMDLINE_LINUX_DEFAULTvariable en el /etc/default/grubarchivo: acpi_enforce_resources=laxluego reconstruya la configuración de grubgrub-mkconfig -o /boot/grub/grub.cfg

rtaft
fuente
Gracias por su respuesta. Voy a ver esto Ya instalé sensores lm y control de ventilador. En pwmconfig, durante las pruebas, mi ventilador no se detiene en absoluto. Lo revisaré de nuevo.
Esteban Knöbl
¿Funcionó bien en Ubuntu 16? No tengo ningún control sobre mis fans de 3 pines, solo los de 4 pines. La mayor parte de mi ruido proviene del ventilador de la GPU. Si puede ver que es fan2, debería poder controlarlo. Eche un vistazo al sistema de archivos, todo lo que hace fancontrol es leer / escribir los archivos /sys/devices/platform/nct6775.656/hwmon/hwmon3/. También lsmod y asegúrese de que nct6775 esté cargado ... y asegúrese de que su ASUS esté usando ese chip (probablemente lo sea).
rtaft
No he instalado ninguna otra versión de Ubuntu en esa PC, así que no puedo decirlo. Comprobaré lo que sugieres. Thankx!
Esteban Knöbl
5

Luché con la velocidad del ventilador y los problemas térmicos durante mucho tiempo antes de encontrar lo tlpque resolvió todos mis problemas. Puedes aprender más aquí :

TLP le ofrece los beneficios de la administración avanzada de energía para Linux sin la necesidad de comprender cada detalle técnico. TLP viene con una configuración predeterminada ya optimizada para la duración de la batería, por lo que puede instalarla y olvidarla. Sin embargo, TLP es altamente personalizable para cumplir con sus requisitos específicos.

La instalación es lo predecible

sudo apt install tlp

La configuración es automática y nunca tuve que cambiarla de fábrica.


Si tlppor sí solo no resuelve todos sus problemas térmicos, hay pasos específicos que puede seguir para las computadoras portátiles ASUS :

Resumen de los módulos del kernel

  • asus-nb-wmies un módulo de kernel, que se incluye en el kernel de Linux convencional y se carga automáticamente en las computadoras portátiles Asus. Solo permitirá controlar un solo ventilador y si hay un segundo ventilador, no tendrá ningún control sobre él. La inclusión en la lista negra de este módulo evitará que la luz de fondo del teclado funcione.
  • asus_fanes un módulo del núcleo, que permite controlar ambos ventiladores en algunas computadoras portátiles Asus más antiguas. No funciona con los modelos más recientes.

Por mí mismo, después de la instalación tlp, pude eliminar un par de programas de control de ventiladores que me costó configurar para mi computadora portátil. Sin embargo, no tengo un ASUS, por lo que puede necesitar algo más que solo tlp.

WinEunuuchs2Unix
fuente
1

Puede haber dos cosas en juego aquí y para eso hay dos cosas que puedes hacer / probar.

1. Verifique la configuración del BIOS.

ciertas configuraciones se pueden encontrar / solo se pueden encontrar en el BIOS, una de estas configuraciones que se pueden encontrar en el BIOS son las configuraciones del ventilador, puede verificar aquí si hay algo mal allí.

2. Sensor roto

Es posible que el sensor del ventilador se haya roto, sé que hay que verificarlo con una GUI con Ubuntu y Windows, así que explicaré ambos.

Ubuntu

Para verificar su sensor con Ubuntu, necesita tener hardinfoinstalado, haga esto usando el comando sudo apt-get install hardinfocon esto, puede ver si el sensor está bien o roto.

Ventanas

Para verificar su sensor con Windows, necesitará instalar Speedfan, que se puede encontrar aquí . le mostrará las temperaturas que están leyendo sus sensores y la velocidad de sus ventiladores

(nota al margen: ha pasado un tiempo desde que usé estos programas, por lo que podrían ser diferentes, entonces los recuerdo)

Espero que esto resuelva su problema porque lo hizo para mi

Delfiler
fuente
2
Hola amigo. Creo que el tuyo es más un comentario que una respuesta. Además, muestra que no leyó mi pregunta correctamente. Por favor, publíquelo como un comentario en su lugar.
Esteban Knöbl
@estebanknobl, lo haría si pudiera, ya que los comentarios solo están disponibles con un representante de 50, pero olvidé una tercera opción que es altamente dudosa pero posible y es que está mal conectada, si agrego esto a la respuesta ¿también?
delfiler
@estebanknobl en segundo lugar 'He probado algunas de las soluciones sugeridas en este foro' no está muy claro sobre lo que has intentado, quiero decir, es posible que te hayas perdido uno de los dos que mencioné (como omití / borré por parte de ' hardinfo '(sí, tengo problemas de memoria))
delfiler
0

Tuve el mismo problema después de reemplazar la placa base. Finalmente descubrí que me había olvidado de volver a conectar el cable del sensor a la nueva placa base. El cable del sensor es un enchufe pequeño de 4 pines. El zócalo está ubicado en el lado frontal derecho de la placa (mirando la parte frontal de la computadora). Es muy fácil pasar por alto la conexión. Mi computadora se apagó tan pronto como se volvió a conectar el sensor.

James Bainter
fuente
0

Estaba teniendo problemas con Ubuntu 18.04 en mi computadora portátil Asus Q551L y la alta velocidad del ventilador cuando salía del sueño. Mi computadora portátil tenía dispositivos nvidia que necesitaban controladores, incluida mi tarjeta de video GM108M GeForce 840M. Esto es lo que me solucionó como se explica en esta página .

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

Luego reiniciar.

sef
fuente
0

Tuve el mismo problema con mi computadora de escritorio Asus BM6820 y Nvidia GeForce GT 730. Probé todos los consejos anteriores, pero finalmente encontré el controlador Nvidia original del núcleo: ¡nouveau causó el problema! Arranque su PC al nivel de ejecución init 3 para verificar este problema. Si la velocidad del ventilador es correcta, puede intentar desactivar el controlador nvidia nouveau:

Cómo deshabilitar el controlador Nouveau nvidia

https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

$ sudo bash -c "echo blacklist nouveau> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Confirme el contenido del nuevo archivo de configuración modprobe:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

Luego instale el controlador de Nvidia adecuado desde el sitio de Nvidia:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux

Skywalter
fuente
0

Mi computadora portátil era bastante nueva, y no estaba funcionando mucho con una carga de 2. Con 8 núcleos de CPU y un i7, sabía que algo estaba mal.

Resolví este problema usando tlp.

lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

sudo apt-get install tlp tlp-rdw
systemctl enable tlp # to enable on startup
vim /etc/default/tlp

Deberías tener algo como esto.

tlp-stat -c
--- TLP 1.2.2 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
        TLP_ENABLE=1
        TLP_DEFAULT_MODE=AC
        TLP_PERSISTENT_DEFAULT=0
        DISK_IDLE_SECS_ON_AC=0
        DISK_IDLE_SECS_ON_BAT=2
        MAX_LOST_WORK_SECS_ON_AC=15
        MAX_LOST_WORK_SECS_ON_BAT=60
        CPU_HWP_ON_AC=balance_performance
        CPU_HWP_ON_BAT=balance_power
        CPU_MAX_PERF_ON_AC=100
        CPU_BOOST_ON_AC=1
        SCHED_POWERSAVE_ON_AC=0
        SCHED_POWERSAVE_ON_BAT=1
        NMI_WATCHDOG=0
        ENERGY_PERF_POLICY_ON_AC=performance
        ENERGY_PERF_POLICY_ON_BAT=power
        DISK_DEVICES="nvme0n1 sda"
        DISK_APM_LEVEL_ON_AC="254 254"
        DISK_APM_LEVEL_ON_BAT="128 128"
        SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
        SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
        AHCI_RUNTIME_PM_TIMEOUT=15
        WIFI_PWR_ON_AC=off
        WIFI_PWR_ON_BAT=on
        WOL_DISABLE=Y
        SOUND_POWER_SAVE_ON_AC=0
        SOUND_POWER_SAVE_ON_BAT=1
        SOUND_POWER_SAVE_CONTROLLER=Y
        BAY_POWEROFF_ON_AC=0
        BAY_POWEROFF_ON_BAT=0
        BAY_DEVICE="sr0"
        RUNTIME_PM_ON_AC=on
        RUNTIME_PM_ON_BAT=auto
        USB_AUTOSUSPEND=1
        USB_BLACKLIST_BTUSB=0
        USB_BLACKLIST_PHONE=0
        USB_BLACKLIST_PRINTER=1
        USB_BLACKLIST_WWAN=0
        RESTORE_DEVICE_STATE_ON_STARTUP=0
        NATACPI_ENABLE=1
        TPACPI_ENABLE=1
        TPSMAPI_ENABLE=1

En mi caso uso Intel, por lo que desactivé Radeon. reinicio, ruido de ventilador súper molesto desaparecido.

Jonni2016aa
fuente