На этот вопрос уже есть ответ здесь:
Вчера я сделал некоторые обновления системы, и после этого моя ubuntu показывает смешанные цвета вокруг каждого нового открытого окна. Я попытался удалить последнее обновление, но это не решило проблему. Когда я перезагружаю систему, смешанные цвета исчезают до первого приостановления или гибернации. Вот пример нового открытого окна:
Выход dpkg -l | grep nvidia:
ii nvidia-367 375.39-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-375 ii nvidia-375 375.39-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 375.39 ii nvidia-opencl-icd-367 375.39-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-opencl-icd-375 ii nvidia-opencl-icd-375 375.39-0ubuntu0.16.04.1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 361.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
видеокарта:
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
nvidia GeForce 930M
Об ошибке также сообщают здесь: https://devtalk.nvidia.com/default/topic/995750/linux/375-39-causes-corruption-of-window-decor-on-ubuntu-after-suspend-resume /
следующий выпуск должен решить эту проблему. Временное приспособление описало здесь работы для меня:
echo -e '#!/bin/bash'"\n## This file (or a link to it) must be in the folder /lib/systemd/system-sleep/\n## Purpose: Kill compiz after system wakes up from sleep.\n## This will fix bad window borders caused by Nvidia driver 375.39.\nkill \$(ps -C compiz -o pid=)" | sudo tee /lib/systemd/system-sleep/fixbadborders
sudo chmod +x /lib/systemd/system-sleep/fixbadborders
Для удаления этого сценария:
sudo rm /lib/systemd/system-sleep/fixbadborders