TLP 1.11 é uma atualização importante para o gerenciamento de energia em laptops Linux, oferecendo perfis automáticos que ajustam o consumo conforme o uso, melhor compatibilidade com firmware e redução de ruído em dispositivos sonoros. Essas melhorias aumentam a eficiência da bateria, prolongam seu tempo de uso e garantem uma experiência mais estável e prática para usuários de Linux em notebooks.
O TLP, uma das ferramentas mais conhecidas para gerenciamento de energia em notebooks com Linux, acaba de receber uma nova atualização. A versão 1.11 traz melhorias importantes no controle dos perfis de energia, amplia as possibilidades de configuração de dispositivos sem fio, aprimora o gerenciamento de portas USB e corrige um problema relacionado ao carregamento de bateria em determinados notebooks Lenovo.
A novidade é especialmente interessante para quem utiliza Linux em laptops e deseja aproveitar melhor a autonomia da bateria sem abrir mão do desempenho quando necessário.
O TLP funciona em segundo plano e aplica configurações que ajudam a reduzir o consumo de energia do hardware. Com isso, o usuário não precisa ajustar manualmente diversos parâmetros sempre que desconectar o carregador ou alterar suas necessidades de utilização.
Entre as principais novidades da versão 1.11 está uma mudança na maneira como os parâmetros de configuração dos perfis de energia são organizados. A atualização também melhora a comunicação com o firmware dos notebooks, tornando o gerenciamento de energia mais flexível e compatível com diferentes equipamentos.
TLP 1.11 melhora os perfis de gerenciamento de energia
Uma das mudanças mais importantes do TLP 1.11 está relacionada aos três perfis de energia oferecidos pela ferramenta:
- Performance: prioriza o desempenho do notebook, permitindo que o hardware trabalhe com maior capacidade quando necessário.
- Balanced: procura equilibrar desempenho e consumo de energia, sendo adequado para atividades cotidianas.
- Power-saver: prioriza a economia de energia, reduzindo o consumo dos componentes para prolongar a duração da bateria.
A partir da versão 1.11, os parâmetros de configuração passam a utilizar novos sufixos para identificar cada perfil.
Os identificadores adotados são:
_PRF: configurações relacionadas ao perfil Performance._BAL: configurações relacionadas ao perfil Balanced._SAV: configurações relacionadas ao perfil Power-saver.
Essa mudança substitui parte do esquema anterior, que utilizava os sufixos _AC e _BAT para diferenciar determinadas configurações de alimentação elétrica e bateria.
A reorganização procura tornar a estrutura de configuração mais consistente, principalmente porque o TLP agora trabalha com três perfis distintos, em vez de depender apenas da separação tradicional entre notebook conectado à tomada e funcionando com bateria.
Isso oferece uma abordagem mais organizada para quem deseja personalizar o comportamento do computador de acordo com diferentes situações de uso.
Configurações antigas continuam funcionando
Uma preocupação natural para quem já utiliza o TLP é a compatibilidade com configurações personalizadas criadas em versões anteriores.
Nesse sentido, os desenvolvedores mantiveram um mecanismo de compatibilidade. O TLP 1.11 consegue reconhecer os nomes antigos dos parâmetros e realizar automaticamente a tradução necessária durante a execução.
Portanto, os usuários não precisam necessariamente reconstruir toda a configuração depois de atualizar a ferramenta.
Mesmo assim, a recomendação é verificar os parâmetros antigos e atualizar os arquivos de configuração para acompanhar o novo padrão.
Para facilitar esse processo, existe um comando especialmente útil:
tlp-stat --cdiff
Ele permite identificar diferenças relacionadas às configurações e ajuda a localizar parâmetros que precisam de atenção durante a migração.
Melhor integração com o firmware dos notebooks
Outra melhoria importante do TLP 1.11 envolve a comunicação com o firmware dos computadores.
Os fabricantes de notebooks frequentemente disponibilizam diferentes modos de funcionamento por meio do firmware, permitindo selecionar configurações voltadas ao desempenho, equilíbrio térmico ou economia de energia.
Entretanto, nem todos os equipamentos oferecem exatamente as mesmas opções.
Isso pode dificultar o funcionamento de ferramentas de gerenciamento de energia, principalmente quando determinado perfil solicitado não está disponível no hardware.
Para resolver parte desse problema, o TLP 1.11 passa a permitir a definição de várias alternativas para os perfis de plataforma.
Na prática, a ferramenta tenta utilizar a primeira opção configurada. Caso o notebook não ofereça suporte a ela, o TLP procura automaticamente a próxima alternativa disponível.
Essa abordagem melhora a flexibilidade e reduz a dependência de uma configuração específica do fabricante.
Melhor controle de desempenho e temperatura
O perfil Performance recebeu uma mudança interessante nesse aspecto.
Quando disponível, o TLP passa a dar preferência à opção balanced-performance, em vez de selecionar diretamente o modo performance.
Essa escolha pode parecer pequena, mas tem consequências importantes em determinados equipamentos.
Em alguns notebooks voltados para jogos, por exemplo, utilizar um perfil mais equilibrado pode ajudar a reduzir a velocidade das ventoinhas, diminuindo o ruído durante o funcionamento.
Isso não significa necessariamente sacrificar o desempenho. A proposta é encontrar uma configuração mais adequada às características do equipamento.
O perfil Power-saver também recebeu melhorias. Quando a opção tradicional low-power não estiver disponível, o TLP poderá recorrer a alternativas como cool ou quiet.
Dessa maneira, a ferramenta consegue aproveitar os recursos disponibilizados pelo fabricante, mesmo quando os nomes e as opções dos perfis variam entre diferentes modelos de notebooks.
Gerenciamento de dispositivos sem fio ficou mais flexível
O controle dos dispositivos de comunicação sem fio também recebeu melhorias.
Antes, determinadas opções de gerenciamento de rádios sem fio apresentavam diferenças dependendo do perfil de energia selecionado.
Com o TLP 1.11, os usuários passam a ter maior liberdade para definir quais dispositivos devem permanecer ativados ou desativados em cada um dos três perfis.
Isso permite criar configurações independentes para Performance, Balanced e Power-saver.
Por exemplo, alguém que utiliza o notebook principalmente para navegar na internet pode preferir manter o Wi-Fi ativado em todos os perfis, enquanto outros dispositivos sem fio podem ser desativados quando o computador estiver funcionando com bateria.
Em determinadas situações, desabilitar componentes que não estão sendo utilizados pode contribuir para diminuir o consumo energético.
O principal benefício dessa mudança é oferecer um controle mais uniforme, sem depender de limitações específicas de cada perfil.
TLP 1.11 melhora o gerenciamento de dispositivos USB
A atualização também traz uma mudança importante para quem trabalha com equipamentos conectados às portas USB.
A partir da versão 1.11, dispositivos de porta serial USB passam a ser excluídos, por padrão, do mecanismo de suspensão automática de dispositivos USB.
A mudança contempla equipamentos que utilizam chips como PL2303 e CH34x.
Esses componentes são bastante comuns em adaptadores USB para comunicação serial, utilizados em atividades como desenvolvimento de hardware, depuração de equipamentos eletrônicos, comunicação com placas e administração de dispositivos embarcados.
O problema é que a suspensão automática de determinadas interfaces USB pode interromper a comunicação com esses equipamentos.
Isso acontece porque o sistema tenta reduzir o consumo de energia colocando dispositivos inativos temporariamente em suspensão. Entretanto, alguns adaptadores podem apresentar dificuldades para retomar o funcionamento corretamente.
Ao excluir essas interfaces do gerenciamento automático, o TLP procura evitar interrupções inesperadas.
Quem preferir manter a suspensão automática desses dispositivos poderá adicioná-los à lista USB_ALLOWLIST, ajustando o comportamento conforme suas necessidades.
É uma melhoria particularmente relevante para desenvolvedores, técnicos e usuários que trabalham frequentemente com placas eletrônicas e equipamentos conectados por interfaces seriais.
Melhorias no tlp-pd e suporte ao SysVinit
O TLP 1.11 também inclui aperfeiçoamentos no tlp-pd, o daemon responsável pelo gerenciamento dos perfis de energia da ferramenta.
Entre as novidades está a inclusão de um script de inicialização e de um arquivo de configuração para sistemas que utilizam SysVinit.
Isso é importante porque nem todas as distribuições Linux utilizam o systemd como sistema de inicialização.
Embora o systemd esteja presente em muitas distribuições populares, existem sistemas que preferem alternativas mais tradicionais ou adotam arquiteturas diferentes.
Com as melhorias introduzidas, o TLP amplia sua compatibilidade com ambientes que utilizam SysVinit, facilitando a inicialização e o gerenciamento do serviço nesses sistemas.
A novidade reforça a preocupação do projeto em atender diferentes configurações e distribuições Linux.
Correção de problema no carregamento de baterias Lenovo
Entre as correções mais importantes da atualização está a solução de um problema que afetava determinados notebooks Lenovo que não pertencem à linha ThinkPad.
O problema também atingia equipamentos da família ThinkBook.
Em determinadas situações, uma falha relacionada ao kernel podia impedir que o TLP conseguisse consultar corretamente o estado de carregamento da bateria no firmware depois que o computador retornava da suspensão ou hibernação.
Isso poderia comprometer o funcionamento dos recursos de conservação da bateria.
O gerenciamento de carga é especialmente importante em notebooks que oferecem limites personalizados de carregamento.
Esses limites permitem, por exemplo, impedir que a bateria permaneça constantemente carregada até 100%, uma estratégia que pode ajudar a reduzir o desgaste associado ao uso prolongado conectado à tomada.
Para contornar o problema, o TLP 1.11 passa a reescrever a configuração de firmware correspondente quando o sistema retorna da suspensão ou hibernação.
Com isso, a ferramenta consegue restabelecer a comunicação necessária para continuar administrando os recursos de conservação da bateria.
Como atualizar ou instalar o TLP no Linux?
O TLP é uma ferramenta de código aberto que pode ser encontrada nos repositórios de diversas distribuições Linux.
A instalação normalmente pode ser realizada utilizando o gerenciador de pacotes da própria distribuição.
No Ubuntu e em sistemas derivados, por exemplo, o procedimento tradicional utiliza:
sudo apt install tlp
Em distribuições baseadas no Fedora, a instalação pode ser feita com:
sudo dnf install tlp
Já em sistemas baseados no Arch Linux, o comando é:
sudo pacman -S tlp
É importante observar que a disponibilidade da versão 1.11 depende da atualização dos repositórios de cada distribuição. Portanto, esses comandos não garantem que a versão mais recente seja instalada imediatamente.
Depois da instalação, o usuário pode consultar o estado do gerenciamento de energia utilizando:
sudo tlp-stat
Esse comando apresenta informações sobre a configuração e o funcionamento do TLP.
Para conhecer todas as novidades e consultar as alterações técnicas da versão 1.11, vale conferir o registro oficial de mudanças do projeto.
Para obter mais informações, consulte o changelog.
Conclusão
O lançamento do TLP 1.11 representa uma atualização importante para quem utiliza notebooks com Linux e deseja ter maior controle sobre o consumo de energia.
Embora não seja uma versão marcada por mudanças visuais, as melhorias são relevantes no funcionamento diário da ferramenta.
A reorganização dos parâmetros dos perfis de energia, a integração mais flexível com o firmware, o controle aprimorado dos dispositivos sem fio e as correções relacionadas ao gerenciamento USB tornam o TLP mais preparado para diferentes configurações de hardware.
A correção envolvendo notebooks Lenovo também merece destaque, especialmente para usuários que dependem dos recursos de conservação da bateria.
Para quem utiliza Linux em laptops, o TLP continua sendo uma alternativa interessante para otimizar o consumo energético, personalizar o comportamento do hardware e aproveitar melhor a autonomia da bateria.
Key Takeaways
- TLP 1.11 introduz perfis automáticos de energia (Performance, Balanced, Power‑saver) e reorganiza parâmetros com novos sufixos (_PRF, _BAL, _SAV); há compatibilidade com nomes antigos e o comando tlp-stat --cdiff ajuda na migração.
- Melhora a integração com firmware dos notebooks: permite definir várias alternativas para perfis de plataforma e prefere balanced-performance em vez de performance quando disponível; power-saver também tem fallback (cool, quiet) se low-power não existir.
- Gerenciamento de dispositivos sem fio mais flexível, permitindo configurar separadamente quais rádios ficam ativados ou desativados em cada perfil para economizar energia conforme o uso.
- Gerenciamento USB aprimorado: adaptadores seriais USB (ex.: PL2303, CH34x) são excluídos por padrão da suspensão automática para evitar quebra de comunicação; quem quiser pode adicioná‑los à USB_ALLOWLIST.
- Aprimoramentos no tlp-pd com suporte a SysVinit e correção para notebooks Lenovo/ThinkBook que perdiam o estado de carregamento após suspensão/hibernação (TLP reescreve a configuração de firmware ao retornar); instalação via gerenciador de pacotes depende dos repositórios da distribuição.