Surchauffe du Raspberry Pi 4 : du mieux via le firmware, mais le phénomène persiste

Surchauffe du Raspberry Pi 4 : du mieux via le firmware, mais le phénomène persiste

Je vais bien, tout va bien

Avatar de l'auteur
David Legrand

Publié dans

Hardware

28/11/2019 4 minutes
26

Surchauffe du Raspberry Pi 4 : du mieux via le firmware, mais le phénomène persiste

La fondation Raspberry Pi était discrète vis-à-vis du problème de surchauffe de la dernière version de son micro PC, sortie cet été. Promettant des firmwares améliorés, elle publie sur son blog un article vantant le travail de ses équipes. Mais le résultat montre surtout que le problème reste bien réel.

Suite à la sortie du Raspberry Pi 4 Model B, nous étions largement revenus sur l'une des évolutions de ce dernier qui était loin de faire le bonheur des utilisateurs : sa capacité à monter en température.

Une situation qui n'aurait jamais dû se produire

En effet, son SoC était annoncé comme plus puissant, présenté comme tel à coup de beaux graphiques. Mais dans la pratique, on avait surtout une puce atteignant très rapidement ses limites thermiques, baissant sa fréquence de manière importante afin d'assurer son fonctionnement sur la durée.

On imagine mal les concepteurs du micro PC être passés à côté d'un tel phénomène, tant il est facile à reproduire. Néanmoins, aucune décision n'avait été prise par l'équipe ou la fondation. Car outre la communication optimiste, rien ne mentionnait ce point dans la documentation de la carte ou sa fiche technique.

Raspberry Pi 3B+ ChauffeRaspberry Pi 4B Chauffe
La dissipation du Raspberry Pi 3B+ en charge hors boîtier (à gauche) face au Raspberry Pi 4B dans les mêmes conditions (à droite)

Pas plus qu'il n'avait été décidé de proposer un système de refroidissement complémentaire ou des accessoires adaptés. Ainsi, le boîtier officiel qui ne dispose d'aucune ouverture devient rapidement une fournaise, rien n'étant prévu pour y placer un ventilateur. C'était aux fabricants d'accessoires de « faire le job », la fondation ayant gardé le silence sur le sujet, excepté pour promettre que tout allait s'arranger avec de nouveaux firmwares.

De nouveaux firmwares, mais le problème perdure

Selon nos constatations cet été puis à la rentrée, rien n'avait vraiment bougé. On a bien vu des évolutions sur la gestion de certaines puces de la carte, comme celle en charge de l'USB, ou la mémoire, mais rien qui ne change réellement la donne. Un point aujourd'hui confirmé par un billet de blog reprenant un article du magazine officiel de la fondation.

On y voit une analyse firmware par firmware de la chauffe de la carte, et son comportement lors d'un test d'une dizaine de minutes (sans boîtier). On constate que si la situation s'est bien améliorée, le Raspberry Pi 4 met toujours à peine trois minutes pour atteindre sa température limite aux alentours de 80°C dans le dernier firmware actuellement en test.

La fréquence oscille désormais entre ses valeurs maximales et minimales, permettant d'améliorer la moyenne, mais le rédacteur en arrive à une conclusion qui ferait sourire, si cela ne posait pas tant de soucis à ceux qui utilisent un Raspberry Pi en exploitant son potentiel au quotidien : placer la carte sur la tranche permet de gagner en performance.

Raspberry Pi 4B Chauffe LancementRaspberry Pi 4B Chauffe Beta
Le dernier firmware améliore les choses, mais le phénomène de surchauffe est toujours là, malgré l'utilisation sans boîtier

Débrouillez-vous

Traduction : « vous pouvez toujours courir pour que la fondation admette la réalité du problème et prenne ses responsabilités en proposant au minimum des accessoires adaptés à ce produit, sa chauffe, lui permettant d'assurer un fonctionnement optimal dans de bonnes conditions ».

L'article se termine sur une conclusion plutôt positive : malgré ses défauts, le Raspberry Pi 4B offre de meilleures performances au Raspberry Pi 3B+, qui lui aussi abaissait sa fréquence (mais avec un comportement qui ne tenait pas de la surchauffe rapide). C'est tout de même la moindre des choses.

Nous reviendrons donc sous peu sur les différentes manières de refroidir un Raspberry Pi, avec de simples dissipateurs, de la ventilation et parfois un peu d'huile de coude, en utilisant le dernier firmware en date.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Une situation qui n'aurait jamais dû se produire

De nouveaux firmwares, mais le problème perdure

Débrouillez-vous

Fermer

Commentaires (26)


Aucune allusion/changement par rapport au port usb C non standard ?
Il y aura une correction de prévu ou il faut attendre un Rasp 4+ /5 ?



RunGp a dit:





