[Raspberry Pi] OpenELEC (Kodi) Overclocking

Auch unter OpenELEC (Kodi) kann man den Raspberry Pi 2 einfach übertakten. Das funktioniert einfach per AddOn.

  • XBMC repository xbmc.repo.leopold.zip herunterladen und auf einen USB-Stick speichern: Link
  • Unter Optionen->Einstellungen->Addons->Aus ZIP-Datei installieren die Datei xbmc.repo.leopold.zip vom USB-Stick auswählen und installieren
  • Unter Optionen->Einstellungen->Addons->Aktivierte Addons->Addon Verzeichnis sollte nun Leopold’s Addons gelistet sein.
  • Optionen->Einstellungen->Addons->Weitere Addons->Leopold’s Addons->Dienste->OpenELEC RPi Config klicken und Installieren, danach auf Konfigurieren klicken
  • bei Overclocking->Preset Custom folgende Werte eintragen (keine Garantie!):
    arm_freq           1000
    core_freq          500
    sdram_freq         500
    over_voltage       2
    over_voltage_sdram 0
    force_turbo        0
    initial_turbo      30
    
  • mit OK bestätigen und Dialog schließen
  • der Einstellungsdialog kann jederzeit auch über Programme->Addons->OpenELEC RPi Config aufgerufen werden

[Raspberry Pi] Overclocking mit Raspian

Der Raspberry Pi 2 kann manuell mit Hilfe bestimmter Optionen in der Datei

/boot/config.txt

übertaktet werden. Eine komplette Übersicht gibt es hier: elinux.org

Voraussetzungen für einen stabilen Betrieb eines übertakteten Raspberry Pi 2 sind:

  • ein möglichst starkes Netzteil > 5V/2A
  • ausreichend Kühlung der Platine -> Kühlkörper
  • sinnvolle Einstellungen in den Optionen

Folgende Optionen können angegeben werden:

arm_freq - ARM Frequenz in MHz
core_freq - GPU Frequenz in MHz
sdram_freq - SDRAM Fruequenz in MHz
over_voltage – Faktor für ARM/GPU Kernspannung, Werte -> 6 nur zulässig, wenn Werte für die Optionen force_turbo oder current_limit_override angegeben

force_turbo – deaktiviert dynamischen CPU-Frequenz-Treiber und min-Optionen (s.u.), Setzt Bit für Garantie-Verlust

initial_turbo - schaltet Turbomodus für Bootvorgang für eine angegebene Zeitspanne (0s - 60 s), default 0

arm_freq_min – Minimalwert für arm_freq
core_freq_min – Minimalwert für core_freq
sdram_freq_min – Minimalwert für sdram_freq

temp_limit – Überhitzungsschutz, setzt Frequenzen und Spannungen auf default, wenn SoC eingestellten Celsius-Wert erreicht, default = 85, Werte -> 85 setzen Bit für Garantie-Verlust

disable_splash – wenn 1, dann wird der bunter Splsh-Screen beim booten unterdrückt
boot_delay - Wartezeit in s bevor Kernel geladen wird, default = 1

gpu_mem - GPU Speicher in MB, setzt Speicheraufteilung zw. CPU / GPU, CPU bekommt den Rest

Folgende Beispiele zeigen sinnvolle Werte (Folgende Einstellungen geschehen auf eigenes Risiko!):

leichtes overcklocking über die Anhebung der GPU und SDRAM-Frequenz

sdram_freq=500
core_freq=500
over_voltage=2

Moderates overclocking

arm_freq=1000
sdram_freq=500
core_freq=500
over_voltage=2

dynamische Frequenzanpassung einschalten, z.B. bei temperaturkritischen Umgebungen

arm_freq_min=400
sdram_freq_min=250
core_freq_min=250

starkes Übertakten

force_turbo=1 # Garantieverlust!
arm_freq=1100
sdram_freq=500
core_freq=500
over_voltage=6
temp_limit=80 # Temperaturlimit auf 80°C