
Enviado em 16/02/2026 - 11:08h
Olá pessoal. Após passar 3 semanas configurando na unha aqui meu laptop com o propósito de durar mais a bateria sem perder a performance, isso incluiu diversos ajustes como configurar o kernel, regras de udev, softwares terceiros, muita IA, etc e acredito que tenha encontrado o melhor para o meu laptop. Essa ideia surgiu justamente porque estava percebendo que ele estava gastando muita bateria e ele nunca ficava frio, sempre morninho, claro, é um laptop fortinho, um i7 com uma nvidia3060 e tela de 144hz, ou seja, gasta uma bateria, mas precisa mesmo?inxi -ABCDEGMN
#!/bin/bash
# 1. Detectar caminho da Bateria (Haswell+ pode usar BAT0 ou BAT1)
BAT=$(ls -d /sys/class/power_supply/BAT* | head -n 1)
# 2. Detectar endereço da GPU Dedicada (Se não for 01:00.0, ele encontra o correto)
GPU_ADDR=$(lspci | grep -E "VGA|3D" | grep -v "Intel" | awk '{print $1}')
[ -n "$GPU_ADDR" ] && GPU_PATH="/sys/bus/pci/devices/0000:${GPU_ADDR}/power_state"
while true; do
DATA=$(date '+%Y-%m-%d %H:%M:%S')
# 1. Consumo em Watts (Usando o caminho detectado)
if [ -f "$BAT/power_now" ]; then
WATTS=$(echo "scale=2; $(cat $BAT/power_now) / 1000000" | bc)
else
WATTS="0.00"
fi
# 2. Status da GPU (Dinâmico ou Fallback se não existir dedicada)
if [ -f "$GPU_PATH" ]; then
GPU_STATUS=$(cat "$GPU_PATH")
else
GPU_STATUS="N/A"
fi
# 3. CPU Frequência Média
FREQ=$(cat /proc/cpuinfo | grep "cpu MHz" | awk '{sum+=$4} END {printf "%.0f", sum/NR}')
# 4. CPU Governor
if [ -f "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor" ]; then
GOV=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
else
GOV="N/A"
fi
# 5. Cálculo de Load
CPU_LOAD=$(cat /proc/loadavg | awk '{printf "%.1f", $1 * 10}')
# 6. Temperatura via lm_sensors (Filtro Package id 0 é padrão Intel Haswell+)
TEMP=$(sensors | grep "Package id 0" | awk '{print $4}' | tr -d '+°C' | head -n 1)
# Output organizado
printf "%-19s | Consumo: %6s W | GPU: %-6s | Gov: %-12s | CPU: %5sMHz | Load: %5s%% | Temp: %4s°C\n" \
"$DATA" "$WATTS" "$GPU_STATUS" "$GOV" "$FREQ" "$CPU_LOAD" "$TEMP" >> consumo_energia.txt
sleep 15
done
./consumo.sh
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Lançando Java e Netbeans no Linux
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (9)
instalar iso sem pendrive ou dvd (1)
como deixo uma inferface grafica abrir automaticamente [RESOLVIDO] (9)









