Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| veille_et_hibernation [Le 04/11/2021, 21:18] – code pour obtenir le nom des modules + fautes orthographes Amiralgaby | veille_et_hibernation [Le 17/09/2026, 15:24] (Version actuelle) – [Problèmes de mise en veille] lien apt nany | ||
|---|---|---|---|
| Ligne 26: | Ligne 26: | ||
| gsettings set org.gnome.desktop.lockdown disable-lock-screen ' | gsettings set org.gnome.desktop.lockdown disable-lock-screen ' | ||
| - | < | + | < |
| En mode graphique, ouvrir les Paramètres systèmes puis cliquer sur l’icône " | En mode graphique, ouvrir les Paramètres systèmes puis cliquer sur l’icône " | ||
| Ligne 43: | Ligne 43: | ||
| - La solution la plus simple est d' | - La solution la plus simple est d' | ||
| - | - Une autre façon est d' | + | - Une autre façon est d' |
| [[: | [[: | ||
| Ligne 54: | Ligne 54: | ||
| # Éditer la variable autohibernate ci-dessous pour indiquer le nombre de seconde avant hibernation | # Éditer la variable autohibernate ci-dessous pour indiquer le nombre de seconde avant hibernation | ||
| - | autohibernate=900 | + | autohibernate=900 |
| echo " | echo " | ||
| # Mise en veille | # Mise en veille | ||
| - | if [ " | + | if [ " |
| then | then | ||
| # | # | ||
| Ligne 72: | Ligne 72: | ||
| | | ||
| # Sortie de veille grace au compte à rebours? | # Sortie de veille grace au compte à rebours? | ||
| - | if [ $(($curtime - $sustime)) -ge $autohibernate ] | + | if [ $((curtime - sustime)) -ge $autohibernate ] |
| then | then | ||
| # Alors hiberner | # Alors hiberner | ||
| Ligne 96: | Ligne 96: | ||
| </ | </ | ||
| - | [[http:// | + | [[https:// |
| + | |||
| + | ==== Mettre en hibernation à une heure précise ==== | ||
| + | Il vous faudra des [[sudo|privilèges administrateur]] afin de créer une nouvelle ligne dans la table [[cron|crontab]] du système. | ||
| + | |||
| + | Lancez la commande d' | ||
| + | sudo crontab -e | ||
| + | |||
| + | Trouver le format de l' | ||
| + | |||
| + | Pour rajouter, à la fin du fichier en cours d' | ||
| + | 00 21 * * * systemctl hibernate | ||
| + | |||
| + | Ensuite il suffit d' | ||
| ==== Empêcher l' | ==== Empêcher l' | ||
| Ligne 127: | Ligne 140: | ||
| === Mise en veille qui ne met pas en veille === | === Mise en veille qui ne met pas en veille === | ||
| - | Il a été reporté un bogue de mise en veille qui ne met pas en veille: lors du lancement de la mise en veille, le son et le wifi s' | + | Il a été reporté un bogue de mise en veille qui ne met pas en veille: lors du lancement de la mise en veille, le son et le wifi s' |
| La solution pour remédier à ce problème est la désactivation du kernel mode setting (KMS): pour cela, il faut mettre l' | La solution pour remédier à ce problème est la désactivation du kernel mode setting (KMS): pour cela, il faut mettre l' | ||
| Ligne 134: | Ligne 147: | ||
| '' | '' | ||
| - | Note 2 : Si après modification ça ne redémarre plus et plus d’invite de session (gnome) alors au (multiboot) Grub, placez-vous sur la ligne de l' | + | Note 2 : Si après modification ça ne redémarre plus et plus d’invite de session (gnome) alors au (multiboot) Grub, placez-vous sur la ligne de l' |
| Retirez le nomodeset puis ctrl+x (pour sauver). | Retirez le nomodeset puis ctrl+x (pour sauver). | ||
| Démarrez, si ça démarre ouvrez une console et éditez le fichier grub pour remettre la ligne comme avant:'' | Démarrez, si ça démarre ouvrez une console et éditez le fichier grub pour remettre la ligne comme avant:'' | ||
| Ligne 143: | Ligne 156: | ||
| La solution serait la résolution de ces bugs dans les drivers ou le noyaux... | La solution serait la résolution de ces bugs dans les drivers ou le noyaux... | ||
| - | En solution de contournement, | + | En solution de contournement, |
| - | Le principe : | + | **Le principe :** |
| - | == Lister ce qui peut sortir de veille. | + | |
| + | 1. Lister ce qui peut sortir de veille avec : | ||
| cat / | cat / | ||
| - | C'est tout ce qui est marqué ***enabled**. | + | Tout ce qui est marqué ***enabled** |
| * XHC1 = Les ports USB | * XHC1 = Les ports USB | ||
| * LID0 = l' | * LID0 = l' | ||
| - | == Faire des essais en désactivant les périphériques jusqu' | + | 2. Faire des essais en désactivant les périphériques jusqu' |
| sudo su | sudo su | ||
| echo LID0 > / | echo LID0 > / | ||
| | | ||
| - | == Tester en déclenchant la veille== | + | |
| + | <note important> | ||
| + | |||
| + | 3. Tester en déclenchant la veille | ||
| systemctl suspend | systemctl suspend | ||
| Si le système reste en veille, vous avez trouvé le périphérique qui pose problème. La configuration sera réinitialisée au prochain redémarrage de la machine | Si le système reste en veille, vous avez trouvé le périphérique qui pose problème. La configuration sera réinitialisée au prochain redémarrage de la machine | ||
| - | == Désactiver le périphérique problématique à chaque démarrage. Pour cela, il faut ajouter la commande qui a marché | + | 4. Désactiver le périphérique problématique à chaque démarrage. Pour cela, il faut ajouter la commande qui a marchée |
| Une autre solution est celle-ci : [[https:// | Une autre solution est celle-ci : [[https:// | ||
| === Mise en veille qui ne met pas en veille (3) === | === Mise en veille qui ne met pas en veille (3) === | ||
| - | Virtualbox 4.1 peut aussi poser des problèmes de mise en veille. Détails ici : http:// | + | Virtualbox 4.1 peut aussi poser des problèmes de mise en veille. Détails ici : https:// |
| === Mise en veille qui ne met pas en veille (4) === | === Mise en veille qui ne met pas en veille (4) === | ||
| Ligne 182: | Ligne 199: | ||
| * ([[utilisateurs: | * ([[utilisateurs: | ||
| - | === L' | + | === L' |
| S'il vous est impossible des sortir d'une mise en veille avec une carte intel, (voir la page [[: | S'il vous est impossible des sortir d'une mise en veille avec une carte intel, (voir la page [[: | ||
| * Installez le paquet **[[apt> | * Installez le paquet **[[apt> | ||
| - | * Puis téléchargez le paquet **oem-audio-hda-daily-dkms** conforme à votre version d' | + | * Puis téléchargez le paquet **oem-audio-hda-daily-dkms** conforme à votre version d' |
| - | * Redémarrez votre ordinateur. | + | * Redémarrez votre ordinateur. |
| La mise en veille devrait fonctionner correctement. | La mise en veille devrait fonctionner correctement. | ||
| - | === L' | + | === L' |
| Dans la Section " | Dans la Section " | ||
| < | < | ||
| Ligne 198: | Ligne 215: | ||
| === L' | === L' | ||
| - | En attendant une éventuelle correction, utilisez '' | + | En attendant une éventuelle correction, utilisez '' |
| === L' | === L' | ||
| Ligne 204: | Ligne 221: | ||
| Sans connaître d' | Sans connaître d' | ||
| - | Vérifiez sur le site du constructeur de votre carte graphique si celle-ci n'est uniquement prévue que pour un bios Legacy. | + | Vérifiez sur le site du constructeur de votre carte graphique si celle-ci n'est uniquement prévue que pour un bios Legacy. |
| - | Si c'est le cas, une ré-installation de votre système en Legacy enlèveras tout problèmes de couleurs en sortie de veille. | + | Si c'est le cas, une ré-installation de votre système en Legacy enlèveras tout problèmes de couleurs en sortie de veille. |
| === L' | === L' | ||
| - | Dans ce cas-là, seul une réinitialisation complète permet de reprendre la main. | + | Dans ce cas-là, seul une réinitialisation complète permet de reprendre la main. |
| - | Il semble que ce problème apparaisse sur les premières générations de processeurs Intel Pentium disposant de l' | + | Il semble que ce problème apparaisse sur les premières générations de processeurs Intel Pentium disposant de l' |
| === L' | === L' | ||
| Ligne 218: | Ligne 235: | ||
| === L' | === L' | ||
| - | Il existe une incompatibilité entre le pilote de carte graphique propriétaires fglrx et compiz.\\ | + | Il existe une incompatibilité entre le pilote de carte graphique propriétaires fglrx et compiz. |
| Si vous utilisez le pilote fglrx, la solution proposé [[https:// | Si vous utilisez le pilote fglrx, la solution proposé [[https:// | ||
| - | Il s'agit de fglrx-support proposé par Dave Abrahams.\\ | + | Il s'agit de fglrx-support proposé par Dave Abrahams. |
| Soit, télécharger l' | Soit, télécharger l' | ||
| Ligne 294: | Ligne 311: | ||
| === Ubuntu démarre sans restaurer l' | === Ubuntu démarre sans restaurer l' | ||
| - | **Vérifiez que votre partition de swap est correctement détectée :** allez voir [[uuid_et_label# | + | **Vérifiez que votre partition de swap est correctement détectée :**Allez voir [[uuid_et_label# |
| - | **Vérifiez que la taille de votre partition swap est suffisante : ** la même taille que la RAM est a priori suffisante pour l' | + | **Vérifiez que la taille de votre partition swap est suffisante :** La même taille que la RAM est a priori suffisante pour l' |
| === Utiliser une méthode alternative === | === Utiliser une méthode alternative === | ||
| Ligne 321: | Ligne 338: | ||
| - Collez le contenu suivant: < | - Collez le contenu suivant: < | ||
| Description=Local system resume actions | Description=Local system resume actions | ||
| - | After=suspend.target | + | After=suspend.target |
| | | ||
| - | [Service] | + | [Service] |
| Type=oneshot | Type=oneshot | ||
| ExecStart=/ | ExecStart=/ | ||
| Ligne 329: | Ligne 346: | ||
| [Install] | [Install] | ||
| WantedBy=suspend.target | WantedBy=suspend.target | ||
| - | </ | + | </ |
| **En remplaçant r8712u par le nom du pilote concerné** en se référant à la méthode indiquée ci-dessus pour le trouver. Faites Ctrl+X pour sauvegarder puis répondre O pour enregistrer les changements. | **En remplaçant r8712u par le nom du pilote concerné** en se référant à la méthode indiquée ci-dessus pour le trouver. Faites Ctrl+X pour sauvegarder puis répondre O pour enregistrer les changements. | ||
| -Lancer enfin les 2 commandes suivantes afin que le système prenne en compte le fichier et démarre le service: < | -Lancer enfin les 2 commandes suivantes afin que le système prenne en compte le fichier et démarre le service: < | ||
| Ligne 343: | Ligne 360: | ||
| (CM= carte mère, P=Portable) | (CM= carte mère, P=Portable) | ||
| | Marque | Modèle ^ CM ou P ^ Jeux de puces ^ Veille ^ Hibernation ^ Utilisateur(s) ^ | | Marque | Modèle ^ CM ou P ^ Jeux de puces ^ Veille ^ Hibernation ^ Utilisateur(s) ^ | ||
| - | ^ Acer ^ Veriton 2800 | CM | Intel 945G + ICH7| Oui (Attention: le bios doit être flashé en version R01-E0: [[http:// | + | ^ Acer ^ Veriton 2800 | CM | Intel 945G + ICH7| Oui (Attention: le bios doit être flashé en version R01-E0: [[https:// |
| ^ Acer ^ TravelMate 5742Z | P | Intel Pentium P6200 | Oui | Oui | [[utilisateurs: | ^ Acer ^ TravelMate 5742Z | P | Intel Pentium P6200 | Oui | Oui | [[utilisateurs: | ||
| ^ Gigabyte ^ GA-MA790XT-UD4P | CM | AMD 790X | Oui | Oui (des avertissements, | ^ Gigabyte ^ GA-MA790XT-UD4P | CM | AMD 790X | Oui | Oui (des avertissements, | ||
| Ligne 351: | Ligne 368: | ||
| ^ Toshiba ^ Satellite (U200) | P | Intel G945 | Oui (mais [[https:// | ^ Toshiba ^ Satellite (U200) | P | Intel G945 | Oui (mais [[https:// | ||
| ^ Lenovo^ 3000 Y310 | P | Intel GMA X3100 | Oui (mais TouchPad HS au retour)| Oui | | | ^ 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 [[http:// | + | ^ HP ^ Pavilion dv5053ea | P | ATI Radeon Xpress 200M | Oui | Oui (voir la conf [[https:// |
| ^ Dell ^ XPS M1710 | P | Intel core2 T7400 | Oui | Oui (mais ne s’éteint pas seul) | [[utilisateurs: | ^ Dell ^ XPS M1710 | P | Intel core2 T7400 | Oui | Oui (mais ne s’éteint pas seul) | [[utilisateurs: | ||
| ^ Sony ^ VAIO PCG-7G1M (ou VGN-FS415M) | P | Intel i915PM/GM + ICH6-M | Oui | Oui (Unity 13.10) en réactivant le script d' | ^ Sony ^ VAIO PCG-7G1M (ou VGN-FS415M) | P | Intel i915PM/GM + ICH6-M | Oui | Oui (Unity 13.10) en réactivant le script d' | ||
| Ligne 382: | Ligne 399: | ||
| | Marque | Jeux de puces (Modèle) ^ Mobile ^ module ^ Veille ^ Hibernation ^ Utilisateur(s) ^ | | Marque | Jeux de puces (Modèle) ^ Mobile ^ module ^ Veille ^ Hibernation ^ Utilisateur(s) ^ | ||
| - | ^ ATI ^ R420 (Radeon X800 VE) | non | [[: | + | ^ ATI ^ R420 (Radeon X800 VE) | non | | Oui | Oui | [[utilisateurs: |
| - | ^ ATI ^ RC410 [Radeon Xpress 200] | non | [[: | + | ^ ATI ^ RC410 [Radeon Xpress 200] | non | | - | [[https:// |
| - | ^ ATI ^ M92 (Mobility Radeon HD 4500 Series) | oui | [[: | + | ^ ATI ^ M92 (Mobility Radeon HD 4500 Series) | oui | | Oui | non installation par défaut (lucid)| [[utilisateurs: |
| ^ Intel ^ G31 (X3100) | non | intel | Oui | Oui | [[utilisateurs: | ^ Intel ^ G31 (X3100) | non | intel | Oui | Oui | [[utilisateurs: | ||
| ^ Intel ^ G945 | oui | intel | Oui | Oui | [[utilisateurs: | ^ Intel ^ G945 | oui | intel | Oui | Oui | [[utilisateurs: | ||
| Ligne 401: | Ligne 418: | ||
| ^ Intel ^ ipw2200 | ipw2200 | Oui | Oui (Unity 13.10) en désactivant le module wifi suivant la méthode "La connexion réseau ne se réactive pas en sortie de veille ou d' | ^ Intel ^ ipw2200 | ipw2200 | Oui | Oui (Unity 13.10) en désactivant le module wifi suivant la méthode "La connexion réseau ne se réactive pas en sortie de veille ou d' | ||
| ^ Intel ^ ipw3945 abg | ipw3945 | Oui | Oui | [[utilisateurs: | ^ Intel ^ ipw3945 abg | ipw3945 | Oui | Oui | [[utilisateurs: | ||
| + | ^ Mediatek ^ ipw3945 abg | mt76x0e | Non (Xubuntu 22.04) | Non testé | [[utilisateurs: | ||
| ^ Marvell ^ 88E8056 PCI-E Gigabit | sky2 | Oui | Oui | [[utilisateurs: | ^ Marvell ^ 88E8056 PCI-E Gigabit | sky2 | Oui | Oui | [[utilisateurs: | ||
