Warum ist mein Raspberry Pi 2 so heiß?


13

Ich habe einen Himbeer-PI und zwei PI-2 nebeneinander in einem kleinen Schrank.

Ich überwache ständig ihre Temperatur. Ich mache mir Sorgen, weil einer der Pi-2 ziemlich heiß ist.

Der PI und der heiße PI-2 laufen Raspbian Jessie und meistens im Leerlauf.

Das coole PI-2 befindet sich in einem offiziellen Gehäuse (ohne aktive oder passive Kühlung) und läuft mit OpenElec (neueste Version).

Ich habe vor ein paar Monaten einige Messungen an der Raspi1 und der heißen Raspi2 durchgeführt und alles schien normal zu sein.

  • Raspi1 prev temp: ~ 50C (es wurde dann verkleidet)
  • HOT Raspi2 Vorlauftemperatur: ~ 40C

Die Umgebungstemperatur ist jetzt viel heißer, aber ich würde keinen großen Unterschied erwarten:

  • Raspi1 aktuelle Temperatur: ~ 45-50C (es ist nicht mehr in einem Fall)
  • Kühle Raspi2-Temperatur (im Gehäuse): ~ 57 ° C, scheint ziemlich stabil zu sein
  • HOT Raspi2 (ohne Gehäuse) aktuelle Temperatur: ~ 63-75C, das CPU-GPU-Bundle fühlt sich brühend an (der Rest des Boards fühlt sich nicht zu heiß an)

Ich weiß, dass das theoretische Limit bei 85 ° C liegt, aber ich mache mir Sorgen, dass es von einer angenehmen Temperatur auf etwas in der Nähe des Limits gesprungen ist, während das mit einem Gehäuse versehene deutlich kälter ist.

Alle von ihnen sind über HDMI mit einem meist stromlosen Fernsehgerät und über ein kabelgebundenes Ethernet mit demselben Router verbunden. Ich habe die Stromquellen für alle Fälle ausgetauscht, hatte aber keine Auswirkungen. Ich habe auch versucht, HDMI und Netzwerk von dem heißen zu trennen, aber es ist kein Effekt zu bemerken.

Sie sind nicht übertaktet und sowieso (wie schon gesagt) meistens im Leerlauf.

Software: Um Äpfel mit Äpfeln zu vergleichen, habe ich die SD-Karten ausgetauscht und die Hülle von der coolen raspi2 entfernt. Die kühle hat um 15C nach unten gegangen, sitzt jetzt um 42-43 (wie die andere vor ein paar Monaten). Der warme war um 5C runter, wurde aber nach ein paar Minuten heißer als er war (auf über 65). Jetzt weiß ich also, dass es sich nicht um ein Softwareproblem oder etwas Seltsames handelt, das durch den Fall verursacht wurde. Die Umgebungstemperatur beträgt ca. 30 ° C, vielleicht etwas mehr.

Um beides unter möglichst gleichen Bedingungen zu testen, habe ich dieselbe Stromquelle und sogar dasselbe Ethernet-Kabel verwendet.

Zum Testen lasse ich zuerst das Gerät eine Weile im Leerlauf und schaue auf das Maß. Dann habe ich versucht, die CPU zu maximieren, drei ssh-Sitzungen zu eröffnen und eine Instanz von " while (true) do find /; done " und zwei Instanzen von " while (true) do ls / -R; done " neben einer weiteren Sitzung mit auszuführen oben und eine andere mit Temperaturmessungen. top gab eine anhaltende CPU-Auslastung (dh top us% + sys%) von ca. 90% an.

Das heiße Gerät lag im Leerlauf konstant bei ca. 2,0 W. Wenn das Maximum erreicht war, wurde es auf 3,0 W eingestellt.

Die kühle war bei 1,5 W im Leerlauf. Bei maximaler Leistung sprang es zwischen 2 und 2,5 W.

Stromverbrauch: Ich habe endlich einen USB-Spannungs- / Stromtester bekommen. Demnach verbraucht der coole Raspi2 ~ 0,4 A bei einem Leerlauf-Openelec, während der heiße Raspi2 (dieselbe USB-Stromquelle, dasselbe Kabel, dieselbe SD-Karte) ungefähr 0,75 A verbraucht. Die Spannung beträgt in beiden Fällen ungefähr 4,90 V. ** Dies scheint das Problem zu sein. ** Bei dem Versuch, das Problem zu lokalisieren, sanken die Temperaturen manchmal nach einer Weile des Spielens auf den Normalwert oder nahezu den Normalwert, um nach ein paar Tagen wieder zu steigen.

