Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | |||
uspání_a_hibernace [2012/07/28 17:45] – ubuntu | uspání_a_hibernace [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Uspání a hibernace ====== | ||
+ | Tento návod je psán pro notebook, ale měl by analogicky fungovat i pro stolní počítače. | ||
+ | |||
+ | |Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby.| | ||
+ | |||
+ | Existují dvě cesty, jak uspat (sleep, hibernate) váš notebook. Buď použijete přímo implementaci ACPI obsaženou v jádru nebo vylepšíte pomocí " | ||
+ | |||
+ | ===== Podmínky ===== | ||
+ | Tento text je psán pro notebook Lenovo R6O a systém Ubuntu 6.10. Nicméně bude funovat i jinde, jen možná budete muset provést drobné změny nastavení. | ||
+ | |||
+ | :!: Nezapomeňte si všechny důležité upravované soubory zálohovat. | ||
+ | |||
+ | ===== Část první - ACPI ===== | ||
+ | Implementace ACPI v distribučním jádru 2.6.17-10-generic není nejlepší, nicméně částečně funkční. I přes maximální snahu nejde vyřešit jeden problém - po probuzení (jen ze suspendu) nefunguje integrovaný [[Wi-Fi]] adaptér (wpa_supplicant jej dokola resetuje). Ale to vyřešíme později hibernate skriptem. Nejprve připravíme ACPI. | ||
+ | |||
+ | Otevřete si v textovém editoru soubor **/ | ||
+ | |||
+ | < | ||
+ | ACPI_SLEEP=true | ||
+ | ACPI_HIBERNATE=true | ||
+ | ACPI_SLEEP_MODE=standby | ||
+ | SAVE_VBE_STATE=true | ||
+ | VBESTATE=/ | ||
+ | POST_VIDEO=true | ||
+ | SAVE_VIDEO_PCI_STATE=true | ||
+ | USE_DPMS=true | ||
+ | # Pokud používáte kartu ATI, pak ještě " | ||
+ | DOUBLE_CONSOLE_SWITCH=true | ||
+ | </ | ||
+ | |||
+ | Dále editujte **/ | ||
+ | |||
+ | **// | ||
+ | |||
+ | |||
+ | Nyní editujte ještě **/ | ||
+ | |||
+ | - " | ||
+ | - Doporučuje se přidat volbu ec_intr=0, ale suspend na některých systémech funguje i bez toho. | ||
+ | |||
+ | Nyní restartujte počítač a zkuste, zda ACPI sleep/ | ||
+ | |||
+ | **// | ||
+ | |||
+ | |||
+ | ===== Část druhá - hibernate skript ===== | ||
+ | Pokud používáte Ubuntu, stačí pouze stahnout skripty hibernate: | ||
+ | |||
+ | %% apt-get install hibernate %% | ||
+ | |||
+ | Nyní upravíme hlavní skript **/ | ||
+ | |||
+ | < | ||
+ | SaveClock restore-only | ||
+ | IbmAcpi yes # Pokud se jedná o notebook IBM | ||
+ | # Pokud používáte Xorg driver " | ||
+ | LockGnomeScreenSaver yes | ||
+ | UnloadBlacklistedModules yes # Budeme potřebovat pro síťovou kartu | ||
+ | LoadModules auto # ... a pak zase zpětně načíst. | ||
+ | DownInterfaces eth0 eth1 # Bez toho zas nejede drátová síť | ||
+ | UpInterfaces auto # ... a zase nahodit. | ||
+ | PauseAudio yes | ||
+ | EjectCards yes | ||
+ | RestartServices laptop-mode | ||
+ | EnableVbetool yes # Jinak se nevrátí obraz :) | ||
+ | RestoreVbeStateFrom / | ||
+ | VbetoolPost yes | ||
+ | RestoreVCSAData yes | ||
+ | SwitchToTextMode yes # Velmi důležité pro rozsvícení obrazovky. | ||
+ | XStatus gnome | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | tg3 # Napište modul své síťové karty (u mne tg3). | ||
+ | speedstep-centrino | ||
+ | </ | ||
+ | |||
+ | Až bude konfigurace funkční, je potřeba přiřadit skripty k ACPI tlačítkům. Nejjednodušší je editovat soubory **/ | ||
+ | |||
+ | //Tento způsob uspání je u mne 100% funkční. Uspání přes gnome-power-manager se budu věnovat později, až vyřeším všechny problémy.// |