Bereitschaft und Ruhezustand: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
{{unvollständig}}
+
{{righttoc}}
  
{{righttoc}}
+
Der Ruhezustand (hibernate) und der Bereitschaftszustand (standby / suspend) sind zwei Modi, die den PC teilweise abschalten und dadurch Energiesparen. Im Bereitschaftszustand wird der Arbeitsspeicher noch mit Energie versorgt und ist dadurch nach kurzer Zeit wieder Einsatzfähig. Im Ruhezustand wird der Inhalt des Arbeitsspeichers auf die Festplatte in die Swap Partition geschrieben. Damit dauert der Startvorgang länger, es wird jedoch weniger Energie verbraucht. Bei schnellen Rechnern kann jedoch der Unterschied zwischen dem Starten aus dem Ruhezustand und dem regulären Startvorgang kaum ein Unterschied besteht. Ein Vorteil jedoch besteht darin, dass der Rechner so Vortgesetzt wird, wie er in den jeweiligen Modus versetzt wurde.
Der Ruhezustand (hibernate) und der Bereitschaftszustand (standby / suspend) sind zwei Modi, die den PC teilweise abschalten.
+
 
 +
{{Hinweis|Beide Zustände können unter bestimmten Hardwarezusammenstellungen Probleme bereiten und nicht richtig funktionieren.}}
  
Um diese Modi zu benutzen muss '''hal''' in der [[rc.conf]] unter DAEMONS eingetragen sein.
+
==Konfiguration==
== Ruhezustand aktivieren ==
+
===Bereitschaftszustand===
Damit das "Aufwachen" aus dem Ruhezustand funktioniert muss die Datei '''/boot/grub/menu.lst''' bearbeitet werden. Der fettgedruckte Eintrag muss ergänzt werden. Hier wird die Swap-Partion angegeben. Die UUID findet man mit dem Programm ''blkid'' heraus. Es kann aber auch einfach beispielsweise ''/dev/sda2'' angegeben werden.
 
  
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/841d8039-1235-4896-b384-c968ea8c50c7 '''resume=/dev/disk/by-uuid/bee844ce-4f33-48eb-8f70-fb73773c8fb4''' ro quiet
+
Für den Bereitschaftszustand muss nichts weiter konfiguriert werden.
  
== Schaltflächen deaktivieren ==
+
===Ruhezustand===
Wenn man Bereitschaft oder Ruhezustand nicht benutzt, müssen die zuständigen Schaltflächen nicht im Abmelde-Dialog angeizeigt werden.
+
Damit das Aufwachen aus dem Ruhezustand funktioniert, muss dem Kernel mit der Option ''resume'' die Swap Partition im Bootloaderübergeben werden. Bei [[GRUB]] sieht dies folgendermaßen aus:
=== GNOME ===
+
kernel /boot/vmlinuz26 root=/dev/sda3 ''resume=/dev/sda2'' ro quiet
In [[GNOME]] lassen sich die Buttons beispielsweise mit dem gconf-editor deaktivieren. Hierzu muss der Schlüssel '''/apps/gnome-power-manager/general/can_hibernate''' (Ruhezustand) und/oder '''/apps/gnome-power-manager/general/can_suspend''' (Bereitschaft) auf FALSE gesetzt werden.
 
=== KDE ===
 
In [[KDE]] ist nichts weiter zu tun. Dort funktioneren Ruhezustand und Bereitschaftszustand sofort.
 
=== XFCE ===
 
  
== Todo ==
+
Zudem muss der Konfigurationsdatei für [[mkinitcpio]] der HOOK ''resume'' hinzugefügt werden
*Wie deaktiviert man die Schaltflächen in XFCE und KDE?
+
HOOKS="base udev autodetect ide sata filesystems ''resume''"
*Wie fügt man diese anderen DEs hinzu? (LXDE? / E17?) oder sind die schon enthalten.
+
und das Initramfs-Image mit
 +
mkinitcpio -p kernel26
 +
neu erstellt werden.
  
 
[[Kategorie:Energieverwaltung]]
 
[[Kategorie:Energieverwaltung]]

Version vom 5. April 2010, 08:40 Uhr

Der Ruhezustand (hibernate) und der Bereitschaftszustand (standby / suspend) sind zwei Modi, die den PC teilweise abschalten und dadurch Energiesparen. Im Bereitschaftszustand wird der Arbeitsspeicher noch mit Energie versorgt und ist dadurch nach kurzer Zeit wieder Einsatzfähig. Im Ruhezustand wird der Inhalt des Arbeitsspeichers auf die Festplatte in die Swap Partition geschrieben. Damit dauert der Startvorgang länger, es wird jedoch weniger Energie verbraucht. Bei schnellen Rechnern kann jedoch der Unterschied zwischen dem Starten aus dem Ruhezustand und dem regulären Startvorgang kaum ein Unterschied besteht. Ein Vorteil jedoch besteht darin, dass der Rechner so Vortgesetzt wird, wie er in den jeweiligen Modus versetzt wurde.

Hinweis: Beide Zustände können unter bestimmten Hardwarezusammenstellungen Probleme bereiten und nicht richtig funktionieren.

Konfiguration

Bereitschaftszustand

Für den Bereitschaftszustand muss nichts weiter konfiguriert werden.

Ruhezustand

Damit das Aufwachen aus dem Ruhezustand funktioniert, muss dem Kernel mit der Option resume die Swap Partition im Bootloaderübergeben werden. Bei GRUB sieht dies folgendermaßen aus:

kernel /boot/vmlinuz26 root=/dev/sda3 resume=/dev/sda2 ro quiet

Zudem muss der Konfigurationsdatei für mkinitcpio der HOOK resume hinzugefügt werden

HOOKS="base udev autodetect ide sata filesystems resume"

und das Initramfs-Image mit

mkinitcpio -p kernel26

neu erstellt werden.