[Raspberry Pi] Power management für Edimax EW-7811Un deaktivieren

Anscheinend ist der Treiber 8192cu für den Edimax EW7811Un für minimalen Stromverbrauch compiliert und vom allgemeinen Powermanagement im System unabhängig. Na einer gewissen Zeit der Inaktivität schaltet der Treiber in den Energiesparmodus und die Verbindungen werden getrennt. Um diesen Modus abzuschalten muss man auf Konsole folgendes eingeben:

  • Configdatei /etc/modprobe.d/8192cu.conf erzeugen
    sudo nano /etc/modprobe.d/8192cu.conf
    
  • Eintrag für Abschaltung des Powermanagements vornehmen
    # Disable power management
    options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
    

[Raspberry Pi] Raspian: Unnütze Anwendungen deinstallieren

Deinstalliert unnütze Anwendungen, wie z.B. Epiphany, Dillo, NetSurf, Penguinspuzzle, Scratch

sudo apt-get remove epiphany-browser epiphany-browser-data*
sudo apt-get remove dillo
sudo apt-get remove netsurf-gtk netsurf-common
sudo apt-get remove scratch squeak-vm squeak-plugins-scratch
sudo apt-get remove penguinspuzzle
sudo apt-get remove wolfram-engine
sudo rm /etc/apt/sources.list.d wolfram.list
sudo apt-get purge wolfram-engine
sudo apt-get autoremove
sudo apt-get autoclean

[Raspberry Pi] LXDE deinstallieren

Vor dem Deinstallieren von LXDE sollte man ggf. schon einen alternativen Desktopmanager (XFCE, MATE) installieren.

  • LXDE deinstallieren
    sudo apt-get remove lxappearance lxde lxde-* lxinput lxmenu-data lxpanel lxpolkit lxrandr lxsession* lxsession lxshortcut lxtask lxterminal
    
  • fehlenden PiStore neu installieren
    sudo apt-get install pistore
    
  • aufräumen
    sudo apt-get autoremove
    sudo apt-get autoclean
    
  • neu starten
    sudo reboot
    

Quelle: How To Properly Remove LXDE

[Raspberry Pi] MATE desktop environment unter Raspian installieren

nur unter Raspian “wheezy”

  • Datei im geeigneten Editor öffnen:
    /etc/apt/sources.list
    
  • folgender Eintrag (Repository) ergänzen:
    deb http://archive.raspbian.org/mate wheezy main
    

ab hier für Raspian “wheezy” und “jessie”

  • danach auf Konsole MATE installieren:
    sudo apt-get update
    // minimal
    sudo apt-get install mate-desktop-environment-core
    // oder komplett
    sudo apt-get install mate-desktop-environment
    // oder komplett + Extras
    sudo apt-get install mate-desktop-environment-extras
    
  • neu starten
    sudo reboot
    
  • Nach dem Neustart im Loginfenster MATE als Desktopumgebung einstellen und einloggen.
  • Falls nach dem Neustart wieder OpenBox, LXDE o.ä. gestartet wurde, einfach im akt. Manager ausloggen, MATE als Desktopumgebung einstellen und wieder einloggen.

Weiterführende Informationen: Link

[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