Ir para o conteúdo
Rota.Labs · Gratuito e open source

Avell Fan

Controle das ventoinhas, da bateria e do teclado de notebooks Avell no Linux.

Substitui o Control Center, que só existe no Windows: perfis e curvas das ventoinhas, failsafe de temperatura, limite de carga da bateria, teclado RGB e o botão de modo funcionando de novo.

Janela do Avell Fan: perfis, temperaturas, gráfico e editor de curva
Aba Energia: limite de carga da bateria e perfil automático na tomada e na bateria
Aba Teclado: brilho, cor, Fn Lock e botão de modo

01 / O problema

O problema

Os notebooks Avell usam chassi Uniwill/Tongfang. No Windows, o botão de ventoinha e o Control Center da fabricante escolhem perfis, ajustam a curva dos fans e limitam a carga da bateria.

No Linux, nada disso existe: o botão não faz nada e o notebook fica preso na curva automática da BIOS, com fan alto à toa ou calor sem reação.

O Avell Fan usa os drivers abertos da TUXEDO, que vende notebooks Linux com o mesmo chassi, e põe em cima um serviço com interface própria.

02 / O que faz

O que faz

  • 4 perfisAutomático (BIOS), Silencioso, Equilibrado e Máximo, na janela, na bandeja ou no terminal.
  • Curvas editáveisArraste os pontos de temperatura × velocidade. A curva é validada antes de salvar.
  • Limite de cargaCompleta, ~90% ou ~80%: para quem vive na tomada, a bateria dura mais anos.
  • Tomada e bateriaTroca de perfil sozinho ao ligar ou tirar o carregador.
  • Teclado RGBBrilho, cor e Fn Lock, sem pedir senha.
  • Botão de modoO botão ao lado do power volta a alternar os perfis, com a luz acompanhando.
  • Bandeja e gráficoTemperatura da CPU e da GPU, rotação dos fans e histórico dos últimos 5 minutos.
  • TemasEscuro e claro, com tokens em JSON para quem quiser personalizar.

03 / Compatibilidade

Compatibilidade

  • Avell C62 LIV (i7-10750H, RTX 2060)Fans, perfis, limite de carga, botão de modo e luz do botão.Testado
  • Avell com BIOS UniwillOutros Avell com BIOS Uniwill.Provável, sem teste
  • Uniwill / TongfangOutros notebooks com chassi Uniwill/Tongfang.Provável, sem teste
Testou em outro modelo? Conte numa issue, funcionando ou não. (abre em nova aba)

04 / Instalação

Instalação

Pacote .deb

Baixe o .deb do último release e instale. O pacote compila os drivers (DKMS), liga o serviço e põe o Avell Fan no menu.

$ sudo apt install ./avell-fan_all.deb

Código-fonte

O testar.sh faz um diagnóstico só de leitura, sem instalar nada. Requer Secure Boot desligado.

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

05 / Segurança

Segurança

  • A partir de 90 °C, os fans vão a 100%, qualquer que seja o perfil.
  • No modo manual, os fans nunca ficam abaixo de 25%.
  • Se o serviço travar, cair ou for encerrado, o controle volta para a BIOS.
  • A velocidade nunca diminui quando a temperatura sobe: a curva é validada antes de salvar.

06 / Perguntas frequentes

Perguntas frequentes

Funciona com Secure Boot ligado?

Não sem assinar os módulos com uma chave MOK. Com Secure Boot desligado, a instalação é direta.

Pode estragar o notebook?

O serviço foi feito para falhar do lado seguro: failsafe a 90 °C, mínimo de 25% e volta automática para a BIOS se algo der errado.

Posso usar junto com o TUXEDO Control Center?

Não. Os módulos têm os mesmos nomes e entram em conflito. Use um ou outro.

Funciona no meu Avell?

Foi testado no C62 LIV. Outros Avell com BIOS Uniwill devem funcionar: rode o diagnóstico do repositório e conte o resultado numa issue.

Projeto independente. Avell é marca da sua respectiva dona; este projeto não tem vínculo com a Avell, a Uniwill nem a TUXEDO.

Precisa de algo assim para o seu hardware ou sistema?

Engenharia reversa, drivers, serviços e interfaces: o mesmo cuidado que usamos aqui vai para projetos sob medida.