web-dev-qa-db-fra.com

Codes à barres multicolores autour des fenêtres et des menus contextuels

Il y a deux jours, après avoir mis mon ordinateur pendant moins d'une heure en mode veille, j'ai remarqué des lignes étranges de couleurs différentes autour de toutes les fenêtres, comme vous pouvez le voir sur cette capture d'écran:

Around all windows, active or not

Les lignes sont à la fois horizontales et verticales, de couleurs différentes, elles ressemblent à des codes à barres et sur les bords, les lignes horizontales et verticales sont brouillées. Ces lignes apparaissent que la fenêtre soit active ou non, au premier plan ou non.

Les lignes apparaissent également sur le "X" "-" "| _ |" icônes en haut à gauche de chaque fenêtre.

Le bogue survient également dans les résultats de recherche dans Chrome, par exemple, dans tous les champs de saisie avec autosuggestion sur une page Web HTML:

In Chrome search results

Cela se produit également lorsqu'un menu contextuel est ouvert. Par exemple, après un clic droit de la souris, il y a des lignes tout autour du menu.

J'utilise Ubuntu 16.04. Je suis passé d'Ubuntu 14.04 la semaine dernière. Lors de la mise à niveau vers Ubuntu 16.04, je rencontrais un problème graphique (ordinateur en mode graphique faible, résolu avec: Problèmes graphiques après/pendant l’installation d’Ubuntu 16.04/16.10 avec NVIDIA graphics ), mais après avoir résolu le problème initial, tout était bien et je ne pense pas avoir installé quelque chose de spécial après.

Si je redémarre mon ordinateur, le problème est résolu. Mais il réapparaît après le mode veille.

Spécifications:

  • Asus N56VM
  • BIOS: N56VM.206
  • 01: 00.0 Contrôleur compatible VGA: NVIDIA Corporation GF108M [GeForce GT 630M] (rév. A1)
    • Pilote du noyau utilisé: nvidia
    • Modules du noyau: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
  • 00: 02.0 Contrôleur compatible VGA: contrôleur graphique Intel Corporation Core 3e génération (rév. 09)
    • Pilote de noyau utilisé: i915
    • Modules du noyau: i915
5
Antoine Dusséaux

Comme Rafal l'a dit, c'est un bug connu qui devrait être corrigé avec la prochaine version: https://devtalk.nvidia.com/default/topic/990898/suspend-corrupts-window-manager-after -upgrade-to-378-09 /? offset = 30

En attendant, j'ai résolu le problème en redémarrant Compiz: compiz --replace

Une autre solution consiste à rétrograder à la version précédente du pilote ( https://askubuntu.com/a/896544/657603 ):

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt update
Sudo apt purge nvidia*
Sudo apt install nvidia-370
Sudo reboot
3
Antoine Dusséaux

Quelle version est votre pilote NVIDIA. J'ai le même problème avec 378.13 et GeForce 1080 ti GPU.

Il y a une régression dans la dernière version des pilotes. Vérifiez ce lien: https://devtalk.nvidia.com/default/topic/990898/linux/suspend-corrupts-window-manager-after-upgrade-to-378-09/2

Selon ce fil, il devrait être corrigé avec la prochaine version. Un correctif y est également décrit. Cela fonctionne pour moi, mais le fond d'écran devient noir pur et je dois réinitialiser après la suspension (cela pourrait être fait automatiquement avec un script). En outre, je dois dire que le correctif ne fonctionne pas pour moi à 100%. Parfois, avec plusieurs suspensions, le crash de Unity Shell, ainsi que Launcher et la barre supérieure disparaissent. Je n'ai pas encore eu le temps de le déboguer.

2