ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[veille_et_hibernation]]

Piste: » veille_et_hibernation


Mise en veille / Hibernation

Introduction

La mise en veille et l'hibernation sont deux alternatives à l'arrêt de l'ordinateur.

  • La mise en veille permet d'économiser de l'énergie tout en gardant les applications ouvertes. Le réveil est très rapide. Il s'agit de ce que l'on appelle « suspend to ram » : toutes les informations de travail restent dans la mémoire vive et votre système d'exploitation se met en mode d'économie d'énergie1). Par conséquent, une partie infime de la charge batterie est utilisée.
  • L'hibernation permet de sauvegarder l'état des applications sur le disque dur et ne consomme ensuite plus d'énergie. Le terme associé est « suspend to disk » et correspond à écrire toutes les données présentes dans la mémoire vive sur le disque dur avant d'arrêter complètement l'ordinateur. Au redémarrage, l'opération inverse est effectuée : on lit depuis le disque dur pour repeupler cette dernière. Cependant, cette opération est bien plus longue du fait de la lecture/écriture depuis le disque dur. Son avantage est qu'il n'y a absolument aucune consommation d'énergie en mode hibernation, une fois l'opération effectuée.

Supprimer le mot de passe lors de la sortie du mode veille/hibernation

  • Ouvrir un terminal et taper
gconf-editor
  • Se rendre dans la branche apps > gnome-power-manager > lock
  • Décocher la case hibernate pour désactiver le mot de passe lors de la sortie du mode hibernation.
  • Décocher la case suspend pour désactiver le mot de passe lors de la sortie du mode veille.
  • Décocher la case gnome_keyring_hibernate pour ne pas bloquer le mot de passe du trousseau lors de la sortie du mode veille (par exemple quand on est connecté au wifi).

Problèmes connus

Afin de compléter cette section avec des informations utiles et précises, merci de renseigner votre matériel et votre pseudo (forum et/ou wiki) afin qu'on puisse vous contacter en cas de problème similaire, ou d'ambiguïté dans les informations.
Avant toute chose, au moins pour l'hibernation, si vous rencontrez un problème réessayez après avoir débranché tous les périphériques extérieurs de votre ordinateur (souris USB, jack, clé USB, imprimante, …). Ça ne règle pas les problèmes mais permet de savoir si ça en crée !

Mise en veille

Impossible de sortir d'une mise en veille sur RAM

Voici différentes causes possibles du non retour :

  • (Id2ndR) Votre BIOS n'est pas réglé sur le bon mode : il faut utiliser le mode S3 pour la mise en veille. Certains BIOS utilisent S1 comme réglage par défaut. Plus de détails ici (en anglais).

L'écran reste noir (carte graphique AGP nvidia)

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'ordinateur s'allume mais l'écran reste éteint

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.

L'ordinateur s'allume mais l'écran affiche des lignes et couleurs aléatoires, comme si la résolution n'était pas supportée

Sans connaître d'explication logique, ceci peut être résolu en allant dans "Système>Apparence>Effets visuels" et en choisissant Aucun.

Hibernation

Impossible de commencer l'hibernation

(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"

Il n'y a plus de son au réveil :

en mode administrateur, éditez le fichier /etc/default/acpi-support et remplacez

HIBERNATE_MODE=shutdown

par

HIBERNATE_MODE=platform

L'écran reste noir (carte graphique AGP nvidia)

Dans la Section "Device" du fichier /etc/X11/xorg.conf il est impératif de rajouter ces lignes :

Option      "NvAGP" "1"
Option	    "NoLogo" "true"

FIXME 'L'UTILITE 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

Ubuntu démarre sans restaurer l'environnement, ou l'ordinateur reste allumé alors qu'il devrait hiberner (extinction brutale de l'ordi obligatoire)

Votre partition de swap n'est probablement pas correctement détectée : Allez voir uuid_swap_et_hibernation pour régler ce problème.

Ou la taille de votre partition swap est insuffisante : Pour être sûr prévoyez 2 fois plus que de RAM (ex : pour 1Go de RAM, il faut une partition swap d'au moins 2 Go). La même taille que la ram est suffisante pour lhibernation (pour 4Go de Ram, 8Go de swap est inutile, 4Go est ok)

Utiliser la méthode uswsusp

Si l'hibernation ne fonctionne toujours pas, utilisez uswsusp.

Flasher le bios de la carte mère

Parfois, cela peut résoudre le problème. Cf doc ici

En dernier recours, compiler le dernier kernel (pour un utilisateur averti)

Matériel testé

Carte mère / Portable

A classer par chipset en essayant de regrouper les modèles utilisant le même chipset.
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

Carte graphique

A classer par marque et chipset en essayant de regrouper les modèles utilisant le même chipset.
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
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

Carte réseau

A classer par module.
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

Contributeurs : Id2ndR didrocks

1) Mode dans lequel les composants électroniques se mettent dans un état de consommation minimum pour préserver les données, sans être en attente d'écriture/lecture

veille_et_hibernation.txt · Dernière modification: 2009/06/25 19:36 par 213.95.41.13
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL