Écran noir Ubuntu 16.04 lors du réveil de la suspension

13

Mon ordinateur affiche un écran noir au réveil de la suspension / mise en veille prolongée.

Ce problème était présent le 14.04, mais a été résolu lorsque j'ai changé pour un pilote propriétaire (NVIDIA). J'ai récemment essuyé mon Ubuntu 14.04 LTS et installé Ubuntu 16.04 LTS (Xenial Xerus), et j'ai été confronté au même vieux problème, mais cette fois, il n'a pas été résolu en changeant le pilote.

J'ai essayé les correctifs donnés dans les pages suivantes mais en vain:

  1. Écran vide après suspension / mise en veille prolongée le 14.04
  2. Écran d'ordinateur portable noir après suspension
  3. http://ubuntuforums.org/showthread.php?t=2220085
  4. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1283938

J'utilise un ordinateur portable HP Pavilion 15, avec une carte graphique NVIDIA GEFORCE.

zorn
la source
Mon montre un peu de lumière mais ne répond pas. Problème similaire pour Asus R558U. Pilote Nvidia.
Satya Prakash
Je cherchais la solution pour cela. J'ai mis à niveau vers 17.1 mais pas de solution. Maintenant, dans 17.1, je vois quand je verrouille l'écran et qu'il se met en veille, il peut alors se réveiller correctement. Donc, essayez dans une version plus ancienne ainsi qu'une solution de contournement. Sinon, il était très douloureux de redémarrer le système plus tôt. Maintenant, verrouillez simplement avant de quitter votre système.
Satya Prakash
Envoyez la sortie de sudo lshw -C video. Pouvez-vous aller à tty1 (ctrl + alt + F1)? Si c'est le cas, vérifiez la sortie de dmesgrechercher les messages d'erreur syslog, et ainsi de Xorg.0.logsuite /var/log/.
Pablo Bianchi

Réponses:

2

Si vous n'avez pas assez d'espace sur votre partition de swap, vous pouvez obtenir un écran noir lorsque vous sortez votre système de l'hibernation. L'écran noir m'arrivait, jusqu'à ce que je décide de sacrifier l'espace disque dur nécessaire pour Suspend-to-Disk (hibernation).

Votre partition de swap doit être au moins aussi grande que la taille de votre RAM.

Ceci est couvert dans la FAQ officielle sur le swap Ubuntu :

Hibernation (suspension sur disque) La fonction d'hibernation (suspension sur disque) écrit le contenu de la RAM sur la partition de swap avant d'éteindre la machine. Par conséquent, votre partition de swap doit être au moins aussi grande que la taille de votre RAM. L'implémentation de l'hibernation actuellement utilisée dans Ubuntu, swsusp , nécessite un échange ou une suspension de partition. Il ne peut pas utiliser un fichier d'échange sur un système de fichiers actif.

Voici un tableau d'exemples de partitions de swap, par rapport à la taille de la RAM, tiré de la FAQ officielle sur le swap Ubuntu . Ils recommandent une partition de swap un peu plus grande que votre RAM.

(last 3 columns denote swap space)

        RAM(MB) No hibernation  With Hibernation  Maximum
         256     256              512               512
         512     512             1024              1024
        1024    1024             2048              2048

        RAM(GB) No hibernation  With Hibernation  Maximum
          1      1                2                   2
          2      1                3                   4
          3      2                5                   6
          4      2                6                   8
          5      2                7                  10
          6      2                8                  12
          8      3               11                  16
         12      3               15                  24
         16      4               20                  32
         24      5               29                  48
         32      6               38                  64
         64      8               72                 128
        128     11              139                 256

Si vous n'avez pas suffisamment d'espace de swap, alors Suspend-to-Disk ne fonctionnera pas.

Cliquez sur ce lien pour savoir comment augmenter votre espace de swap .

SunnyDaze
la source
Cela semble plausible, mais mon ordinateur portable hiberne et se réveille très bien avec 8 Go de RAM et 2 Go de swap. En outre, le swap n'est pas temporaire, mais est utilisé comme une extension de ram pour la mémoire du programme. L'échange ne doit pas être effacé lors de l'hibernation. Mon problème d'écran noir est sur un autre PC avec 32G ram et 4G swap, qui se réveille OK, je peux me connecter à partir d'un autre PC en utilisant ssh, mais il se réveille avec un écran noir.
Roland