La mise en veille et l'hibernation sont deux alternatives à l'arrêt de l'ordinateur.
gconf-editor
Contexte lié au précédent et pourtant avec un réglage indépendant : supprimer le mot de passe à la sortie de l'économiseur d'écran.
Cas de ubuntu 11.10, la branche apps > gnome-power-manager > lock n'existe pas, il faut alors ouvrir un terminal et taper
gsettings set org.gnome.desktop.lockdown disable-lock-screen 'true'
Il a été reporté un bug de mise en veille qui ne met pas en veille: lors du lancement de la mise en veille, le son et le wifi s'éteignent, l'écran devient noir, mais les ventilateurs ne s'arrêtent pas, et le pc, au final, ne se met pas effectivement en veille. La seule solution est un hard reboot (http://forum.ubuntu-fr.org/viewtopic.php?pid=3527684|http://forum.ubuntu-fr.org/viewtopic.php?id=403764.
La solution pour remédier à ce problème est la désactivation du kernel mode setting (KMS): pour cela, il faut mettre l'option nomodeset au démarrage.
Pour les ordinateurs équipés de Grub 1 : éditer
/boot/grub/menu.lst
et ajouter nomodeset à la ligne commançant avec # kopt=, puis
sudo update-grub
Pour les ordinateurs équipés de Grub 2: éditer
/etc/default/grub
et ajouter nomodeset à la ligne GRUB_CMDLINE_LINUX, puis
sudo update-grub
Note: pour savoir si Grub 1 ou Grub 2 est installé:
Grub1 si la commande dpkg-query -s grub répond;
Grub2 si la commande dpkg-query -s grub-pc répond
J'ai trouvé une autre solution à un autre problème de mise en veille à cause de virtualbox 4.1. Détails ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=6022561
Voici différentes causes possibles du non retour :
Dans la Section "Device" du fichier /etc/X11/xorg.conf il est impératif de rajouter ces lignes en mode administrateur:
Option "NvAGP" "1" Option "NoLogo" "true"
En attendant une éventuelle correction, utilisez pm-suspend du paquet apt://pm-utils. Selon votre matériel, il est parfois nécessaire d'utiliser une des options listées dans les manpages pour que tout fonctionne correctement.
Sans connaître d'explication logique, ceci peut être résolu en allant dans "Système>Préférences>Apparence>Effets visuels" et en choisissant Aucun.
(Id2ndR) L'hibernation n'a pas commencé : Vérifiez que les processus ont bien voulu s'arrêter. Vous ne devez pas avoir de tâches qui refusent de geler (tasks refusing to freeze en angais) après la commande suivante :
dmesg | grep "Stopping user space processes timed out after 20 seconds"
Lors d'un écran noir au démarrage après une hibernation vous pouvez avoir envie d'arrêter l'hibernation. Il est possible d'arrêter simplement l'hibernation en formatant la partition SWAP (qui est peut être endommagée). Il suffit de démarrer en Live CD et de formater la partition SWAP de linux avec GParted et de redémarrer.
En mode administrateur, éditez le fichier /etc/default/acpi-support et remplacez
HIBERNATE_MODE=shutdown
par
HIBERNATE_MODE=platform
'L'UTILITÉ DE CE QUI SUIT EST A CONFIRMER'
En mode administrateur, éditez le fichier /etc/default/acpi-support et ajoutant à la liste STOP_SERVICES le service openvpn.
STOP_SERVICES="openvpn "
Dans la Section "Device" du fichier /etc/X11/xorg.conf il est impératif de rajouter ces lignes :
Option "NvAGP" "1" Option "NoLogo" "true"
'L'UTILITÉ DE CE QUI SUIT EST A CONFIRMER'
Commencez par vérifier que les pilotes de la carte vidéo sont bien installés (tentez le pilote propriétaire non libre). Si ça ne marche toujours pas :
Il faut supprimer le chargement du pilote via agp (dans ce cas):
lsmod | grep agp
retourne un truc du style :
via_agp 9628 1
agpgart 34888 2 nvidia,via_agp
Éditez le fichier /etc/modprobe.d/blacklist et rajouter a la fin :
blacklist via_agp
Vérifiez que votre partition de swap est correctement détectée : allez voir uuid_swap_et_hibernation pour régler ce problème.
Vérifiez que la taille de votre partition swap est suffisante : la même taille que la RAM est a priori suffisante pour l'hibernation, même si certains préconisent par prudence 2 fois plus de swap que de RAM (ex : pour 1Go de RAM, partition swap d'au moins 2 Go ; pour 4Go de RAM, 8Go de swap est inutile et 4 Go suffisent)
Si l'hibernation ne fonctionne toujours pas, utilisez uswsusp.
Parfois, cela peut résoudre le problème. Cf doc ici
Sous environnement Gnome : passer dans gconf-editor la clef /apps/gnome-power-manager/general/network-sleep à true (merci Fabux) et redémarrer l'ordinateur.
Tout d'abord installer sleepd et hibernate.
sudo apt-get install sleepd
sudo apt-get install hibernate
Ensuite il faut modifier le fichier de conf /etc/default/sleepd :
# This is a configuration file for /etc/init.d/sleepd. PARAMS=" -u 600 --sleep-command /etc/acpi/hibernate2.sh "
Puis il faut créer un script hibernate2.sh:
#!/bin/bash sudo hibernate
#!/bin/bash sudo pm hibernate
Changeons les droits d'accès à ce script:
sudo chmod 755 hibernate2.sh
Enfin il faut recharger le deamon sleepd:
sudo /etc/init.d/sleepd restart
Sur certains ordinateurs, l'hibernation peut poser problème : plantage à la mise en hibernation, au redémarrage … C'est notamment le cas sur les machines qui n'ont que très peu ou pas de swap .
Pour remédier à cela, il est possible d'empêcher l'hibernation.
Pour ce faire, ouvrir un terminal et saisir la commandes suivantes :
sudo nano /etc/pm/sleep.d/000_no-hibernation
Dans le nouveau fichier ainsi créer, saisir le code suivant :
#!/bin/sh # Empêcher l'hibernation . "$PM_FUNCTIONS" [ "$1" = "hibernate" ] && inhibit || true
Enregistrer par Ctrl X puis O.
Pour empêcher la mise en veille et l'hibernation, utiliser ce code dans le fichier.2)
| Marque | Modèle | CM ou P | Chipset | Veille | Hibernation | Utilisateur(s) |
|---|---|---|---|---|---|---|
| Gigabyte | GA-MA790XT-UD4P | CM | AMD 790X | Oui | Oui (des warnings, mais le réveil semble Ok) | okonkole |
| MSI | MS-7357 | CM | Intel G31 | Oui (Choisir S3 dans le BIOS) | Oui | Id2ndR |
| MSI | K8N Neo4-f | CM | nForce4 | Oui | Oui | jewome_62 |
| Toshiba | Satellite (U200) | P | Intel G945 | Oui (mais bug) | Oui | Id2ndR |
| Lenovo | 3000 Y310 | P | Intel GMA X3100 | Oui (mais TouchPad HS au retour) | Oui | |
| HP | Pavilion dv5053ea | P | ATI Radeon Xpress 200M | Oui | Oui (voir la conf là, pas de scripts) | juju_theseaman |
| Dell | XPS M1710 | P | Intel core2 T7400 | Oui | Oui (mais ne s'eteint pas seul) | jef |
| Sony | VAIO FZ11E | P | Intel 965 PM | Oui (Nécéssite l'option NvAGP et de taper son mot de passe sur un écran blanc…) | Pas encore testé | bistory |
| Lenovo | 3000C200 8922AZG | P | Intel 945GM | Non | Non (ou avec gros pb au réveil) | chourave |
| Lenovo | R61 (8933-AL2) | P | Intel 965 | Oui (Pb NetworkManager aleatoire : plus de réseau, reboot obligatoire dans ce cas) | Oui (Avec paramétrage uuid swap, swap=ram) | Endymion |
| Lenovo | 3000 N100(0768-FKG) | P | Intel 945GM | Oui | Oui | justin-brandon |
| MSI | Wind U100-015 | ? | Intel GMA 945 | Oui | Oui | anonymux |
| MSI | MS-6178 | CM | Intel i810 | Oui | Oui | Johan |
| MSI | MS-6120 | CM | Intel i440BX | Non | Oui (nécessite la dernière version du bios disponible - la 2.0 - et de passer au kernel l'option acpi=force ; idem pour activer l'extinction du PC) | Johan |
| Asus | X5DIJ | CM | Mobile Intel® 45 Express Chipset | Oui | Oui | aurel88 |
| Asus | P2L97-DS | CM | Intel i440LX | Non | Oui (nécessite la dernière version du bios disponible - la beta 1010.004 fonctionne bien - et de passer au kernel l'option acpi=force ; idem pour activer l'extinction du PC) | Johan |
| Asus | P5N-E SLI | CM | NVIDIA nForce 650i SLI | Non | Non | t0m-s |
| Asus | T-Série | CM | Nvidia GeForce 8200 | Oui, mais pas deux fois de suite ! | Oui | Jeanmarc05 |
| Asus | U53J Série (ASUS U53JC-XX181X ) | P | NVIDIA GeForce 310M (Mobile Intel HM55 Express) (Intel Core i5-480M) | Oui * | Oui (*) voir http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug | mobuxon |
| Abit | KT7A | CM | VIA KT133A | Oui | Oui | Johan |
| Hp | a247 | CM | Nforce4 | Oui | Oui | aj94tj |
| Foxconn | 865G7MF-SH | CM | Intel pentium 4 LGA775 | Oui * | Oui voir http://forum.ubuntu-fr.org/viewtopic.php?pid=3561362#p3561362 | mferrato |
| Dell | Vostro 1320 | P | Mobile Intel® 45 Express Chipset | Non | Non | ateni |
| Marque | Chipset (Modèle) | Mobile | module | Veille | Hibernation | Utilisateur(s) |
|---|---|---|---|---|---|---|
| ATI | R420 (Radeon X800 VE) | non | fglrx | Oui | Oui | Id2ndR |
| ATI | RC410 [Radeon Xpress 200] | non | fglrx | - | non (gutsy) | marc31 |
| Intel | G31 (X3100) | non | intel | Oui | Oui | Id2ndR |
| Intel | G945 | oui | intel | Oui | Oui | Id2ndR |
| Intel | GMA500 | oui | psb | non (jaunty) | non (jaunty) | Escé |
| Nvidia | NV43 (GeForce 6600 GT) | non | nvidia-glx | Oui | Oui | Id2ndR |
| Nvidia | G72 (GeForce 7300 SE) | non | nvidia-glx | - | Oui | marc31 |
| Intel | GMA945 | oui | Intel | oui | oui | anonymux |
| Intel | GMA X4500MHD | oui | Intel | non | non | ateni |
| Marque | Chipset (Modèle) | module | Veille | Hibernation | Utilisateur(s) |
|---|---|---|---|---|---|
| Intel | ipw3945 abg | ipw3945 | Oui | Oui | Id2ndR |
| Marvell | 88E8056 PCI-E Gigabit | sky2 | Oui | Oui | Id2ndR |