Ir al contenido
Rota.Labs · Gratuito y open source

Avell Fan

Control de ventiladores, batería y teclado de portátiles Avell en Linux.

Reemplaza el Control Center, que solo existe en Windows: perfiles y curvas de ventiladores, failsafe de temperatura, límite de carga, teclado RGB y el botón de modo funcionando otra vez.

Ventana de Avell Fan: perfiles, temperaturas, gráfico y editor de curva
Pestaña Energía: límite de carga y perfil automático con enchufe y batería
Pestaña Teclado: brillo, color, Fn Lock y botón de modo

01 / El problema

El problema

Los portátiles Avell usan chasis Uniwill/Tongfang. En Windows, el botón de ventilador y el Control Center del fabricante eligen perfiles, ajustan la curva de los ventiladores y limitan la carga de la batería.

En Linux nada de eso existe: el botón no hace nada y el portátil queda atado a la curva automática de la BIOS, con ventiladores ruidosos sin motivo o calor sin respuesta.

Avell Fan usa los drivers abiertos de TUXEDO, que vende portátiles Linux con el mismo chasis, y agrega encima un servicio con interfaz propia.

02 / Qué hace

Qué hace

  • 4 perfilesAutomático (BIOS), Silencioso, Equilibrado y Máximo, en la ventana, la bandeja o la terminal.
  • Curvas editablesArrastra los puntos de temperatura × velocidad. La curva se valida antes de guardar.
  • Límite de cargaCompleta, ~90% o ~80%: si siempre está enchufado, la batería dura años más.
  • Enchufe y bateríaCambia de perfil solo al conectar o desconectar el cargador.
  • Teclado RGBBrillo, color y Fn Lock, sin pedir contraseña.
  • Botón de modoEl botón junto al encendido vuelve a alternar los perfiles, con su luz acompañando.
  • Bandeja y gráficoTemperatura de CPU y GPU, velocidad de los ventiladores e historial de 5 minutos.
  • TemasOscuro y claro, con tokens en JSON para quien quiera personalizar.

03 / Compatibilidad

Compatibilidad

  • Avell C62 LIV (i7-10750H, RTX 2060)Ventiladores, perfiles, límite de carga, botón de modo y su luz.Probado
  • Avell com BIOS UniwillOtros Avell con BIOS Uniwill.Probable, sin probar
  • Uniwill / TongfangOtros portátiles con chasis Uniwill/Tongfang.Probable, sin probar
¿Lo probaste en otro modelo? Cuéntalo en un issue, funcione o no. (se abre en una pestaña nueva)

04 / Instalación

Instalación

Paquete .deb

Descarga el .deb del último release e instálalo. El paquete compila los drivers (DKMS), activa el servicio y agrega Avell Fan al menú.

$ sudo apt install ./avell-fan_all.deb

Código fuente

testar.sh hace un diagnóstico de solo lectura, sin instalar nada. Requiere Secure Boot desactivado.

$ git clone https://github.com/rotalabsco/avell-fan.git$ cd avell-fan$ sudo ./testar.sh$ sudo ./instalar.sh

05 / Seguridad

Seguridad

  • Desde 90 °C, los ventiladores van al 100%, sea cual sea el perfil.
  • En modo manual, nunca bajan del 25%.
  • Si el servicio se cuelga, se cae o se detiene, el control vuelve a la BIOS.
  • La velocidad nunca baja cuando sube la temperatura: las curvas se validan antes de guardar.

06 / Preguntas frecuentes

Preguntas frecuentes

¿Funciona con Secure Boot activado?

No sin firmar los módulos con una clave MOK. Con Secure Boot desactivado, la instalación es directa.

¿Puede dañar el portátil?

El servicio está hecho para fallar del lado seguro: failsafe a 90 °C, mínimo de 25% y vuelta automática a la BIOS si algo sale mal.

¿Puedo usarlo junto con TUXEDO Control Center?

No. Los módulos tienen los mismos nombres y entran en conflicto. Usa uno u otro.

¿Funciona en mi Avell?

Se probó en el C62 LIV. Otros Avell con BIOS Uniwill deberían funcionar: ejecuta el diagnóstico del repositorio y cuenta el resultado en un issue.

Proyecto independiente. Avell es marca de su respectivo dueño; este proyecto no tiene vínculo con Avell, Uniwill ni TUXEDO.

¿Necesitas algo así para tu hardware o sistema?

Ingeniería inversa, drivers, servicios e interfaces: el mismo cuidado que usamos aquí va a proyectos a medida.