Hibernate / Suspend sur SONY SZ3XP
hibernate (suspend2disk)
Hibernate blackliste par défaut le module
nvidia (et bien d'autres). A priori ce module ne pose en fait pas de pb pour faire un
suspend2disk, il est donc nécessaire de modifier le fichier
/etc/hibernate/common.conf (en root bien sûr) :
# vim /etc/hibernate/common.conf
Chercher la ligne
UnloadBlacklistedModules yes
Et la changer avec celle-ci
UnloadBlacklistedModules no
Pour activer le verrouillage de l'écran décommenter une ligne parmi les suivantes selon le type de screensaver que vous utilisez (
gnome-screensaver pour ma part)
### lock (generally you only want one of the following options)
## For console you need vlock available.
## For x you need xscreensaver-command-command available.
## For gnome you need gnome-screensaver-command available.
## For kde you need dcop, kscreensaver available.
## For XAuto you need xautolock available.
## For Xtr you need xtrlock available.
# LockConsoleAs root
# LockXScreenSaver yes
LockGnomeScreenSaver yes
# LockKDE yes
# LockXLock yes
# LockXAutoLock yes
# LockXtrLock yes
Pour stopper l'audio lors de l'hibernation décommenter les lignes suivantes :
### pause_audio
MuteAudio yes
PauseAudio yes
Pour permettre à un utilisateur standard d'éxécuter la commande
hibernate, vous pouvez modifier le fichier
/etc/sudoers :
Mon fichier
/etc/sudoers :
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
# Host alias specification
# User alias specification
User_Alias USERS=user1
# Cmnd alias specification
Cmnd_Alias DEBIAN_TOOLS = /usr/bin/aptitude, /usr/bin/apt-get, /usr/bin/auto-apt, /usr/bin/dpkg, /usr/bin/dselect
Cmnd_Alias HIBERNATE = /usr/sbin/hibernate, /usr/sbin/hibernate-ram
Cmnd_Alias XFCE_TOOLS = /usr/sbin/xfsm-shutdown-helper
# User privilege specification
root ALL=(ALL) ALL
user1 ALL=(ALL) NOPASSWD: DEBIAN_TOOLS, HIBERNATE
USERS ALL=NOPASSWD: XFCE_TOOLS
Après cette manip vous pouvez réaliser votre premier test de suspend2disk en tapant la commande suivante :
Pour ma part tout a parfaitement fonctionné (restauration de l'affichage, connexion wifi, etc...)
hibernate-ram (suspend2ram)
Le suspend semble fonctionner correctement, seulement la restauration de la session me laisse devant un écran noir... J'y travaille...
[edit 05/03/2009] Tout est OK depuis la dernière mise à jour : l'hibernation est instantanée. Seul quelques bavures sur l'écran au redémarrage sans aucun impact sur le fonctionnement : la session est restaurée en quelques secondes.
[edit 04/05/2009] Après une récente màj je me suis rendu compte que j'avais modifié le fichier
/etc/default/acpi-support en passé le paramètre
POST_VIDEO à
false car le module
NVidia renvoyait une erreur lors de l'hibernation. Je n'ai pas mentionné ce détail ci-dessus et je testerai les deux méthodes pour savoir si cette modif est indispensable.
Installation Sony VAIO SZ3XP