web-dev-qa-db-fra.com

Écran noir après l'hibernation

Je connais le problème suivant: après la mise en veille prolongée (à l’aide de la commande Sudo systemctl hibernatedans un terminal ou dans le menu situé en haut à droite du bureau Ubuntu), un écran noir s’affiche (même si tous les périphériques semblent fonctionner. Le ventilateur fonctionne!) Et je suis obligé de le faire. redémarrez le système d'exploitation car la reprise a échoué et je ne peux pas revenir à un "état enregistré". Le contenu de etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla est:

    [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 complé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 sur le processeur:

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.

16
michele_ub

Cela semble être un bogue 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 à 4.10.0-42-generic, mais gardez à l'esprit que vous perdrez le correctif pour Meltdown et certaines atténuations de Spectre. Les noyaux principaux résolvent également le problème.

5
Steve

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 le noyau 4.13.0-36-generic. Pour confirmer que ce n'était pas autre chose, j'ai procédé comme suit pour vérifier 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 la veille prolongée par défaut dans upower] Identity = utilisateur-unix: * Action = org.freedesktop.upower.hibernate ResultActive = yes

    [Réactivez hibernate par défaut dans logind] Identity = utilisateur-unix: * 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/disk confirmé shutdown reboot suspend test_resume

Maintenant, le système est en veille prolongée mais un écran noir s’affiche comme s’il était figé. Je ne pouvais pas accéder au terminal avec CTRL+ALT+F1 ou revenir à l'affichage avec les commandes CTRL+ALT+F7 ou ssh dans la machine depuis un autre ordinateur.

La sélection d'un noyau plus ancien (4.10.0-28-generic) au démarrage, comme suggéré ici a fonctionné pour moi, mais je craignais pour la sécurité. J'ai donc essayé d'utiliser l'outil k pour permettre l'installation facile des noyaux principaux et pouvoir le restaurer facilement. J'ai essayé 4.14-21 (une partie de LTS) et cela fonctionne sans problèmes jusqu'à présent.

Problèmes similaires ici .

2
jtlindsey

J'utilise Ubuntu 17.10 et après la mise à niveau à partir de 17.04, j'ai eu ce problème (écran noir après suspension/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 portable.

Sudo apt-get install laptop-mode-tools

Après l’installation, utilisez lmt-config-gui pour le configurer. Travailler parfait maintenant.

La version de mon noyau est 4.15.13-041513-generic

1
henrique

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

Jusqu'ici avec une nouvelle installation et même avec le ppa ci-dessus ...

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

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

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

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

Ils peuvent aider les autres avec ce problème insolite,

essayant d'aider, Mark

0