Lançado extensor de bateria para laptop Linux TLP 1.3

18 de fevereiro de 2020

Ferramenta de otimização de bateria do Linux TLP 1.3

Depois de estar em desenvolvimento por 8 meses, o TLP 1.3 foi lançado com um novo esquema de configuração, melhorias tlp-stat e uma solução alternativa para laptops relatando status incorreto de CA ou bateria, entre outros.

TLP é uma ferramenta avançada de gerenciamento de energia para Linux. A ferramenta vem com uma configuração padrão otimizada para economizar bateria, por isso é muito fácil de usar - basta instalar o TLP e você pode esquecê-lo. No entanto, o TLP é altamente personalizável, portanto, caso queira alterar algumas de suas configurações, você também pode fazer isso (isso é feito editando o arquivo de configuração do TLP).

O TLP detecta automaticamente se o seu laptop funciona com bateria ou CA e aplica as configurações (altera a escala de frequência da CPU e o governador, define o modo de economia de energia WiFi, ativa ou desativa dispositivos de rádio integrados, define o APM do disco e o tempo limite de rotação do disco, etc.) que otimizam o desempenho do laptop (quando ligado) ou economia de bateria (quando ligado). Uma lista de recursos pode ser encontrada em seu site.

Também não vale a pena saber que o TLP funciona como um serviço do sistema e não tem uma GUI por padrão. No entanto, existe uma GUI de terceiros que facilita a alteração da configuração TLP, chamada TLPUI. Em de fevereiro de 2020 o TLPUI foi atualizado para suportar o novo esquema de configuração TLP 1.3.

O TLP 1.3 mais recente vem com um novo esquema de configuração no qual os arquivos de configuração são analisados em vez de serem obtidos (sem mais expansão de shell). /etc/default/tlp é substituído por /etc/tlp.conf, com as configurações sendo lidas na seguinte ordem:

  1. Padrões intrínsecos
  2. /etc/tlp.d/*.conf - snippets de personalização drop-in
  3. /etc/tlp.conf - configuração do usuário

A última ocorrência tem precedência no caso de parâmetros idênticos.

O TLP 1.3 também vem com muitas melhorias tlp-stat. tlp-stat é uma ferramenta de linha de comando, parte do TLP, que mostra a configuração atual, informações do sistema, configurações de economia de energia ativa e dados da bateria. As alterações tlp-stat nesta versão TLP incluem:

  • tlp-stat:
    • Configuração: mostra o arquivo de onde vem o parâmetro
    • Informações do sistema:
  • Mostrar status do SELinux
  • Mostrar RDW como 'desativado' quando TLP estiver desativado como um todo
  • Indica o modo persistente
    • CPU Intel: não mostra valores de EPB quando HWP.EPP está ativo (veja acima)
    • PCIe ASPM: mostra as políticas disponíveis
  • tlp-stat -b (dados da bateria TLP):
    • Limites de carga: melhores verificações de linha de comando e configuração; mensagens de erro mais claras
    • descarga tlp: mensagem de erro "verifique seu hardware" quando a bateria não estava completamente descarregada
    • Faça a distinção entre "sem suporte de kernel" para natacpi (Linux <4.17) e "laptop não compatível" (Linux> = 4.17)
    • Suplemento do status da bateria "Desconhecido" com "limite pode impedir o carregamento" quando os limites estão disponíveis apenas

Como um lembrete, o antigo comando tlp stat foi descontinuado no TLP 1.2, portanto, começando com essa versão, você precisa usar tlp-stat (com privilégios de root).

Outros novos recursos e aprimoramentos no TLP 1.3:

  • Solução alternativa adicionada (habilite-o com TLP_PS_IGNORE = BAT ou TLP_PS_IGNORE = AC) para laptops relatando status incorreto de CA ou bateria
  • Método ASPM PCIe Powerupersave adicionado
  • Substitua tlp-sleep.service por/lib/systemd/system-sleep/tlp
  • CPU_ENERGY_PERF_POLICY_ON_AC/BAT:
    • combinação compatível com versões anteriores de configurações para energia da Intel versus políticas de desempenho EPB (ENERGY_PERF_POLICY_ON_AC/BAT) e HWP.EPP (CPU_HWP_ON_AC/BAT)
    • quando HWP.EPP está disponível, EPB não é definido
    • validar parâmetros
    • eliminar ferramenta externa x86_energy_perf_policy para kernel> = 5,2
  • Correções:
    • Mau funcionamento do ThinkPad X240 de descarga do BAT1 quando o BAT0 não está instalado
    • Detecção de NVMe no Linux 4.15
    • tlp-stat: ignore as baterias do dispositivo HID para evitar erros na saída tlp-stat na seção da bateria

Quer extrair mais energia da bateria do seu laptop? Veja também auto-cpufreq é um novo otimizador de velocidade e energia da CPU para Linux que visa "melhorar a vida útil da bateria sem comprometer". Esta ferramenta não interfere com o TLP, então você pode ter ambos instalados ao mesmo tempo.

Baixar TLP

Instruções de instalação TLP

Existem pacotes TLP nos repositórios das distribuições Arch Linux, Debian, Fedora, Gentoo, openSUSE e Linux baseadas neles, como Linux Mint baseado no Ubuntu, Pop!_OS ou OS elementar, etc. Veja as instruções de instalação TLP no link acima e role para baixo até a seção dedicada à distribuição Linux que você está usando e siga as instruções a partir daí.

É importante notar que o TLP 1.3 foi lançado recentemente, então ainda não foi incluído nos repositórios em todos os casos. Portanto, você pode encontrar o TLP 1.2 mais antigo nos repositórios. Se você não quiser esperar que a versão mais recente chegue aos repositórios da distribuição do Linux que você está usando, você pode procurar um repositório TLP de terceiros ou instalar o TLP de fonte.

Com base no Ubuntu/Ubuntu (Linux Mint, Elementary OS, Pop!_OS, Zorin OS, etc.), os usuários de distribuições Linux podem usar o repositório oficial TLP PPA para instalar a versão mais recente do TLP:

Comandos para usar no terminal

sudo add-apt-repository ppa:linrunner/tlp

sudo apt update

sudo apt install tlp tlp-rdw

Para ThinkPads também instale:

Comandos para usar no terminal

sudo apt install tp-smapi-dkms acpi-call-dkms

O TLP é iniciado automaticamente na inicialização. Para evitar a reinicialização do sistema, você pode iniciá-lo logo após instalá-lo usando:

Comandos para usar no terminal

sudo tlp start

Esse post foi traduzido do site LinuxUprising.com pela rtland.team.

Linux Uprising Blog

Confira a versão original desse post em inglês:

TLP 1.3 Linux Laptop Battery Extender Released
Propaganda
Propaganda