1 votos

Cómo controlar los ventiladores en una laptop de Asus

Estoy usando Ubuntu 20.04 en una laptop Asus TUF FX505DT con dual boot y mi problema principal ahora es la falta de control de la velocidad del ventilador de mi laptop. Cuando estoy en win 10 simplemente puedo presionar fn+f5 y alternar entre tres modos de velocidad del ventilador. Silencioso, rendimiento y turbo (solo si estoy conectado). Y esta función es muy útil ya que impacta mucho en el rendimiento. Por ejemplo, en un juego como CSGO, si mi modo de velocidad del ventilador está en silencio, solo obtengo la mitad del rendimiento que obtengo en turbo. Mi problema con Ubuntu es que parece que solo funciona en modo silencioso. Para el uso regular (navegar, programar, etc.) es perfecto, pero para tareas más exigentes en recursos (como juegos) realmente no es tan bueno. ¿Hay alguna forma de tener esta característica o al menos es posible hacer que los ventiladores vayan al modo de rendimiento/turbo cuando estoy haciendo tareas más exigentes en recursos? Si es así, ¿cómo?

Sigo siendo muy nuevo en Linux, así que realmente no sé mucho. Cualquier ayuda es apreciada y gracias de antemano.

3voto

user1135302 Puntos 31

Tenemos el mismo modelo de laptop y también busqué una forma de controlar los ventiladores de la misma manera que con Armoury Crate, ya que las instrucciones detalladas en ArchWiki no funcionaban para mí, luego después de algún tiempo vi esto en una publicación de reddit:

En Kernel 5.6 hay un modo de ventilador para laptops asus, verifica si tienes /sys/devices/platform/asus-nb-wmi/throttle_thermal_policy 2 - Silencioso, 0 - Equilibrado, 1 - Turbo, similar a los modos en armoury crate en windows.

Uso Manjaro que ya está en 5.8 en este momento, así que intenté modificarlo y funcionó excelentemente. Aquí está la publicación de reddit si quieres verlo: https://www.reddit.com/r/linux_gaming/comments/g2na6s/asus_zephyrus_g14_the_first_few_hours_on_linux/

3voto

Vivek Bhand Puntos 31

Aquí hay algunos alias que hice para lo mismo. Añádelos al archivo ~/.bashrc

alias fan-turbo='cd /sys/devices/platform/asus-nb-wmi; sudo sh -c "echo 1 >>  fan_boost_mode"; sudo sh -c "echo 1 >> throttle_thermal_policy"; source ~/.bashrc; cd ~;'
alias fan-performance='cd /sys/devices/platform/asus-nb-wmi; sudo sh -c "echo 0 >>  fan_boost_mode"; sudo sh -c "echo 0 >> throttle_thermal_policy"; source ~/.bashrc; cd ~;'

alias fan-silent='cd /sys/devices/platform/asus-nb-wmi; sudo sh -c "echo 2 >>  fan_boost_mode"; sudo sh -c "echo 2 >> throttle_thermal_policy"; source ~/.bashrc; cd ~;'

entonces

source ~/.bashrc

Espero que esto ayude.

2voto

nelsonmau Puntos 53
  • encender = sudo echo 0 > /sys/devices/platform/asus-nb-wmi/hwmon/hwmon4/pwm1_enable
  • apagar = sudo echo 2 > /sys/devices/platform/asus-nb-wmi/hwmon/hwmon4/pwm1_enable

por favor ten en cuenta que debes verificar en qué carpeta se encuentra pwm1_enable (en mi caso hwmon4)

0voto

Utkarsh Verma Puntos 133

En este momento, se está desarrollando un módulo de kernel de código abierto no oficial para agregar control del ventilador de la CPU. Lo he utilizado en mi propio portátil, ASUS FX505DT, y funciona bien.

Este es el enlace al proyecto: hackbnw/faustus

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X