На этот вопрос уже есть ответ здесь:
Моя система вчера обновила драйверы долгоживущей ветки Nvidia до 375,39. Проблема в том, что теперь, когда компьютер переходит в спящий режим, а затем просыпается, некоторые окна работают с ошибками:
То же самое происходит с окнами терминала. Я пробовал последние версии драйверов из недолгой ветки, 378.13, это та же проблема. Что я могу сделать?
Обновление: теперь драйверы 375.39 - это официальные драйверы Nvidia, доступные в репозитории Ubuntu, но ошибка, указанная выше, все еще существует.
Я также сообщил о том же выпуск к пакету Ubuntu nvidia-graphics-drivers-375 в панели запуска. Обходное решение, которое я нашел, должно было нажать кнопку эффекта в CompizConfig, Устанавливающем менеджера-> Эффекты.
я также описал другую проблему для этого драйвера и временной работы приблизительно здесь .
Для пострадавших, помогите добавить свою речь к панели запуска отчет об ошибках .
Обновление : Я совместно использовал лучшее временное решение в том отчете об ошибках, который удаляет плохие границы окна каждый раз компьютерные следы от режима приостановки. См. комментарий 13 . Незаконченная Nvidia для обеспечения более постоянной фиксации.
Update2: также см. комментарий 44 . Это обходное решение подходит при использовании Ubuntu 16.04.2 LTS с ядром, 4.8.0-xx вместо ядра 4.4.0.xx.
Update3 (8-го апреля 2017) : новые 381,09 бета драйвера с исправлением ошибки теперь доступны. Использование 381,09 драйвера вместо 375,39 или 378.13. См. комментарии № 54 & № 55 .
Update4 (1-го июня 2017) : новые 375,66 драйверов были выпущены на 4-го мая 2017 с мерами для разрешения многих ошибок, связанных с 375,39. Я использовал его, так как это было сделано доступным команда ppa "Графического драйвера", и я не встретился ни с какими проблемами, работает отлично с 16.04.2. драйвер 375.66 Использования, поскольку это еще - последний долговечный выпуск ответвления, использование драйвер 381.22 (который вступает во владение 381.09).
Едва ли идеальная фиксация, поскольку это не решает проблему, но, для восстановления после незначительных сбоев драйвера после пробуждения от сна, через который можно открыть новый терминал и просто повторно запустить единицу...
blahblah@Computer:~$unity
Некоторые программы не всегда восстанавливаются приятно (например: хром должен будет быть повторно запущен), но это немного быстрее, чем перезапуск или выходить из системы / в.
Эта проблема присутствует в 375 и 378 драйверах...
, Учитывая, что просто уничтожая compiz процесс решает плохую проблему границы, я протестировал решение, которое работает над моей системой Ubuntu 16.04 каждый раз после системных следов.
я создал сценарий, названный fixbadborders
в каталоге /lib/systemd/system-sleep
. Это содержало следующее:
#!/bin/sh
## This file (or a link to it) must be in the folder /lib/systemd/system-sleep/
## Purpose: Kill compiz after system wakes up from sleep.
## This will fix bad window borders caused by Nvidia driver 375.39.
kill $(ps -C compiz -o pid=)
Позволенный сценарий, чтобы иметь выполняют разрешение с:
sudo chmod +x fixbadborders
Для удаления этого сценария:
sudo rm /lib/systemd/system-sleep/fixbadborders
375 и 378 драйверов установлены из неофициального репозитория и, как доказывают, не работают с Ubuntu ни без каких проблем.
можно удалить драйверы
sudo apt install ppa-purge
sudo ppa-purge ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-367
, Это установит официально обеспеченные драйверы Nvidia.