Certaines icônes et certains textes deviennent aléatoirement invisibles après s'être réveillés du sommeil (Ubuntu GNOME)

12

Les icônes et les indicateurs d'application dans les paramètres déroulants disparaissent parfois.

entrez la description de l'image ici

Cela se produit après le réveil du sommeil et peut être corrigé jusqu'au réveil du sommeil en appuyant sur Alt+ F2et en tapant r.

Quelqu'un sait-il comment résoudre ce problème de façon permanente?

Ubuntu 16.04 gnome 3.18.4

Frederik Baetens
la source
4
J'ai le même problème.
Anmol Singh Jaggi
Quels sont votre matériel graphique et votre pilote? Même chose ici sur un Intel GMA 4500MHD (en chipset GS45), pour moi un nouveau problème depuis Ubuntu 16.04.
tanius
Je n'ai installé aucun pilote, mais mon processeur est un Intel i3 4005u.
Frederik Baetens
Je dirai que je n'ai jamais eu ce problème depuis le passage à fedora.
Frederik Baetens
Même problème. Ubuntu 18.04.3 LTS, Intel UHD Graphics 630 (Coffeelake 3x8 GT2).
Gustave

Réponses:

5

Redémarrez le shell GNOME sans interférer avec les fenêtres déjà ouvertes à l'aide de la commande suivante et les icônes manquantes du panneau réapparaîtront.

setsid gnome-shell --replace 

Appuyez à Enternouveau avant de fermer le terminal.

Karel
la source
1
Belle réponse, a fonctionné pour moi, merci !!
Dave Anderson
4

Cela ressemble beaucoup à ce bug: Bug # 1573959 "Le texte à l'écran disparaît après la suspension"

La solution suggérée est de mettre à jour le noyau de 4.4 à 4.8:

sudo apt install linux-generic-hwe-16.04

Je l'ai fait aujourd'hui, mais comme je n'ai eu ce problème que quelques fois au cours des derniers mois, je ne peux pas témoigner de l'efficacité de cette solution. Cependant, d'autres dans les commentaires de bogue confirment qu'il a résolu le problème pour eux.

mivk
la source
2

Cela semble être un bogue dans le pilote graphique, il doit donc être signalé une fois que nous savons ce qui le déclenche (matériel, pilote).

Cela dit, il y a eu beaucoup de bugs similaires et les gens ont trouvé des solutions de contournement que vous pouvez également essayer pour celui-ci.

Si vous avez une carte graphique Intel, voici quelques solutions de contournement à essayer:

  • Réservez de la mémoire pour l'adaptateur graphique. Dans le pilote graphique Intel ( i915), les problèmes de mise en cache pixmap comme le vôtre sont souvent liés au fait que la mémoire partagée de la carte graphique est allouée dynamiquement à partir de la mémoire système, participe donc également à l'échange, à la lecture à partir du disque, etc. où les choses peuvent aller faux. Une solution consiste donc à utiliser le memparamètre de démarrage pour laisser suffisamment de RAM non allouée par Linux qui est ensuite utilisée exclusivement par la carte graphique. Voir les instructions détaillées . Mais notez que sur les systèmes x86 (32 et 64 bits), le memparamètre est en fait une adresse maximale [ source ], doit donc être défini plus haut (déterminé par l'expérience) que la quantité de RAM à laisser pour Linux.

  • Désactiver l'échange. Encore une fois pour les graphiques Intel, ne pas inclure la mémoire graphique partagée dans l'échange peut être une solution de contournement. Particulièrement prometteur si le problème n'apparaît généralement pas après un nouveau redémarrage, uniquement après un travail prolongé et gourmand en mémoire. Donc, si vous avez suffisamment de RAM, vous pouvez simplement désactiver complètement l'échange en ajoutant swapoff -aà /etc/rc.local[ source ].

  • Essayez l'accélération UXA. C'est une option pour le fichier de configuration X, détails ici .

  • Essayez le mode Framebuffer BLIT. Encore une fois pour les graphiques Intel, vous pouvez essayer de sudo echo COGL_ATLAS_DEFAULT_BLIT_MODE=framebuffer >> /etc/environmentredémarrer. [ source ]

  • Essayez de réinitialiser Compiz aux paramètres par défaut. Signalé ici (mais il y a un certain temps) pour avoir aidé à résoudre des problèmes similaires. Ou pendant que nous y sommes, essayez un gestionnaire de bureau non composite au lieu de Compiz.

tanius
la source
2
L'astuce l'a COGL_ATLAS_DEFAULT_BLIT_MODEfait pour moi! Il a également résolu un problème que j'avais rencontré où l'écran mettrait environ 5 secondes à s'allumer au réveil du sommeil; maintenant, il s'active instantanément!
BingsF
1
COGL_ATLAS_DEFAULT_BLIT_MODEsemblent fonctionner aussi pour moi sur xubuntu 16, après vous être déconnecté et reconnecté, sans redémarrer.
Jonatan Öström