UPDATE 2 :
Nvidia a également mis à jour son nvidia-375
pilotes à la version 375.66 qui est disponible dans les dépôts standards Ubuntu de toutes les versions actuellement supportées .
Cela signifie qu'à partir de maintenant, vous ne devriez plus avoir à prendre de mesures spéciales sauf pour faire les mises à jour normales du système, comme toujours. Vous n'avez pas besoin du paquet de pilotes de l'application graphics-drivers
PPA si vous n'en voulez pas.
Voici l'extrait du journal des modifications pour le paquet provenant des dépôts principaux sur 16.04 concernant ce bogue :
$ apt changelog nvidia-375=375.66-0ubuntu0.16.04.1
[...]
- Fixed a regression that caused corruption in certain
applications, such as window border shadows in Unity, after
resuming from suspend.
[...]
UPDATE :
Nvidia a finalement résolu ce problème et publié une nouvelle version du pilote : nvidia-381
La solution décrite dans cette réponse a également été mise à jour et suggère maintenant de mettre à niveau vers cette version corrigée au lieu de rétrograder vers la dernière version avant le bogue. La procédure reste cependant la même, il suffit d'intervertir les noms des paquets.
Cause du problème :
Certains des paquets de pilotes graphiques Nvidia propriétaires pour Ubuntu (à savoir nvidia-375
y nvidia-378
) sont bogués et produisent les artefacts blancs autour des bordures de fenêtres qui sont montrés dans vos captures d'écran dans la question. Cela se produit de manière reproductible chaque fois que vous suspendez et réveillez de nouveau.
Jusqu'à il y a quelques jours, le nvidia-367
dans le dépôt de Xenial fonctionnait bien et de manière fiable, mais ils l'ont maintenant mis à jour et l'ont converti en un paquet de transition qui installe automatiquement le paquet bogué nvidia-375
à la place.
Solution (mise à jour après la publication d'un correctif par Nvidia) :
Assurez-vous que vous avez bien une carte graphique Nvidia, qui est à l'origine du problème, et non une carte d'une autre marque qui, par coïncidence, se comporte de la même manière. L'installation de pilotes Nvidia pour des cartes graphiques non Nvidia ne servira à rien.
Vous pouvez le vérifier en consultant la sortie de la commande ci-dessous :
lspci -k | grep -iEA3 '3d|vga'
Ma solution pour l'instant est de rétrograder de nvidia-375
o nvidia-378
a nvidia-370
qui semble fonctionner correctement jusqu'à présent.
Comme Nvidia a publié une nouvelle version mise à niveau du pilote nvidia-381
avec ce bug corrigé, nous pouvons (et devrions) installer celui-là au lieu de rétrograder.
Ce paquetage n'est pas disponible dans les dépôts standards, mais vous pouvez facilement l'obtenir à partir d'un PPA et remplacer votre pilote actuel par celui-ci en exécutant les commandes ci-dessous :
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt purge nvidia*
sudo apt install nvidia-370
sudo apt install nvidia-381
Après avoir terminé cette procédure, redémarrez votre ordinateur et vérifiez si vous avez toujours des problèmes. Pour moi, ils ont disparu. Bonne chance.