Ce n’était pas le sujet de ce billet de blog (vor le précédent article sur leurs réponses vis-à-vis des points soulevés au lancement). De mémoire ça demande une modification matérielle, donc il faudra sans doute attendre une prochaine révision. Après le câble/adaptateur officiel et d’autres sont compatibles sans problème.


Du coup, est-ce intéressant aujourd’hui d’acheter un Raspberry Pi 4B ou bien vaut-il mieux se tourner vers un 3B+ (qui devient difficile de trouver à tarif correct) ?



(quote:44301:Dark Sephiroth)
Du coup, est-ce intéressant aujourd’hui d’acheter un Raspberry Pi 4B ou bien vaut-il mieux se tourner vers un 3B+ (qui devient difficile de trouver à tarif correct) ?




Je pense que tu peux utiliser un 4B, mais faut prévoir un dissipateur actif.



(quote:44301:Dark Sephiroth)
Du coup, est-ce intéressant aujourd’hui d’acheter un Raspberry Pi 4B ou bien vaut-il mieux se tourner vers un 3B+ (qui devient difficile de trouver à tarif correct) ?




D’après ce benchmark sans système de refroidissement, un Rpi4 perd 20% de performance. Mais quand on regarde par rapport à un RPi3+ selon ce benchmarch, ça reste bien meilleur sur tout les points (sauf la consommation).


Pas forcément un dissipateur actif, il existe des boîtiers qui font dissipateur complet. Et visiblement ça semble très efficace pour faire tomber la température et éviter les surchauffes.


Je me suis fabriqué un NAS dans une boite à nounours de 1kg. Avec 2 dissipateurs recyclés et retaillés sur le cpu et chip mémoire, je suis à 65° lors de copies de fichiers. Je tombe à 40°C avec 2 ventillateurs 8 cm en aspiration 12V alimentés en 5V (+260mA). Alimenté par une alim chinoise de 5A vers les gpios avec une fiche de reset de carte-mère.
J’ai résolu le pb de prise usb-c et de chaleur !


En tout cas sur le mien, j’ai collé des petits rads, un ventilos de 30*30 en 5V braqué dessus, c’est assez raisonnable.


Le boîtier en alu Flirc donne d’excellents résultats (même sans ventilateur) : https://www.jeffgeerling.com/blog/2019/best-way-keep-your-cool-running-raspberry-pi-4


C’est effectivement mieux, mais cela va avec une baisse significative des perfs d’après certains articles.



Bref, je m’en doutais un peu… on va attendre la prochaine révision matérielle.



Et au passage c’est pas plus mal, car l’effet de mode autour du Pi4 tourne au ridicule avec des offres à 140€ le kit desktop, le tout avec une pénurie de Pi3b+ vendu a prix d’or lorsqu’on en trouve…



(Si celui qui il y a quelques temps m’avait suggéré ici une alternative totalement libre au raspberry voit se message, je cherche justement ce modèle (mais j’arrive pas à retrouver le commentaire))



dylem29 a dit:


Je pense que tu peux utiliser un 4B, mais faut prévoir un dissipateur actif.




Oui mais la limite est bien là: si le problème de chauffe semble devenir plus raisonnable, le Pi4 implique toujours d’acheter de quoi vraiment le refroidir, en plus d’un adaptateur mini hdmi.



Combiné à l’effet de mode actuel (que j’ai au passage du mal à comprendre) tu te retrouves avec une machine qui ne te coutera pas moins de 100 € pour démarrer correctement, y a même des kit destock à 140 € !! (tu as des minis pc 20€ moins chers :mad2: )



Donc entre tout, les prix actuels font qu’on s’éloigne sacrément de la philosophie de départ (et c’est également vrai pour le Pi3b+ au point où je viens de prendre un pi3 normal refusant par principe de payer 10€ plus cher une carte seule par rapport à l’an dernier)


J’ai souvenir d’un autre article qui utilisait un mini ventilateur, et se plaignait logiquement du bruit associé… Un autre encore qui utilisait un énorme radiateur passif, dans les 30€ (de mémoire), ce qui ne règlait en rien la question du boîtier, même si on peut ensuite se bricoler un boîtier dédié via une imprimante 3D.



Le fait est surtout qu’un boîtier qui chauffe de trop ne peut servir dans un environnement fermé, et là est le problème : imaginez un portier dans son petit volume, avec une chauffe à plus de 80°C… Ça commence à devenir dangereux !



Maintenant en dehors des problèmes de chauffe, personne n’utilise à ma connaissance les deux ports HDMI - c’est vraiment un délire inutile de conception, un micro déporté aurait été à mon sens bien plus utile. Quant aux puces WiFi/BT, tout le monde n’en a pas besoin non plus.



En clair : la fondation ferait peut être mieux de proposer des cartes sur demande, plutôt que de vouloir faire un tout en un qui surchauffe et pose des problèmes. Ça baisserait aussi le prix de l’ensemble, et ce ne serait pas plus mal, la remarque de crocodudule étant à mon sens recevable.



hansi a dit:






