ОНОВЛЕННЯ КВІТНЯ
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
в .config/compiz-1/compizconfig/config
. Очистіть каталог .cache у вашому домашньому каталозі. Перезавантажте. Thx для всіх, хто бере участь у програмі bugreport.
Якщо ви потрапили в березень і вище, рішення не працює, залиште повідомлення у звіті про помилку . Спробуйте вирішити проблему 3 (див. Нижче). Інакше спробуйте налаштувати параметри compiz у CCSM. Або видаліть / очистіть каталог ~ / .cache.
Виправлено помилку (січень)
Ця помилка виправлена зараз . Оновлення знаходяться в оновленнях Xenial, тому оновлення вирішить проблему.
sudo apt update && sudo apt upgrade -y
Ви можете відключити запропоновані:
System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed
Або скасуйте будь-які ваші обхідні шляхи.
Фон
Ця помилка визнана та викликана оновленнями мес 2018/2014 до 17.2.4. Тепер помилка позначена як дублікат попередньої помилки, поданої 2017-12-01 , на жаль, помилка була помилково заблокована .
Тільки старший Intel, 2006–2001 рр., Із інтегрованою графікою (gen4 / 5), це впливає на тестування. І це, здається, впливає на Unity, а не на Gnome чи LXDE.
Наступна інформація застаріла
Патч для цієї помилки буде доступний незабаром у програмі xenial. Будь ласка, допоможіть Ubuntu, протестуючи цей новий пакет. Див. Https://wiki.ubuntu.com/Testing/EnableProposed для документації про те, як увімкнути та використовувати -пропоновано. Будь ласка, дайте відгуки на сторінці звітів про помилки, щоб допомогти отримати це оновлення для інших користувачів 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. Знизити пакети mesa
Це описано у звіті про помилку. Це може мати небажані побічні ефекти та порушувати залежності, тому вирішуйте самі.
Як здається, ці 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 не працює
- вихід, перезавантаження та зупинка потрібно проводити з терміналом, те ж саме для програм, які не є у запуску
- супер ключ (windows) не працює
Тут було сказано: запуск, перемикання робочої області та комбінації клавіш працюють, тому просто розкладіть свої програми на робочих просторах :)
Створіть файл ~/.config/upstart/lowgfx.conf
start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script
Вихід та вхід.
4. ЗДП
Оновіть 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) вирішить проблему, воно зменшить меса до 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 в тестуванні.