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?
Mas esse tipo de benchmark ou medição não existe muito na internet e a IA muito menos, surgiu a ideia de criar essa competição saudável aqui para ver como anda o comportamento do seu laptop ou seu dispositivo móvel está realmente de acordo.
Se houver aderência do pessoal e notar que o consumo de vocês estarem acima ou muito acima, eu me comprometo com um tutorial passo a passo de como deixar seu laptop gelado com a mesma performance.
Vamos iniciar a brincadeira. Bom, para que possamos realizar o benchmark de forma justa, vou precisar estabelecer alguns critérios para que teste seja igual com todos, coisas simples, mas precisamos ter.
Quem pode participar da brincadeira?
TODOS que possuam uma bateria, em teoria o script para consumo foi preparado para qualquer aparelho que tenha uma bateria, um processador e uma placa de video, ou seja, laptops e similares.
Agora sim, vamos para as regras.
1-) Poste a sua saída do comando - Aqui vamos conhecer cada peca do seu computador, pois cada dispositivo desse tem seu consumo de bateria.
2-) Ajuste para os testes
- Defina o brilho do seu monitor para 25%
- Defina para desligar seu monitor depois de 5min
DESLIGUE A SUSPENSÃO, seu laptop não pode entrar em hibernação ou suspensão
3-) Execução do script de consumo de bateria
3a) Tempo de duração = 10min
A teste consiste com o laptop parado, ou seja, em IDLE, na sua área de trabalho, então, deixe apenas os programas naturais do seu ambiente gráfico aberto.
O script vai trazer o consumo do seu laptop em W a cada 15s. Ou seja, serão 5min com a tela ligada em 25% de brilho e 5min com a tela desligada. Isso é bem interessante, pois durante a medição a gente consegue ter uma ideia da velocidade e se os componentes do seu laptop estão entrando em estados de repouso, já que o computador vai estar em IDLE. Existem outros scripts para analisar o que está acordando ou fazendo deixar acordado, etc, mas isso entra na segunda fase, que é a de ajustes, como comentei lá no começo do tópico.
3b) Execução do script
Crie um arquivo consumo.sh com esse conteúdo
E execute ele no terminal somente quando todos os itens acima estiverem sido realizados e aguarde em torno de 10min e poste o resultado.
É isso pessoal, bora brincar um pouco?
É muito simples, resumindo tudo isso que falei:
- reinicie o seu computador
- execute o script por 10min com o brilho em 25% e programado para desligar o monitor após 5min
- poste o resultado e as configurações do seu laptop pelo inxi
RANKING
- Grinder - 1.61W
Mas esse tipo de benchmark ou medição não existe muito na internet e a IA muito menos, surgiu a ideia de criar essa competição saudável aqui para ver como anda o comportamento do seu laptop ou seu dispositivo móvel está realmente de acordo.
Se houver aderência do pessoal e notar que o consumo de vocês estarem acima ou muito acima, eu me comprometo com um tutorial passo a passo de como deixar seu laptop gelado com a mesma performance.
Vamos iniciar a brincadeira. Bom, para que possamos realizar o benchmark de forma justa, vou precisar estabelecer alguns critérios para que teste seja igual com todos, coisas simples, mas precisamos ter.
Quem pode participar da brincadeira?
TODOS que possuam uma bateria, em teoria o script para consumo foi preparado para qualquer aparelho que tenha uma bateria, um processador e uma placa de video, ou seja, laptops e similares.
Agora sim, vamos para as regras.
1-) Poste a sua saída do comando - Aqui vamos conhecer cada peca do seu computador, pois cada dispositivo desse tem seu consumo de bateria.
inxi -ABCDEGMN
2-) Ajuste para os testes
- Defina o brilho do seu monitor para 25%
- Defina para desligar seu monitor depois de 5min
DESLIGUE A SUSPENSÃO, seu laptop não pode entrar em hibernação ou suspensão
3-) Execução do script de consumo de bateria
3a) Tempo de duração = 10min
A teste consiste com o laptop parado, ou seja, em IDLE, na sua área de trabalho, então, deixe apenas os programas naturais do seu ambiente gráfico aberto.
O script vai trazer o consumo do seu laptop em W a cada 15s. Ou seja, serão 5min com a tela ligada em 25% de brilho e 5min com a tela desligada. Isso é bem interessante, pois durante a medição a gente consegue ter uma ideia da velocidade e se os componentes do seu laptop estão entrando em estados de repouso, já que o computador vai estar em IDLE. Existem outros scripts para analisar o que está acordando ou fazendo deixar acordado, etc, mas isso entra na segunda fase, que é a de ajustes, como comentei lá no começo do tópico.
3b) Execução do script
Crie um arquivo consumo.sh com esse conteúdo
#!/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
E execute ele no terminal somente quando todos os itens acima estiverem sido realizados e aguarde em torno de 10min e poste o resultado.
./consumo.sh
É isso pessoal, bora brincar um pouco?
É muito simples, resumindo tudo isso que falei:
- reinicie o seu computador
- execute o script por 10min com o brilho em 25% e programado para desligar o monitor após 5min
- poste o resultado e as configurações do seu laptop pelo inxi
RANKING
- Grinder - 1.61W