O Raspberry Pi 4 é muito mais frio! Nos últimos quatro meses, as atualizações de firmware reduziram a energia em espera em 1/2 W e quase 1 W sob carga total. Gareth Halfacry conduziu testes térmicos da placa para MagPi.

Raspberry Pi 4 Modelo B
O Raspberry Pi 4 foi lançado, oferecendo muitos recursos novos para seduzir os usuários a atualizar: CPUs e GPUs mais poderosas, mais memória, Ethernet de gigabit, suporte para USB 3.0. Um aumento na potência do processador implica um aumento no consumo de energia, e o Raspberry Pi 4 é o membro que mais consome energia.
O lançamento de cada novo modelo do Raspberry Pi é apenas o começo da história. O desenvolvimento da placa está em andamento, e as atualizações de software e firmware melhoram cada versão da placa muito depois que ela sai da fábrica.
Raspberry Pi 4 Atualizações
O Raspberry Pi 4 não é exceção: desde o seu lançamento, várias atualizações já foram lançadas que reduziram o consumo de energia e, como resultado, o aquecimento. E essas atualizações são adequadas para o Raspberry Pi 4, independentemente de você o ter adquirido no dia do lançamento ou pedido somente hoje.
Neste artigo, veremos como cada atualização subsequente melhorou o Raspberry Pi 4 usando carga de software artificial (não é uma tarefa real) para aquecer o 
sistema em um chip (SoC) o mais rápido possível até a temperatura máxima possível.
E aqui estão alguns milagres que uma simples atualização de firmware pode alcançar.
Como testamos as atualizações de firmware do Raspberry Pi 4
Para verificar quão bem cada firmware lida com o aquecimento, desenvolvemos uma carga artificial alta e exigente, simulando o pior caso. O utilitário stress-ng carrega constantemente todos os quatro núcleos da CPU. Enquanto isso, o utilitário glxgears carrega a GPU com trabalho. Os utilitários são instalados pelo comando:
sudo apt install stress-ng mesa-utils
Você pode carregar a CPU com o comando:
stress-ng --cpu 0 --cpu-method fft
Nas configurações padrão, a equipe trabalha o dia todo; para cancelar, pressione CTRL + C.
Você pode carregar a GPU com o comando:
glxgears - tela cheia
O programa mostrará uma animação 3D de engrenagens preenchendo a tela inteira. Para fechá-lo, pressione ALT + F4.
Detalhes do trabalho das equipes, leia aqui:
homem stress-ng
homem glxgears
Durante o teste, os dois programas de carregamento trabalharam juntos por 10 minutos. Depois disso, o Raspberry Pi 4 esfriou por 5 minutos.
As fotos do termovisor foram tiradas no modo de espera e, em seguida, 60 segundos após o carregamento com um comando de estresse-ng.
Desempenho da linha de base: Raspberry Pi 3B +
O dispositivo Raspberry Pi 3B + foi amplamente reconhecido e, para contorná-lo de acordo com esses indicadores, era necessário tentar.

Antes do lançamento do Raspberry Pi 4, o Raspberry Pi 3 Modelo B + era um computador de placa única indispensável. Este modelo recebeu todas as vantagens alcançadas durante o desenvolvimento do Raspberry Pi 3 Modelo B anterior, além de hardware atualizado, e ainda é um dispositivo popular.
Vamos primeiro ver como ele se comporta antes de testar o Raspberry Pi 4.
Consumo de energia

Um processador eficiente e um diagrama de circuito de potência aprimorado em comparação com o antecessor permitem que o Raspberry Pi 3B + consuma menos energia: no modo de espera, ele é de apenas 1,91 watts e, sob carga artificial, é aumentado para 5,77 watts.
Fotos de imagens
 Tempo de espera
Tempo de espera Sob carga
Sob cargaO termovisor mostra em que energia está sendo gasta. No modo de espera, o SoC é relativamente frio e o controlador USB / Ethernet no meio direito é o ponto quente. Sob carga, após 60 segundos de operação intensiva da CPU, o SoC se torna o componente mais quente, atingindo uma temperatura de 58,1 ° C.
Regulagem térmica

O gráfico mostra a velocidade e a temperatura da CPU Raspberry Pi 3B + durante uma carga de dez minutos. Os testes são executados simultaneamente na CPU e na GPU, seguidos por um resfriamento de cinco minutos. O Raspberry Pi 3B + atinge rapidamente o ponto de salto suave a uma temperatura de 60 ° C, projetado para impedir que o SoC atinja um limite rígido de 80 ° C, e a CPU continua a operar nesse modo a uma frequência de 1,2 GHz o tempo todo enquanto a medição está funcionando.
Firmware Raspberry Pi 4 desde o início
 A placa mais rápida da série exigia mais energia
A placa mais rápida da série exigia mais energiaO Raspberry Pi 4 Modelo B saiu com várias melhorias em relação ao Raspberry Pi 3B +, incluindo uma CPU significativamente mais poderosa, uma nova GPU, um aumento na capacidade de memória até 4 vezes e portas USB 3.0. Mas todo esse ferro tem seu próprio preço: maior consumo de energia e aquecimento. Vamos ver como o Raspberry Pi 4 se comportou desde o início das vendas.
Consumo de energia

