Ceci est une ancienne révision du document !
Mise en place
Si la mise en veille sur ram (suspendre) ou sur disque (hiberner) ne fonctionne pas, il est possible d'utiliser une autre méthode utilisant le paquet apt://uswsusp.
Pour essayer l'hibernation :
sudo s2disk
Pour la mise en veille sur ram :
sudo s2ram
Utiliser uswsusp par défault dans Ubuntu
1ère méthode
sudo dpkg-divert --rename --divert /usr/sbin/pmi-disabled /usr/sbin/pmi
2ème méthode
Télécharger ces 2 fichiers :
Puis lancer ces commandes dans le répertoire où ces fichiers ont été téléchargés :
sudo cp hal-system-* /usr/lib/hal/scripts/linux/ sudo chmod 755 /usr/lib/hal/scripts/linux/*
Problèmes connus
Si vous obtenez un message du type :
s2disk: Could not stat the resume device file. Reason: No such file or directory
1- Essayer cette commande :
sudo swapon -a
2- Vérifier que vous avez bien une partition swap et que son UUID correspond bien à celui de fstab :
blkid
pour avoir l'uuid de la partition swap, puis
sudo gedit /etc/fstab
pour modifier l'uuid correspondant
3- Vérifier le fichier uswsusp.conf
sudo gedit /etc/uswsusp.conf
4- Reconfigurer uswsusp :
sudo dpkg-reconfigure uswsusp
S'il n'y a plus de son au réveil :
sudo gedit /etc/default/acpi-support
et remplacer HIBERNATE_MODE=shutdown par HIBERNATE_MODE=platform
L'écran reste noir à la reprise de l'hibernation :
lsmod | grep agp
Retourne un truc du style :
via_agp 9628 1 agpgart 34888 2 nvidia,via_agp
Il faut supprimer le chargement du driver via agp (dans ce cas):
sudo gedit /etc/modprobe.d/blacklist
et rajouter a la fin :
blacklist via_agp
Rajouter l'option NvAgp dans xorg.conf
sudo gedit /etc/X11/xorg.conf
et dans la Section "Device", après la ligne Driver, rajouter cette ligne :
Option "NvAGP" "1"
cela permettra d'utiliser les pilotes agp nvidia en priorité.
Redémarer, et vérifier par
lsmod | grep agp
qu'il n'y a plus que :
agpgart 34888 1 nvidia