Raspberry Pi 3 übertakten

Leider wurde aus dem aktuellen Raspbian Image die Möglichkeit entfernt den Pi 3 via raspi-config zu übertakten, das Overclocking ist mit dem neuen BCM2837 SoC zwecks der erhöhten Wärmeentwicklung und Instabilität entfernt worden.

Heute zeige ich euch wie Ihr den Raspberry Pi 3 von seinen Standardmäßigen 1,2GHz auf 1,4GHz übertakten könnt und was hierbei mit der Temperatur der CPU passiert. WICHTIG! Durch das Übertakten  eures RasPi 3 verliert ihr jegliche Garantie und eure Hardware kann Schaden nehmen.

raspberry pi performance

Den Raspberry Pi 3 mit config.txt übertakten

Da uns die Möglichkeit genommen wurde den Pi 3 via raspi-config über die grafische Konfiguration zu übertakten müssen wir manuell in die Datei /boot/config.txt eingreifen, vorneweg aber etwas Theorie zu den möglichen Parametern:

  • arm_freq = Die Taktrate des Prozessors (CPU) in MHz
  • core_freq = Die Taktrate des Grafikprozessors (GPU) in MHz
  • sdram_freq = Die Taktfrequenz des Arbeitsspeichers (SDRAM) in MHz
  • over_voltage = Spannung für CPU und GPU, die Erhöhung um 1 erhöht die Spannung um 0,025V

Es gibt weitere Parameter, mit diesen setzen wir aber direkt das „WarrantyBit“ mit welchem nachvollzogen werden kann das wir außerhalb der Spezifikationen experimentiert haben, daher verzichte ich auf diese.

Ich experimentiere mit folgenden Zusammenstellungen mit einem aktuellen Standard Raspbian und aktivem WLAN, sonst sind keine Geräte aktiv. Wichtig! Ohne ausreichend dimensioniertes Netzteil (min 2,5A @ 5.1V) werdet ihr euren Pi nicht übertakten können.

Raspberry Pi 3 B Overclocking
arm_freq core_freq sdram_freq over_voltage
Standard 1200 400 450 0 (1,2V)
Moderat 1300 500 500 2 (1,25V)
Hoch 1350 500 500 4 (1,3V)
Turbo* 1400 500 500 4 (1,3V)
Turbo2* 1400 500 500 6 (1,35V)

*Mit Turbo kann euer System u.U. instabil werden, mein Pi bootete mit diesen Einstellungen teilweise nicht mehr korrekt.

Die Werte einer Konfiguration tragt ihr einfach am Ende in die Datei /boot/config.txt ein, öffnet sie hierzu mit dem Editor Nano via Terminal oder SSH

Fügt eine Konfiguration am Ende ein, z.B. die Werte aus „Hoch“

Speichert die Datei durch Drücken von STRG+X, gebt Y ein und bestätigt mit Enter. Nach einem Reboot mit sudo reboot wird die Konfiguration aktiv.

Benchmark Ergebnisse mit sysbench

Um die Ergebnisse des Übertaktens zu vergleichen habe ich sysbench installiert und einen CPU Test gestartet und jeweils direkt danach die Temperatur ausgegeben

Folgende Ergebnisse habe ich mit sysbench für die einzelnen Settings erzielt

Overclocking Ergebnisse
Dauer sysbench CPU Temperatur  Mehrleistung zu Standard (%)
Standard  7,96 Minuten 52,6C unter Last  –
Moderat  7,33 Minuten 58,1C unter Last  + 7,92%
Hoch  7,08 Minuten 59,1C unter Last  + 11,06%
Turbo*  6,80 Minuten 59,0C unter Last  + 14,58%
Turbo2*
n.a. n.a. n.a.

*Mit den Turbo Settings ist mein Pi leider mit angeschlossenem HDMI nicht mehr gestartet, daher wurden die Werte mit Console Boot gemessen. Mit Turbo2 war kein boot mehr möglich.

Mein Fazit

Das Übertakten des Pi 3 macht zwecks der geringen Leistungssteigerung für den normalen Anwender keinen Sinn, die Problematiken mit der zu hohen Temperatur für CPU & GPU von denen viele Pi Fans berichten sowie die Verringerte Lebensdauer und der Verlust der Garantie ist für 10% Mehrleistung m.E. ein zu hoher Preis.

Wer dennoch Mehrleistung benötigt sollte definitiv über eine Kühlung des Pi nachdenken und ehr mit den Settings von Hoch & Turbo arbeiten.

Weitere Informationen

Raspberry Pi bootet nicht mehr

Es kann durchaus passieren das euer Raspberry Pi nach dem Anpassen der Config.txt nicht mehr bootet, um nicht das Image erneut aufspielen zu müssen könnt ihr die SD-Karte in euren Rechner stecken und die Datei config.txt mit einem beliebigen Texteditor auf die Standardwerte zurücksetzen.

CPU Temperatur ausgeben

Die Temperatur eurer CPU könnt ihr über folgenden Befehl ausgeben

Aktuelle CPU Taktfrequenz ausgeben

Die aktuellen Taktfrequenzen könnt ihr euch über folgende Befehle ausgeben lassen

Hier ein Beispiel für Moderat