Para usuários de laptop, o gerenciamento de energia e a otimização da bateria são cruciais. O Ubuntu 26.04 inclui a ferramenta integrada de gerenciamento de energia power-profiles-daemon, e você pode otimizar ainda mais a vida útil da bateria instalando TLP e outros utilitários. Este artigo aborda detalhadamente várias opções de gerenciamento de energia e dicas práticas.
Perfis de energia
Ubuntu 26.04 inclui power-profiles-daemon, que fornece três modos de energia predefinidos para alternância flexível entre desempenho e duração da bateria.
Três modos de energia
| Modo | Descrição | Melhor para |
|---|---|---|
| Economia de energia | Reduz a frequência e o desempenho da CPU para maximizar a vida útil da bateria | Trabalho leve, leitura, viagens |
| Equilibrado | Equilibra desempenho e duração da bateria (padrão) | Uso diário |
| Desempenho | Libera desempenho máximo e esgota a bateria mais rapidamente | Compilar, renderizar, jogar |
Alternando modos de energia
Interface Gráfica
- Clique na área de status do sistema no canto superior direito da barra superior
- Encontre o botão do modo de energia no painel de configurações rápidas
- Clique para alternar entre os modos
Você também pode alternar os modos de energia em “Configurações > Energia”.
Linha de Comando
# View current power mode
powerprofilesctl get
# List all available modes
powerprofilesctl list
# Switch to power saver mode
powerprofilesctl set power-saver
# Switch to balanced mode
powerprofilesctl set balanced
# Switch to performance mode
powerprofilesctl set performanceTroca de modo automatizado
Você pode alternar automaticamente os modos com base no estado de energia. Por exemplo, use uma regra udev para alternar automaticamente quando a alimentação CA estiver conectada/desconectada:
Crie o arquivo /etc/udev/rules.d/99-power-profile.rules:
# Switch to balanced mode when AC power is connected
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="1", RUN+="/usr/bin/powerprofilesctl set balanced"
# Switch to power saver mode when AC power is disconnected
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="0", RUN+="/usr/bin/powerprofilesctl set power-saver"TLP — Gerenciamento Avançado de Energia
TLP é a ferramenta de otimização de energia mais popular para Linux, oferecendo opções de gerenciamento de energia mais refinadas do que os padrões do sistema.
Instalando TLP
sudo apt install tlp tlp-rdw
# For ThinkPad users, install additional battery management tools
sudo apt install tp-smapi-dkms acpi-call-dkmsHabilitando TLP
sudo systemctl enable tlp
sudo systemctl start tlpNota: TLP e power-profiles-daemon podem entrar em conflito. Após instalar o TLP, é recomendado desabilitar o power-profiles-daemon:
sudo systemctl mask power-profiles-daemonVisualizando o status do TLP
# View TLP running status
sudo tlp-stat -s
# View battery information
sudo tlp-stat -b
# View full system power status
sudo tlp-stat
# View CPU frequency and scheduler info
sudo tlp-stat -p
# View disk settings
sudo tlp-stat -dConfiguração TLP
O arquivo de configuração do TLP está localizado em /etc/tlp.conf. Configurações comuns de otimização:
sudo nano /etc/tlp.conf# CPU scaling governor policy
# Use powersave on battery, performance on AC
CPU_SCALING_GOVERNOR_ON_AC=performance
CPU_SCALING_GOVERNOR_ON_BAT=powersave
# CPU energy performance preference
CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
CPU_ENERGY_PERF_POLICY_ON_BAT=power
# CPU Boost frequency
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
# WiFi power saving mode
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=on
# USB auto-suspend
USB_AUTOSUSPEND=1
# Disk APM (Advanced Power Management)
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
# PCI Express power management
PCIE_ASPM_ON_AC=default
PCIE_ASPM_ON_BAT=powersupersave
# Sound card power saving (seconds, 0 to disable)
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1Recarregue a configuração após a edição:
sudo tlp startLimites de carga da bateria ThinkPad
Para laptops ThinkPad, o TLP oferece suporte à definição de limites de carga da bateria para prolongar a vida útil da bateria:
# Start charging threshold (begin charging when below this level)
START_CHARGE_THRESH_BAT0=75
# Stop charging threshold (stop charging when reaching this level)
STOP_CHARGE_THRESH_BAT0=80Isso significa que a bateria permanecerá entre 75% e 80%, prolongando efetivamente seu ciclo de vida.
Monitoramento da integridade da bateria
Visualizando informações da bateria
# View battery details with upower
upower -i /org/freedesktop/UPower/devices/battery_BAT0
# Key information includes:
# - energy-full-design: Design capacity
# - energy-full: Current maximum capacity
# - capacity: Battery health percentage
# - charge-cycles: Charge cycle count (if supported)Avaliação da integridade da bateria
# Calculate battery wear
# The capacity field shows the ratio of current max capacity to design capacity
# For example, capacity: 85% means the battery has lost about 15% of its capacityMonitorando o status da bateria em tempo real
# Monitor real-time battery discharge rate
watch -n 1 "cat /sys/class/power_supply/BAT0/power_now"
# Or use powertop for detailed analysis
sudo apt install powertop
sudo powertopAnálise de potência PowerTOP
PowerTOP é uma ferramenta de análise de energia desenvolvida pela Intel que pode identificar componentes de alto consumo de energia e fornecer sugestões de otimização.
Instalação e uso
sudo apt install powertop
# Run PowerTOP
sudo powertopA interface PowerTOP contém várias guias:
- Visão geral: mostra a frequência de ativação de cada componente
- Estatísticas de inatividade: estatísticas de estado de inatividade da CPU
- Estatísticas de frequência: distribuição de frequência da CPU
- Estatísticas do dispositivo: estatísticas de energia do dispositivo
- Ajustáveis: lista de itens otimizáveis (status bom/ruim)
Otimização automática
# Apply all PowerTOP recommended optimizations at once
sudo powertop --auto-tune
# Generate an HTML report
sudo powertop --html=power-report.htmlPara aplicar otimizações automaticamente a cada inicialização, crie um serviço systemd:
sudo tee /etc/systemd/system/powertop.service << 'EOF'
[Unit]
Description=PowerTOP Auto Tune
[Service]
Type=oneshot
ExecStart=/usr/sbin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable powertopDicas práticas para a vida útil da bateria
Brilho da tela
A tela é um dos maiores consumidores de energia de um laptop. Reduzir o brilho pode prolongar significativamente a vida útil da bateria:
- Use teclas de atalho de brilho no teclado
- Ative “Brilho automático” em “Configurações > Energia” (se o seu laptop tiver um sensor de luz ambiente)
- Ativar o modo “Night Light” não apenas protege seus olhos, mas também proporciona uma ligeira economia de energia
Desativando hardware não utilizado
# Disable Bluetooth (if not in use)
rfkill block bluetooth
# Enable Bluetooth
rfkill unblock bluetooth
# View wireless device status
rfkill listVocê também pode alternar rapidamente entre WiFi e Bluetooth no painel de configurações rápidas.
Gerenciando processos em segundo plano
# View high-power-consuming processes
top -o %CPU
# Or use htop
sudo apt install htop
htopFechar aplicativos desnecessários em segundo plano e guias do navegador pode reduzir significativamente o consumo de energia.
Escolhendo a GPU certa
Se o seu laptop tiver GPUs duplas (Intel + NVIDIA), mudar para a GPU integrada quando a GPU discreta não for necessária pode reduzir significativamente o consumo de energia:
# View currently active GPU
switcherooctl list
# Run applications on the integrated GPU (default)
# Run specific applications on the discrete GPU
switcherooctl launch app-nameTambém pode haver uma opção de troca de GPU em “Configurações > Energia”.
Reduzindo efeitos de animação
Ativar “Reduzir animação” em “Configurações > Acessibilidade” pode reduzir ligeiramente a carga da GPU, proporcionando um pequeno benefício na duração da bateria.
Configurações de suspensão e hibernação
Configure em “Configurações > Energia”:
- Tempo limite de suspensão automática: Defina o atraso da suspensão automática quando estiver usando a bateria
- Ação de fechamento da tampa: escolha o que acontece quando a tampa do laptop é fechada (suspender/hibernar/não fazer nada)
- Ação do botão liga/desliga: escolha o que acontece quando o botão liga/desliga é pressionado
Expectativas de vida útil da bateria
Referência aproximada de duração da bateria para diferentes cenários de uso (com base em uma bateria de 60Wh):
| Cenário de uso | Vida útil esperada da bateria |
|---|---|
| Trabalho leve (edição de documentos, navegação na web) | 8-12 horas |
| Uso diário misto | 5-8 horas |
| Reprodução de vídeo | 6-10 horas |
| Desenvolvimento/compilação | 3-5 horas |
| Carga pesada (3D, renderização de vídeo) | 2-3 horas |
A duração real da bateria depende da configuração do hardware, do brilho da tela, dos aplicativos em execução e de muitos outros fatores.
Resumo
Ubuntu 26.04 oferece opções flexíveis de gerenciamento de energia. Para a maioria dos usuários, o daemon de perfis de energia integrado já atende às necessidades básicas. Os usuários que buscam a máxima duração da bateria podem instalar o TLP e o PowerTOP para uma otimização mais profunda. Bons hábitos de energia – como reduzir o brilho, desligar hardware não utilizado e definir limites de carga apropriados – podem prolongar a vida útil da bateria por carga e a saúde geral da bateria.