Categories
Linux Tutoriais

Melhore o rendimento da bateria no laptop Linux, com o TLP

Se você está tendo problemas com a duração da carga da bateria do seu notebook, deveria experimentar instalar o TLP.
A ferramenta não precisa de configuração e pode melhorar sensivelmente o desempenho da gestão de energia do seu laptop.

O TLP é uma ferramenta avançada de gestão de energia e seu objetivo é melhorar o rendimento da bateria do seu notebook.
É fácil de instalar e começar a usar — até por que vem com uma configuração padrão, já otimizada para aumentar o rendimento.
Ao mesmo tempo, é altamente personalizável e permite ao usuário criar seus próprios ajustes.
O TLP oferece perfis de configuração separados para quando o laptop estiver conectado à tomada ou usando apenas a bateria. Pode ativar/desativar os dispositivos bluetooth, WiFi e o rádio WWAN, já na inicialização do sistema, de acordo com as suas necessidades.


A possibilidade de desligar recursos de conectividade é ótimo para usuários que usam o equipamento para estudar ou ler material que já se encontram no laptop, em locais que não tem acesso à Internet.

Você tem um Thinkpad? O TLP tem um modo unificado de configuração da carga e de calibragem da bateria para estes notebooks.

Para concluir a apresentação, trata-se de uma ferramenta CLI (de linha de comando) que executa suas tarefas em segundo plano e, até o momento não tem uma interface GUI (gráfica).

O TLP permite escalar os ajustes das CPUs, tanto nas mais antigas como nas mais atuais — com o uso do intel p_state.

Como instalar o TLP

A ferramenta está presente nos repositórios das principais distribuições — eu testei no Debian 9, Fedora 25 e OpenSUSE Tumbleweed.
No Debian e nas distribuições derivadas, use o apt:

sudo apt install tlp

No Fedora e nas distribuições derivadas, use o dnf:
dnf search install tlp

dnf install tlp

No openSUSE, use o zypper:
opensuse zypper search install tlp

zypper install tlp

Isto é o suficiente. Após a instalação, o TLP já começa a fazer seu trabalho.
É importante dizer que vai conflitar com outras ferramentas de gestão de energia que já estejam instaladas no seu sistema — como o cpufrequtils, por exemplo. Portanto, remova-as antes de instalar o TLP.

Configuração e uso do TLP

As configurações padrão irão satisfazer a maioria dos usuários de laptops com Linux.
Captura de tela tlp tools
Você pode invocar as ferramentas (com privilégios administrativos) que fazem parte do pacote TLP:

  • tlp-pcilist — exibe informações relativas aos dispositivos PCI do sistema
  • tlp-stat — exibe o estado (status) do TLP — a configuração, ajustes de gestão de energia do sistema e informações adicionais
  • tlp-usblist — exibe dados dos dispositivos USB

Todas as configurações estão em um único arquivo, situado em /etc/default.
O arquivo é bem organizado e autoexplicativo (em inglês).
Se for alterá-lo, faça backup antes, para pode voltar à configuração padrão sem precisar desinstalar (com o –purge).

Possíveis problemas com o TLP

Lentidão pode ser um dos efeitos colaterais esperados de qualquer sistema de gestão inteligente de energia.
Para melhorar a performance da bateria, o sistema irá sacrificar a do processador. Você não pode ter as duas coisas.
Neste caso, não experimentei nenhuma degradação “acima do aceitável” no desempenho do meu sistema e estou satisfeito com o ganho (por volta de 25% ou quase uma hora) da bateria do meu notebook.
Li relatos de problemas com drives flash SSD e eles podem ser contornados ao comentar as seguintes linhas (veja a figura) no arquivo de configuração /etc/default/tlp:
tlp disk settings
Comente as linhas com um “#”:

# DISK_DEVICES="sda sdb"

# DISK_APM_LEVEL_ON_AC="254 254"
# DISK_APM_LEVEL_ON_BAT="128 128"

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.