Não há dúvida, Raspberry Pi 4 imediatamente após o lançamento era um animal faminto. Mesmo no modo de espera, na área de trabalho do Raspbian, a placa consome 2,89 watts, atingindo um máximo de 7,28 watts no caso de carregamento artificial da CPU e da GPU - muito mais do que o Raspberry Pi 3 B +.
Fotos de imagens
 Tempo de espera
Tempo de espera Sob carga
Sob cargaAs imagens do termovisor mostram que o Raspberry Pi 4 com firmware no primeiro dia de produção esquenta mesmo no modo de espera, e o controlador USB à direita no meio e o circuito de controle de energia na parte inferior esquerda são os locais mais quentes. Sob carga pesada, o SoC no 60º segundo atinge uma temperatura de 72,1 ° C.
Ciclos de passagem térmica

O Raspberry Pi 4 é capaz de trabalhar por mais tempo que o Raspberry Pi 3 B +, antes que a carga artificial o force a entrar no modo de ignorar. No entanto, ela ainda entra nesse modo - aos 65 segundos. Com uma carga de trabalho, a CPU cai de 1,5 GHz para 1 GHz estável e, no final, cai para 750 MHz.
Firmware Raspberry Pi 4 VLI

Na primeira grande atualização de firmware do Raspberry Pi 4, o gerenciamento de energia do controlador USB Via Labs Inc. foi corrigido O controlador funciona com duas portas USB 3.0 e o firmware permite aquecer menos durante a operação.
Consumo de energia

Mesmo sem conectar nada às portas Raspberry Pi 4, há melhorias visíveis no firmware VLI: o consumo de energia em espera caiu para 2,62 watts e, sob carga, atinge um máximo de 7,01 watts.
Fotos de imagens
 Tempo de espera
Tempo de espera Sob carga
Sob cargaNão é de surpreender que o firmware tenha a maior influência sobre a temperatura na área de chips VLI no meio direito; também ajuda a reduzir a temperatura do SoC no centro e o circuito de controle de energia no canto inferior esquerdo. O SoC atingiu 71,4 ° C sob carga - uma melhoria pequena, mas mensurável.
Ciclos de passagem térmica

O gerenciamento de energia da VLI mudou drasticamente o comportamento da placa sob carga: o ponto de habilitação do tick skip passou para o 77º segundo, a CPU funciona por mais tempo a uma frequência máxima de 1,5 GHz e não cai para 750 MHz. O SoC no final do teste também esfria notavelmente mais rápido.
Raspberry Pi 4 VLI, firmware SDRAM

O firmware a seguir, desenvolvido para uso simultâneo com o gerenciamento de energia VLI, altera a operação da memória Raspberry Pi 4 - LPDDR4 SDRAM. Sem afetar o desempenho, ajuda a reduzir ainda mais o consumo de energia, tanto no modo de espera quanto sob carga.
Consumo de energia

Como na atualização VLI, a atualização SDRAM traz uma queda bem-vinda no consumo de energia, tanto no modo de espera quanto sob carga. Agora, o Raspberry Pi 4 consome 2,47 watts no modo de espera e 6,79 watts sob carga - uma grande melhoria em relação aos 7,28 watts originais.
Fotos de imagens
 Tempo de espera
Tempo de espera Sob carga
Sob cargaAs imagens do termovisor mostram a melhoria mais séria de todas, e o SoC e o circuito de controle de potência são aquecidos muito menos no modo de espera. Após 60 segundos de carregamento, o SoC permanece muito mais frio, 68,8 ° C - quase 3 graus menos em comparação com a atualização do VLI.
Skip Beats

O SoC mais frio tem um efeito positivo na placa: o ponto de passagem do relógio sob carga subiu para 109 segundos e, depois disso, o Raspberry Pi 4 continua a pular entre 1,5 GHz e 1 GHz por dez minutos - isso aumenta significativamente a velocidade.
Firmware Raslberry Pi 4 VLI, SDRAM, Clock e Etapa de Carga
Existem várias alterações na atualização de setembro de 2019, incluindo melhorias anteriores com VLI e SDRAM. A maior mudança é como o BCM2711B0 aumenta e diminui a velocidade do relógio em resposta a solicitações e temperatura.
Consumo de energia

As melhorias no firmware de setembro são graduais: o consumo em espera diminuiu para 2,36 watts e sob carga - para 6,67 watts, sem qualquer redução no desempenho ou perda de funcionalidade.
Fotos de imagens
 Tempo de espera
Tempo de espera Sob carga
Sob cargaO controle aprimorado do relógio reduz significativamente a temperatura de espera. Tudo melhora sob carga - o SoC atinge um máximo de 65 ° C após 60 segundos de carga, e o chip VLI e o circuito de gerenciamento de energia permanecem claramente mais frios.
Skip Beats

