Driver acer-wmi-battery leva o “carregar até 80%” para laptops Acer no Linux

Driver acer-wmi-battery leva o “carregar até 80%” para laptops Acer no Linux

Controlar a carga da bateria é uma daquelas funções que parecem pequenas, mas definem a longevidade de um notebook. A chegada do driver acer-wmi-battery ao radar do Kernel Linux mainline é mais um sinal de maturidade do Linux em laptops de consumo, com foco em preservação de bateria e integração upstream.

O ponto central é simples: permitir que o usuário limite a carga máxima, como “parar em 80%”, diretamente pelo kernel. Esse tipo de controle reduz o desgaste associado a manter a bateria constantemente em nível máximo.

Entenda em 90 segundos

  • O problema: baterias sofrem mais desgaste quando passam longos períodos em carga cheia e sob tensão elevada.
  • O impacto: isso acelera a perda de capacidade com o tempo e encurta a vida útil prática do equipamento.
  • A solução: o driver acer-wmi-battery busca oferecer limite de carga no Linux, permitindo uma política do tipo “carregar até 80%”.
  • O ganho real: você troca um pouco de autonomia em algumas situações por mais longevidade de bateria ao longo de meses e anos.

O que está chegando no kernel

O acer-wmi-battery já existia como um driver experimental fora da árvore do kernel, mantido no GitHub por cerca de dois anos, voltado a controles de “battery health”. Agora, uma versão “limpa” do código começou o caminho de upstream via lista platform-driver-x86.

Nesta etapa, o foco do patch é direto e prático:

  • Inclui
    • controle de limite de carga (battery charge control)
    • monitoramento de temperatura da bateria
  • Exclui
    • calibragem de bateria, removida porque não funcionou no equipamento de teste do autor

A referência explícita ao Acer Care Center no Windows também é importante. Ela deixa claro o objetivo: aproximar o Linux do nível de “polimento” que usuários de laptops comerciais esperam em funcionalidades cotidianas.

Detalhes do patch

A submissão na lista platform-driver-x86 foi enviada por Jelle van der Waa em 05 Jan 2026, como [PATCH 0/1] add Acer battery control driver, upstreamando parte do driver out-of-tree.

Pontos técnicos citados no e-mail:

  • O patch upstreama “uma parte” do driver out-of-tree, especificamente charge control e temperatura da bateria
  • O hardware de teste mencionado é um Acer Aspire A315-510P
  • O patch adiciona o arquivo drivers/platform/x86/acer-wmi-battery.c e altera:
    • drivers/platform/x86/Kconfig
    • drivers/platform/x86/Makefile
  • O resumo indica 358 inserções e criação do arquivo acer-wmi-battery.c

Por que isso importa para longevidade de hardware

Em notebooks, bateria é consumível e, ao mesmo tempo, parte central do valor do equipamento. Quando o kernel passa a oferecer recursos de controle de carga, o Linux deixa de depender de utilitários específicos do Windows e se aproxima de uma experiência “nativa” em hardware de varejo.

Na prática, o limite de carga é uma ferramenta de preservação. Ele favorece quem usa o notebook muitas horas conectado na tomada, situação em que manter 100% o tempo todo pode acelerar desgaste.

O que esperar a partir daqui

A série foi submetida e está em revisão na lista platform-driver-x86, com a intenção declarada de entrar no mainline em uma versão futura do kernel. Ainda não é um recurso “garantido” em releases estáveis, mas o simples movimento de upstream já é um marco relevante para suporte de laptops Acer.

Para quem acompanha de perto, o próximo passo é observar o andamento do thread na mailing list e a evolução do patch até uma eventual aceitação.