Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| uspání_a_hibernace [2012/07/28 16:23] – vytvořeno 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.// | ||