Com este firmware, o ponto de verificação do Raspberry Pi 4 sob carga é adiado para 155 segundos - mais do que duplicando o tempo em comparação com o primeiro firmware. A velocidade média geral também está aumentando devido a um retorno mais agressivo a 1,5 GHz.
Firmware Raspberry Pi 4 Beta

No entanto, no Raspberry Pi ninguém vai descansar sobre os louros. O firmware beta está sendo testado e está prestes a ser lançado em breve. Possui muitas melhorias, incluindo controle mais preciso da tensão operacional dos SoCs e otimização da frequência do relógio para máquinas de estado HDMI.
Para atualizar o seu Raspberry Pi para o firmware mais recente, escreva no terminal:
atualização do sudo apt
atualização completa do sudo apt
E reinicie o quadro:
sudo shutdown - r agora
Consumo de energia

O firmware beta reduz o consumo de energia em espera para reduzir o consumo de energia em geral e ajusta a tensão do SoC para reduzir o consumo de energia durante as cargas sem sacrificar o desempenho. Como resultado, há uma queda de 2,1 watts no modo de espera e até 6,41 watts sob carga - o melhor desempenho hoje.
Fotos de imagens


As melhorias são claramente visíveis nas imagens do termovisor. A maior parte da placa Raspberry Pi 4 não aquece acima de 35 ° C, o que foi o mínimo para o primeiro firmware. Após 60 segundos de carregamento, há também uma pequena mas mensurável melhora, e a temperatura máxima atinge 64,8 ° C.
Skip Beats

Embora o Raspberry Pi 4 com o novo firmware ainda entre no modo de salto devido à alta carga do teste sintético, ele mostra os melhores resultados para hoje: o sex ocorre aos 177 segundos e o novo sistema de controle de relógio aumenta a velocidade média. Além disso, o firmware permite aumentar a frequência do relógio no modo de espera, acelerando as tarefas em segundo plano.
Melhore o resfriamento do seu Raspberry Pi 4 com sua orientação adequada.
 As atualizações de firmware fornecem excelentes resultados, mas e se girarmos o Raspberry Pi 4 verticalmente?
As atualizações de firmware fornecem excelentes resultados, mas e se girarmos o Raspberry Pi 4 verticalmente?Embora o firmware mais recente possa reduzir significativamente o consumo de energia e o aquecimento, existe outro truque para obter resultados ainda melhores: altere a orientação da placa. Para este teste, instalamos o Raspberry Pi 4 com o firmware mais recente verticalmente, para que as interfaces GPIO estivessem na parte inferior e as portas HDMI na parte superior.
Skip Beats

Uma simples rotação vertical do Raspberry Pi 4 fornece resultados instantâneos: o SoC no modo de espera é 2 ° C mais frio do que antes e aquece mais lentamente. sob carga, a placa dura mais tempo sem entrar no modo de pular o relógio e manter uma velocidade significativamente maior.
Vários fatores funcionam aqui: a orientação vertical melhora a convecção, permitindo que o ar ambiente dissipe o calor mais rapidamente e levantar a parte de trás da placa de uma mesa de isolamento térmico aumenta significativamente a superfície de transferência de calor.
Hora de pular medidas

O diagrama mostra quanto tempo levou para mudar para pular medidas sob carga. O Raspberry Pi 3B + mostrou o pior resultado, passando para pular medidas em apenas 19 segundos. Cada atualização de firmware subsequente para o Raspberry Pi 4 ampliava esse ponto cada vez mais. No entanto, a melhoria mais séria pode ser alcançada alterando a orientação do quadro.
Verifique sob carga real
Vamos deixar as cargas sintéticas e nos perguntar: como as placas lidam com a carga real?
Pelo exposto, é difícil concluir que há uma diferença real de velocidade entre o Raspberry Pi 3B + e o Raspberry Pi 4. As medições sintéticas executam cálculos de demanda de energia que raramente são encontrados em tarefas da vida real e, além disso, repetem-se sem parar.
Compilando Linux
Neste teste, o Raspberry Pi 3B + e o Raspberry Pi 4 recebem a tarefa de compilar o kernel Linux a partir da fonte. Este é um bom exemplo de cargas de CPU encontradas no mundo real e uma tarefa muito mais realista do que as cargas sintéticas do teste anterior.
Compilação do kernel: Raspberry Pi 3B +
O Raspberry Pi 3B + muda para o modo de ignorar o relógio muito cedo e permanece em 1,2 GHz até um curto período de resfriamento, quando o compilador muda da carga da CPU para a carga de armazenamento, o que permite que a placa volte rapidamente para 1,4 GHz. A compilação terminou em 5097 segundos - uma hora, 24 minutos, 57 segundos.
Compilação do kernel: Raspberry Pi 4 modelo B
Você pode ver claramente a diferença entre tarefas sintéticas e reais: o Raspberry Pi 4 nunca atinge uma temperatura alta que o forçaria a pular medidas e funciona a 1,5 GHz por todo o caminho - exceto, como é o caso do Raspberry Pi 3 B + , um breve período em que uma alteração na operação do compilador permite que a placa caia para velocidades no modo de espera. A compilação terminou em 2660 segundos - 44 minutos e 20 segundos.