50 votes

Ubuntu 18.04 se bloque en reprenant à partir de la suspension

Après avoir terminé une nouvelle installation d'Ubuntu 18.04 LTS et redémarré, j'ai fermé le couvercle de mon ordinateur portable Acer Aspire ES1-511 et j'ai pris une petite pause. Quand je suis revenu pour continuer à explorer les nouvelles fonctionnalités de 18.04, l'ordinateur portable refusait de s'allumer. Un des ventilateurs internes tournait assez bruyamment, mais c'était tout. J'ai dû redémarrer une fois de plus.

Ceci semble être un problème récurrent au fil des années d'Ubuntu. J'ai cherché des solutions, d'abord en essayant de modifier les paramètres d'alimentation dans gnome-control-center et gnome-tweak-tool, puis en installant pm-utils, en éditant des fichiers système supposément responsables de la mise en veille, et en faisant de nombreuses autres tentatives, sans succès. J'ai même essayé de démarrer Ubuntu 18.04 en mode Live à partir d'une clé USB, et le même problème se produit toujours.

Je soupçonne un problème avec le kernel, car j'ai déjà rencontré ce problème par le passé avec le kernel 4.15. Est-ce qu'une mise à niveau vers le dernier noyau Linux ou une rétrogradation vers une version plus stable résoudrait le problème? Le problème a-t-il été corrigé? Peut-être puis-je simplement éditer un fichier et tout cela serait résolu...

Quelques spécifications: Le kernel actuellement en cours d'exécution est le 4.15. L'ordinateur, comme mentionné ci-dessus, est un Acer Aspire ES1-511. L'environnement de bureau est Gnome 3.28.1. La version d'Ubuntu est une 18.04.1 LTS 64 bits.

Toute aide est appréciée. L'ordinateur perd beaucoup de sommeil à cause de cela.

10voto

pHeLiOn Points 1638

J'ai rencontré le même problème avec un HP Pavilion 11 x360.

Le kern.log suggère qu'il pense être passé en veille - PM: suspend entry (deep) - mais le système se fige à ce moment-là et il n'y a alors plus aucune entrée jusqu'à ce que vous éteigniez et redémarriez.

Une 'mise en veille réussie' aurait d'autres entrées comme PM: Syncing filesystems ... done., Freezing user space processes... etc

L'écran devient noir mais le voyant d'alimentation reste allumé (tout comme le ventilateur s'il fonctionne déjà) et un redémarrage forcé (en maintenant enfoncé le bouton d'alimentation) est nécessaire pour pouvoir à nouveau utiliser la machine.

Même en utilisant une clé USB live 18.04, le même problème de mise en veille se produit, ce qui suggère que ce n'est pas à cause de programmes supplémentaires que j'ai installés.

Trois autres ordinateurs portables différents (ceux d'amis et le mien) n'ont aucun problème de mise en veille sous 18.04, ce qui me laisse penser à une combinaison matérielle spécifique qui provoque ce problème.

Tous les ordinateurs portables (y compris le 'problème') ont une carte graphique Intel.

L'ordinateur portable 'problématique' se met en veille correctement avec Ubuntu 17.10, Kubuntu 17.10, Devuan Jessie, Devuan ASCII et Windows 10 mais ne parvient pas à se mettre en veille avec Ubuntu 18.04 et Kubuntu 18.04.

(Initialement, le problème de mise en veille se produisait également en essayant d'utiliser les noyaux 4.15, 4.16 et 4.17, mais les noyaux plus récents 4.17 et 4.18 ont une mise à jour qui a permis à la mise en veille de fonctionner à nouveau sur cette machine)

En installant le noyau 4.14 le plus récent (4.14.47) sur 18.04 avec UKUU, le problème a été résolu. (La réponse acceptée de Matalak) - je recommanderais maintenant d'essayer un noyau récent de 4.17 ou de 4.18.


Édition - Veuillez jeter un coup d'œil aux étapes ici pour voir si d'autres correctifs pourraient résoudre votre problème en premier : Ubuntu 18.04 - Dell XPS13 9370 ne se met plus en veille en fermant le couvercle


J'ai eu du mal à trouver un rapport de bogue sur la mise en veille provoquant un système complètement non réactif sous 18.04, ce qui suggérait que cela n'affectait pas une grande proportion d'utilisateurs.

Même s'il est bon que cela n'affecte pas un grand nombre d'utilisateurs, cela peut rendre plus difficile de savoir où se situe le problème si seulement quelques personnes rencontrent des problèmes avec leur configuration matérielle spécifique.


Édition - Un rapport de bogue a été ouvert, le coupable probable semble avoir été identifié et une version corrigée du noyau 4.15 a été assemblée pour résoudre le problème de mise en veille - le correctif est maintenant dans les noyaux plus récents 4.17 et 4.18 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1774950

Autre édition - À partir du 11 septembre 2018, le noyau de mise à jour système standard (4.15.0-34) a désormais le correctif, qui a été rétroporté par ces gentils développeurs et la mise en veille fonctionne à nouveau correctement sur l'ordinateur portable problématique avec l'Intel N3540. Un grand merci pour leur travail!


Juste pour être clair cependant, c'est un problème lors de la tentative de mise en veille de votre machine sur 18.04 où l'écran devient noir (mais ce n'est clairement pas entré en 'mise en veille') et ne réagit ensuite à rien d'autre qu'en maintenant enfoncé le bouton d'alimentation pour l'éteindre.

8voto

J'ai résolu le problème en installant UKUU et en rétrogradant vers le kernel 4.14.41. Peut-être qu'il y a une incompatibilité avec le matériel dans les versions ultérieures du kernel.

4voto

cascagrossa Points 389

Je crois que c'est le pilote buggy nouveau. Essayez d'ajouter :

 nouveau.modeset=0

à GRUB_CMDLINE_LINUX dans le fichier /etc/default/grub, après cela exécutez :

sudo update-grub
sudo reboot

Et voilà, plus de blocages lors de la reprise de la mise en veille.

2voto

Stuart Trusty Points 31
sudo add-apt-repository ppa:teejee2008/ppa
sudo apt update
sudo apt install ukuu
sudo ukuu --install v4.14.41

Ça a bien fonctionné pour moi pour résoudre ce problème en démarrant avec les Options avancées pour Ubuntu et en sélectionnant ce noyau

2voto

Gerhard Hagerer Points 103

J'ai trouvé une solution de contournement pour mettre la suspension en veille au travail sur Ubuntu 18.04 avec une NVIDIA GeForce GTX 1050 Mobile et des pilotes propriétaires NVIDIA 390. J'ai installé pm-suspend via sudo apt-get install pm-utils. Ensuite, je passe de Gnome Shell au terminal via Ctrl+Alt+f6. Après la connexion, je fais sudo pm-suspend. Après m'être réveillé de la veille, je reviens à Gnome Shell via Ctrl+Alt+f1. Fait !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X