Écran noir après l'hibernation

16

Je suis confronté au problème suivant: après l'hibernation (en utilisant la commande sudo systemctl hibernatedans un terminal ou le menu en haut à droite du bureau Ubuntu), j'obtiens un écran noir (même si tous les appareils semblent fonctionner. Le ventilateur fonctionne!) Et je suis obligé de redémarrez le système d'exploitation car la reprise a échoué et je ne peux pas revenir à un "état enregistré". Le contenu en etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pklaest:

    [Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

Informations supplémentaires: version Ubuntu: 16.04LTS

Version du noyau:

uname -r
4.13.0-26-generic

Info graphique:

udo lspci | grep -E 'VGA|Display'
[sudo] password di michele: 
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT] (rev ff)
michele@michele-ubuntu:~$ sudo lshw -c display | grep driver
       configuration: driver=i915 latency=0

Informations CPU:

sudo lscpu
[sudo] password di michele:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 42
Model name: Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
Stepping: 7
CPU MHz: 1995.561
CPU max MHz: 2900,0000
CPU min MHz: 800,0000
BogoMIPS: 3991.12
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-7
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts

Pourquoi la reprise échoue-t-elle? Merci d'avance pour votre aide.

michele_ub
la source

Réponses:

5

Cela semble être un bug avec le noyau 4.13.0-26-generic. Voir le rapport de bogue ici: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1743094?comments=all

La solution consiste à rétrograder le noyau en 4.10.0-42-generic, mais gardez à l'esprit que vous perdrez le correctif pour Meltdown et certaines atténuations de Spectre. Les noyaux de ligne principale résolvent également le problème.

Steve
la source
Merci. Dans ce cas, c'est mieux pour moi si je désactive l'hibernation. Pouvez-vous me suggérer comment procéder, s'il vous plaît?
michele_ub
5
L'hibernation est une fonctionnalité absolument essentielle par rapport à une simple "suspension dans la RAM" d'un point de vue de la sécurité. Tous ceux qui sont concernés, assurez-vous de cliquer sur le lien qui dit "Ce bug affecte xx personnes. Ce bug vous affecte-t-il?" en haut du rapport de bogue , sinon ce bogue pourrait rester sans surveillance pendant des mois, voire des années ...
sxc731
D'accord. Je l'ai fait! @ sxc731
michele_ub
@michele_ub: Pourriez-vous s'il vous plaît ouvrir une nouvelle question si vous avez une nouvelle question ou une question de suivi? La section des commentaires ne convient pas ou n'est pas destinée aux nouvelles questions ou aux discussions prolongées. Vous êtes invités à m'envoyer un commentaire avec une notification pour attirer mon attention dessus. Merci.
David Foerster
Même problème avec 4.13.0-36-generic. Cette réponse a résolu mon problème.
jtlindsey
2

Je viens d'installer xUbuntu 16.04LTS sur un nouvel ordinateur portable LG Gram et j'ai rencontré le même problème. J'utilise Kernel 4.13.0-36-generic. Pour confirmer que ce n'était pas autre chose, j'ai fait ce qui suit pour m'assurer que l'hibernation était configurée:

  • désactiver le démarrage sécurisé
  • créer /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  • Mettez ce qui suit dans le fichier et enregistrez:

    [Réactiver l'hibernation par défaut dans upower] Identity = unix-user: * Action = org.freedesktop.upower.hibernate ResultActive = yes

    [Réactiver l'hibernation par défaut dans logind] Identity = unix-user: * Action = org.freedesktop.login1.hibernate; org.freedesktop.login1.handle-hibernate-key; org.freedesktop.login1; org.freedesktop.login1 .hibernate-multiple-sessions; org.freedesktop.login1.hibernate-ignore-inhibit ResultActive = yes

  • cat /sys/power/disksortie confirméeshutdown reboot suspend test_resume

Maintenant, le système hiberne mais j'ai un écran noir comme s'il était gelé à la reprise. Je n'ai pas pu accéder au terminal avec CTRL+ALT+F1ou revenir pour afficher avec des CTRL+ALT+F7commandes ou ssh dans la machine à partir d'un autre ordinateur.

La sélection d'un ancien noyau ( 4.10.0-28-generic) au démarrage comme suggéré ici a fonctionné pour moi, mais j'étais préoccupé par la sécurité. J'ai donc essayé d'utiliser l' outil ukuu pour permettre une installation facile des noyaux de ligne principale et pouvoir revenir facilement en arrière. J'ai essayé 4.14-21(une partie de LTS) et cela fonctionne sans problème jusqu'à présent.

Problèmes similaires ici .

jtlindsey
la source
Vous pouvez trouver la solution ici: askubuntu.com/questions/1165233/… ; il est probable que la puissance de l'écran ne soit pas rétablie après l'hibernation.
xubuntu
1

J'utilise Ubuntu 17.10 et après l'avoir mis à jour à partir de 17.04, j'ai eu ce problème (écran noir après suspension / mise en veille prolongée).

J'essaie de changer le noyau linux avec ukuu mais sans succès.

Après avoir passé beaucoup de temps avec ce problème, je le résous en installant des outils en mode ordinateur portable.

sudo apt-get install laptop-mode-tools

Après l'installation, utilisez lmt-config-gui pour le configurer. Fonctionne parfaitement maintenant.

Ma version du noyau est 4.15.13-041513-générique

henrique
la source
9
Et quelle était la configuration? Pourriez-vous s'il vous plaît expliquer plus?
Khalil Laleh
1

Peut-être que changer le casier pourrait valoir la peine de tourner sur xubuntu, vous pouvez utiliser xfce4-screensaver au lieu de light-locker.

Comment changer:

sudo apt-get remove light-locker
sudo apt-get install xfce4-screensaver

Et puis redémarrez.

Au lieu de l'économiseur d'écran xfce4, vous pouvez également essayer un autre casier.

DarkTrick
la source
travaille pour moi! Merci! N'oubliez pas de redémarrer :) Maintenant, j'ouvre mon ordinateur portable et appuyez sur Entrée, la connexion apparaît
ianaz
0

Je viens de réinstaller et j'ai lentement reconstruit mon Ubuntu-18.04. Et après chaque nouvelle chose que je ré-installe, je teste de nouveau mon Hibernation.

Jusqu'à présent, avec une nouvelle installation et même avec le ppa ci-dessus ...

sudo add-apt-repository ppa: pilotes-graphiques ...

et j'ai à nouveau installé le pilote Nvidia-396 (le plus récent {non testé}) et l'hibernation n'est pas encore un problème - donc je me tiens corrigé.

J'ai trouvé 2 endroits où trouver des journaux qui montrent un ensemble de tâches et d'erreurs ... et je ne savais pas pathétiquement qu'ils existaient. Idéal pour le dépannage. Pour vos informations, ils sont:

/ var / log / syslog ... et /var/log/pm-suspend.log

Ils peuvent aider d'autres avec ce problème excentrique,

essayant d'aider, Mark

markackerman8-gmail.com
la source