Suspend

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Edit.png Dieser Artikel ist noch nicht vollständig. Du kannst helfen, ihn zu bearbeiten.
Dieser Artikel ist Teil der HOWTO Sammlung

In diesem Artikel sollen die verschiedenen Möglichkeiten beschrieben werden, wie Fedora in den Ruhezustand geschickt werden kann.


Inhaltsverzeichnis

Stromsparmodus

(Weitere Bezeichnungen: Standby / Suspend to ram / S3)

Im Stromsparmodus wird der aktuelle Systemzustand in den Arbeitsspeicher geschrieben und die meisten Hardwarekomponenten abgeschaltet. Lediglich der Arbeitsspeicher bekommt noch Strom, damit die Informationen nicht verloren gehen. Dadurch ist der Stromverbrauch auch nicht derselbe wie bei einem abgeschalteten PC, sondern liegt etwas höher (zwischen zwei und zehn Prozent). Bei einem Aufwecken aus dem Stromsparmodus dauert es allerdings auch nur ein paar Sekunden, bis der vorherige Zustand komplett wieder hergestellt ist und an derselben Stelle weitergearbeitet werden kann. (Weitere Informationen: Wikipedia: Standby)

Der Stromsparmodus, der im Linuxkernel implementiert ist, funktioniert dabei nicht mit allen verfügbaren Mainboards und Notebooks.

  • Aufruf aus dem Menü: System -> Stromsparmodus
  • Aufruf aus einem Terminal: pm-suspend

Ruhezustand

(Weitere Bezeichnungen: Hibernation / Suspend to disk / S4)

Im Ruhezustand-Modus wird der aktuelle Systemzustand in den SWAP-Bereich der Festplatte geschrieben und der PC komplett abgeschaltet. Der PC verbraucht dabei genauso viel Strom, als wenn er normal heruntergefahren worden wäre und kann auch komplett vom Strom getrennt werden. Bei einem Aufwecken aus dem Ruhezustand dauert es zwar etwas länger als im Standby-Modus, bis der Systemzustand wiederhergestellt wurde, es ist aber dennoch schneller als ein normaler Bootvorgang. (Weitere Informationen: Wikipedia: Ruhezustand)

  • Aufruf aus dem Menü: System -> Ausschalten -> Ruhezustand
  • Aufruf aus einem Terminal: pm-hibernate

Standby/Hibernate konfigurieren

Eine weitergehende Konfiguration ist der Modi Stromsparmodus und Ruhezustand dabei nicht nötig bzw. auch nicht möglich. Es sollte höchstens im BIOS in den Einstellungen für das Powermanagement nachgesehen werden, dass dort bei den Optionen für ACPI-Standby auch S3 oder Auto steht (Die genauen Bezeichnungen können dabei variieren).

Tastenkombination ändern

Falls das benutze Mainboard eine Zusatztaste für mit dem Namen "Sleep" (o.ä.) hat, wird diese oftmals für den Stromsparmodus benutzt. Falls dieses nicht gewünscht ist oder das Mainboard diesen Modus auch nicht unterstützt, kann die Taste anders konfiguriert werden:

gconftool-2 --set --type string  /apps/gnome-power-manager/action_button_suspend nothing

Der letzte Werte (hier nothing) bestimmt dann, was gemacht werden soll (hier also nichts). Es sind noch weitere Werte möglich: hibernate, interactive, shutdown und natürlich die Voreinstellung suspend.

Problemlösung für den proprietären Nvidia-Treiber

Wer den proprietären Nvidia-Treiber von NVidia benutzt, kann seinen Rechner nicht aus dem Stromsparmodus oder Ruhezustand aufwecken. Sobald der X-Server wiederhergestellt werden soll, bleibt der Bildschirm schwarz. Um dieses Problem zu vermeiden müssen zwei Schritte vorgenommen werden:

1. Fügt der Datei /etc/grub.conf die Kerneloption agp=off hinzu, damit die AGP-Unterstützung des Nvidia-Treibers genommen wird. Ein entsprechender Eintrag würde dann so aussehen:

title Fedora Core (2.6.18-1.2798.fc6)
       root (hd0,0)
       kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ quiet agp=off
       initrd /boot/initrd-2.6.18-1.2798.fc6.img

2. Die Datei /etc/pm/config.d/video anlegen und

DISPLAY_QUIRK_VBEMODE_POST="false"

eintragen. Bei älteren versionen der pm-utils (< Fedora 8) muss in der Datei /etc/pm/functions-nvidia muss der folgende fettgedruckte Eintrag durch eine # auskommentiert werden:

resume_video()
{
{
###     /usr/sbin/vbetool post
        /usr/sbin/vbetool dpms on
        /usr/sbin/vbetool vbestate restore < /var/run/vbestate
} >/dev/null 2>&1
}

Schwarzer Bildschirm auf Notebooks nach Suspend

Notebooks mit integrierter Grafik von Intel, bei denen das Display nach dem Aufwachen aus dem Suspend dunkel bleibt, können ähnlich wie bei Nvidia-Treibern "behandelt" werden. Dazu ist es nötig, zunächst die Datei /boot/grub/grub.conf zu editieren und den Parameter

acpi_sleep=s3_bios

hinzuzufügen. Weiterhin muss die Datei /etc/pm/functions-intel editiert und zwei Zeilen im Abschnitt resume_video() auskommentiert werden. Die Datei sollte dann wie folgt aussehen

resume_video()
{
{
#	/usr/sbin/vbetool post
#	/usr/sbin/vbetool vbestate restore < /var/run/vbestate
} >/dev/null 2>&1
}


<b>Anmerkung</b> <b>Anmerkung:</b> Dieser Workaround gilt ursprünglich nur für Notebooks von IBM. Auf Geräten anderen Hersteller kann es auch funktionieren, dies ist aber nicht garantiert.

Suspend2 - Eine Alternative

Links