Was soll ich jetzt tun, nachdem ich das Problem isoliert habe?


4
Sie sollten keine Kühlkörper benötigen, ohne zu übertakten, insbesondere auf einem meist inaktiven Pi. Haben Sie (z. B.) überprüft, topob es sich tatsächlich hauptsächlich um Leerlauf handelt und etwas Merkwürdiges nicht vor sich geht? Das Wechseln der SD-Karten ist keine wirkliche Bestätigung dafür, dass sie dasselbe tun, sondern impliziert lediglich, dass sie es wahrscheinlich sein sollten.
Goldlöckchen

Ja, ich habe bereits nachgesehen. Die CPU ist ungefähr 1% (das ist 1% von einem Kern-IIRC).
Rabe

Haben Sie den Stromverbrauch (Ampere) beider Geräte überprüft?

Ich habe jetzt eine bearbeitete Frage. Ich habe keine einfache Möglichkeit, den Ausgangsstrom des USB-Ladegeräts direkt zu überprüfen, sondern nur den Strom (Watt) aus der Steckdose. Ich hoffe es reicht
Rabe

2
@Nasha vielen Dank. Ich habe keine gute Möglichkeit, die Spannungsstabilität zu überprüfen, aber ich habe auf ein Netzteil umgestellt, das mindestens im angegebenen Bereich (4,75-5,25) liefert, und die Temperaturen sind gesunken. Im Moment sind alle drei Geräte auf 50 (+/- 2) C, was mir richtig erscheint. Ich besorge mir ein paar qualitativ bessere Netzteile.
Rabe

Antworten:


4

Basierend auf dem Kommentarthread werde ich die folgenden Ratschläge geben, die mir sowohl bei Original-RPi als auch bei RPi2 gut getan haben: Die Qualität Ihrer Stromversorgung ist von Bedeutung.

Wenn das von Ihnen verwendete Netzteil nicht ausreichend reguliert oder zu hoch eingestellt ist, arbeitet Ihr Pi möglicherweise außerhalb seiner optimalen elektrischen Spezifikationen. Wird eine Stromversorgung über 5,25 VDC betrieben, kann dies zu einem Stromverlust im Inneren des Chips (auch im Leerlauf) führen, der als erhöhte Temperaturen gemessen werden kann.

Ich glaube nicht, dass irgendjemand dies lesen möchte, aber hier ist ein Whitepaper über den Verlust von Transistorstrom und wie ARM entwickelt wurde, um dieses Problem anzugehen. Es beweist nicht, dass dies das Problem unter diesen Umständen ist, aber den Kommentaren zufolge scheint es auf jeden Fall in diese Richtung zu weisen.

Also, kurz gesagt, hören Sie auf, billige Netzteile für Ihren Pi zu kaufen. Nicht so gute Qualität ist so teuer, aber wenn Sie bei eBay oder (manchmal) bei AliExpress einkaufen, bekommen Sie absolut das, wofür Sie bezahlen. Wenn Sie bei einem Lieferanten einkaufen, dem alle zustimmen, ist dies seriös und besorgt über die Kundenzufriedenheit (Sparkfun und Adafruit sind zwei einfache Beispiele, es gibt viele andere), sollten Sie kein Problem haben.


Wenn Sie das Gespräch wirklich bis zum Ende verfolgt haben, ist diese Antwort für meinen speziellen Fall nicht richtig (der aktuelle Wert lag innerhalb der Spezifikationen). Wie auch immer, vielleicht sollte ich diese Antwort akzeptieren, da sie wahrscheinlich für die meisten Menschen mit einem ähnlichen Problem wie ich sehr nützlich ist. Ich lasse es ein paar Tage und wenn niemand mit einem besseren kommt, werde ich es akzeptieren. Vielen Dank für Deine Mühe.
Rabe

Wenn Sie das Gespräch lesen, sieht es so aus, als ob es sich tatsächlich um eine Art thermischen Schaden handelt, der durch den ARM-Kern verursacht wurde. Es ist schwierig, sicher zu wissen, ohne eine vollständige forensische Aufarbeitung, welche Temperaturen der Chip erfahren hat und wie lange. Eine thermische Beschädigung des Siliziums kann dazu führen, dass Transistoren ein- oder ausgeschaltet werden, und es kann zu Problemen mit dem Gehäuse kommen (Schwächung der Lötkugeln, mit denen der Chip auf der Leiterplatte befestigt ist usw.). Vieles geht in Details, für die ich weder qualifiziert noch erfahren bin. Aber meine "Antwort" war, zusammenzufassen, das ist alles.
WineSoaked
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.