ОБНОВЛЕНИЕ АПРЕЛЯ
26 апреля 2018 года я снова столкнулся с этой ошибкой / симптомами. Я мог решить ее, применив мартовское исправление И дополнительно очистив аварийный каталог.
rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
sudo rm -r /var/crash/*
reboot
ОБНОВЛЕНИЕ март 2018.
Кажется, ошибка с более или менее одинаковыми симптомами коснулась пары пользователей, начиная с марта 2018 года. Эта новая ошибка в compiz-config, а не в compiz. И это менее серьезно: гостевая сессия и режим низкой графики работают нормально.
Новый отчет об ошибке .
Исправить (для большинства пользователей):
rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot
Объяснение:
Удалите любой файл lowgfx.conf и измените profile = unity-lowgfx
на profile = unity
in .config/compiz-1/compizconfig/config
. Очистите каталог .cache в вашем домашнем каталоге. Перезагрузите компьютер. Спасибо всем, кто внес свой вклад в багрепорт.
Если вы попали в марте и выше решение не работает, оставьте сообщение об ошибке . Попробуйте обходной путь 3 (см. Ниже). В противном случае попробуйте настроить параметры compiz в CCSM. Или удалите / очистите каталог ~ / .cache.
Исправлена ошибка (январь)
Эта ошибка исправлена . Обновления находятся в Xenial-updates, поэтому обновление решит проблему.
sudo apt update && sudo apt upgrade -y
Вы можете отключить предложенное:
System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed
Или отменить любой из ваших обходных путей.
Задний план
Эта ошибка подтверждена и вызвана обновлениями mesa с 2018-01-04 по 17.2.4. Ошибка теперь помечена как копия более ранней ошибки, поданной 2017-12-01 , к сожалению, эта ошибка была ошибочно отправлена .
Затрагивается только более старая Intel, ~ 2006-2011, с интегрированной графикой (gen4 / 5), поэтому она прошла тестирование. И это, похоже, влияет только на Unity, а не на Gnome или LXDE.
Следующая информация устарела
Патч для этой ошибки будет доступен в предложении xenial-скоро. Пожалуйста, помогите Ubuntu, протестировав этот новый пакет. См. Https://wiki.ubuntu.com/Testing/EnableProposed для документации о том, как включить и использовать -proposed. Пожалуйста, оставьте отзыв на странице отчета об ошибке, чтобы помочь донести это обновление до других пользователей Ubuntu. Смотрите комментарий 48 для информации.
Чтобы включить предложенное (пожалуйста, прочитайте информацию в вышеуказанных ссылках) :
System Settings -> Software & Updates -> Tab Developer options -> check proposed
Установить патчи
sudo apt-get install libgl1-mesa-dri/xenial-proposed
sudo reboot
Затем добавьте файл/etc/apt/preferences.d/proposed-updates
Package: *
Pin: release a=xenial-proposed
Pin-Priority: 400
Это защитит вас от обновления всех пакетов в предлагаемом репозитории при следующем выполнении sudo apt upgrade
. Вы этого не хотите.
Если вы добавите этот файл перед установкой исправлений, вы получите сообщение об ошибке зависимости.
Если вы использовали PPA в качестве обходного пути, вы должны сначала очистить его.
sudo ppa-purge ppa:paulo-miguel-dias/pkppa
sudo reboot
Пока эта ошибка не исправлена, каковы обходные пути?
1. Установите lubuntu-desktop (LXDE) в сторону единства
sudo apt-get install lubuntu-desktop
Это займет около 400 МБ и установит такие вещи, как Abiword, вы можете удалить их позже, чтобы сэкономить место на диске. Просто выберите Lubuntu при входе в систему. Удалите lubuntu-desktop снова, когда ошибка будет устранена.
2. Понизьте версию меза-пакетов
Это описано в отчете об ошибке. Это может иметь нежелательные побочные эффекты и нарушать зависимости, так что решайте сами.
Как кажется, эти 4 пакета должны быть понижены:
libegl1-mesa 17.2.4-0ubuntu1~16.04.2
libgbm1 17.2.4-0ubuntu1~16.04.2
libgl1-mesa-dri 17.2.4-0ubuntu1~16.04.2
libwayland-egl1-mesa 17.2.4-0ubuntu1~16.04.2
Один из способов - скачать их по ссылке в этом комментарии и следовать инструкциям.dpkg -i *.deb
Если вы используете Wine, вам также понадобятся пакеты i386 .
Запретить автоматическое обновление из этих 4 пакетов. Не забудьте удалить этот файл, как только ошибка будет устранена.
3. Используйте режим низкой графики
Это уменьшит количество ошибок и даст вам несколько работающий графический интерфейс. Но:
- Тире не работает
- Alt tab не работает
- Выход из системы, перезагрузка и остановка должны быть выполнены с помощью терминала, то же самое для программ, не входящих в панель запуска
- супер ключ (окна) не работает
Тем не менее, лаунчер, переключение рабочей области и сочетания клавиш работают, так что просто распределите свои программы по рабочим областям :)
Создать файл ~/.config/upstart/lowgfx.conf
start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script
Выйти и войти.
4. PPA
Обновите mesa до более новой версии через PPA . Не забудьте очистить PPA, когда ошибка устранена. Это, наверное, лучший выбор. Пожалуйста, ознакомьтесь с информацией на странице PPA, прежде чем применять следующий код.
sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
sudo apt update && sudo apt upgrade -y
sudo reboot
Перезагрузитесь и все должно быть в порядке. Если нет, пожалуйста, оставьте сообщение в отчете об ошибке.
Не забудьте очистить PPA, когда ошибка устранена.
sudo ppa-purge ppa:paulo-miguel-dias/pkppa
5. Переход с HWE на стандартное ядро (и mesa / x-сервер)
Ошибка вызвана обновлениями mesa (17.2.4), а mesa обновляется по ядрам в стеке HWE. Возврат к стоковому ядру (4.4) решит проблему, он понизит mesa до 11.2.
sudo apt install --install-recommends xserver-xorg xserver-xorg-core
xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-video-intel
server-xorg-video-qxl
sudo reboot
Это удалит все пакеты HWE. Вероятно, самое безопасное решение.
С надеждой эта ошибка ошибка будет решена в ближайшее время. Подумайте о помощи Ubuntu в тестировании.