Je résume ta pensée : “la carte ne prend pas en compte MON besoin à moi uniquement, donc la fondation est en tort et devrait revoir sa conception pour prendre en compte MES attentes”



:dd:



CryoGen a dit:





Sur le double HDMI, je veux bien un détail sur le taux d’usage par contre :D



David_L a dit:


Sur le double HDMI, je veux bien un détail sur le taux d’usage par contre :D




Chez un de mes clients, ils utilisent des rapberry (sous Raspbian) pour les affichages déportés. La plus part du temps, un navigateur ouvert sur une page précise ou un lecteur vidéo etc.
Pouvoir mettre deux écrans sur un seul raspberry auraient été bien pratique… et maintenant c’est donc possible.



Le Raspberry est aussi utilisé de manière packagé pour faire des clients léger (chez NComputing par exemple). Du coup, double écran pour bosser c’est pas mal aussi non ?



CryoGen a dit:





Toute fonctionnalité trouvera ses usages et ses adeptes. La question c’est surtout de savoir si elle concerne 0.1% ou 30 % des utilisateurs.



David_L a dit:


Toute fonctionnalité trouvera ses usages et ses adeptes. La question c’est surtout de savoir si elle concerne 0.1% ou 30 % des utilisateurs.




Quel est le pourcentage des utilisateurs utilisant les GPIO ?
Combien utilise tous les ports usb ?
Sur la quantité de Raspberry vendu (par vague de mode) combien sont dans les placards ?



Qui peut le plus, peut le moins. On parle d’une carte qui coute pas cher, plus performante et mieux équipée que la génération précédente, sans hausse significative sur le prix, et ca trouve le moyen de râler :dd:



Alors râler sur des problèmes de conceptions ou de firmware ? OK, surtout quand il n’y a pas de réponse aux problèmes remontés. Mais l’idée du raspberry c’est d’être ultra polyvalent dans un form factor super réduit, aussi bien pour le développement que l’utilisation quotidienne… Donc un peu normal d’avoir un ensemble de fonctionnalités qui ne vont pas être utilisé par tous les utilisateurs.



CryoGen a dit:





Je ne râle pas, je dis juste que la question de l’intérêt du double micro HDMI sur une telle carte est légitime. Surtout quand il y a d’autres solutions pour des usages de ce genre (par exemple le Multi Stream du DisplayPort qui est compatible avec du connecteur USB Type-C par exemple).



David_L a dit:





Je ne parlais pas de toi spécifiquement pour le coté “râle” ;)



Alors oui, d’autres solutions existent. Mais d’un autre coté la carte est une évolution de l’itération précédente, donc la disparition du HDMI n’est pas souhaitable.
Et puis dans le cas du DP Multistream, il faut un HUB.


En tout cas avec cette histoire j’ai appris qu’il était possible de mettre à jour le micro logiciel des Raspberry Pi. On n’en a jamais entendu parlé sur les versions précédentes.



Quelqu’un sait comment faire ? Y’a un truc spéciale à charger sur une carte SD et flasher une puce particulière ?



NSACloudBackup a dit:


En tout cas avec cette histoire j’ai appris qu’il était possible de mettre à jour le micro logiciel des Raspberry Pi. On n’en a jamais entendu parlé sur les versions précédentes.Quelqu’un sait comment faire ? Y’a un truc spéciale à charger sur une carte SD et flasher une puce particulière ?




ça passe par APT de mémoire sous Raspbian, mais tu peux forcer vers une dernière version en date via rpi-update (ce qui est en général déconseillé, à moins de savoir ce que tu fais)



NSACloudBackup a dit:


En tout cas avec cette histoire j’ai appris qu’il était possible de mettre à jour le micro logiciel des Raspberry Pi. On n’en a jamais entendu parlé sur les versions précédentes.Quelqu’un sait comment faire ? Y’a un truc spéciale à charger sur une carte SD et flasher une puce particulière ?




Regarde du côté de ce tutoriel : https://jamesachambers.com/raspberry-pi-4-bootloader-firmware-updating-recovery-guide/



David_L a dit:




Vekin a dit:





Merci de vos réponses messieurs. C’est bon à savoir :yes:.



NSACloudBackup a dit:


En tout cas avec cette histoire j’ai appris qu’il était possible de mettre à jour le micro logiciel des Raspberry Pi. On n’en a jamais entendu parlé sur les versions précédentes.Quelqu’un sait comment faire ? Y’a un truc spéciale à charger sur une carte SD et flasher une puce particulière ?




Il y a des infos officielles complémentaires ici





crocodudule a dit:


une alternative totalement libre au raspberry




Olimex semble raisonnablement répondre au critère « carte de dev / industrielle open source ».



J’avais regardé à une époque mais mon besoin était plutôt perso/multimédia et je suis resté sur du RPi ; pour un besoin pro j’aurais probablement creusé davantage la piste.



https://www.olimex.com/Products/OLinuXino/open-source-hardware