AKTUALIZACJA KWIECIEŃ
Ten błąd / objawy ponownie mnie uderzyły 26 kwietnia 2018 r. Mogłem go rozwiązać, stosując marcową poprawkę ORAZ dodatkowo czyszcząc katalog awarii.
rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
sudo rm -r /var/crash/*
reboot
AKTUALIZACJA Marzec 2018.
Wygląda na to, że błąd z mniej więcej tymi samymi objawami uderzył w kilku użytkowników na początku marca 2018 r. Ten nowy błąd dotyczy compiz-config, a nie compiz. I jest mniej dotkliwy: sesja gościa i tryb niskiej grafiki działają dobrze.
Nowy raport o błędzie .
Poprawka (dla większości użytkowników):
rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot
Objaśnienie:
Usunąć plik lowgfx.conf i zmiany profile = unity-lowgfx
do profile = unity
w .config/compiz-1/compizconfig/config
. Wyczyść katalog .cache w katalogu domowym. Dziękujemy wszystkim, którzy przyczynili się do zgłoszenia błędu.
Jeśli trafisz w marcu, a powyższe rozwiązanie nie działa, zostaw wiadomość w raporcie o błędzie . Spróbuj obejść 3 (patrz poniżej). W przeciwnym razie spróbuj zmodyfikować ustawienia compiz w CCSM. Lub usuń / wyczyść katalog ~ / .cache.
Naprawiony błąd (styczeń)
Ten błąd został już naprawiony . Aktualizacje znajdują się w Xenial-updates, więc aktualizacja rozwiąże problem.
sudo apt update && sudo apt upgrade -y
Możesz wyłączyć proponowane:
System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed
Lub cofnij dowolne z obejść.
tło
Ten błąd został potwierdzony i spowodowany aktualizacjami mesa z 01.01.2018 do 17.2.4. Błąd jest teraz oznaczone jako duplikat z wcześniejszego błędu złożonego 2017-12-01 , niestety, że błąd został w nim umieszczona .
Dotyczy to tylko starszego Intela, ~ 2006-2011, ze zintegrowaną grafiką (gen4 / 5), dlatego przeszedł testy. I wydaje się, że wpływa tylko na Jedność, a nie na Gnome czy LXDE.
Poniższe informacje są nieaktualne
Łatka dla tego błędu będzie wkrótce dostępna w ksencjonalnych propozycjach. Pomóż Ubuntu, testując ten nowy pakiet. Zobacz https://wiki.ubuntu.com/Testing/EnableProposed, aby uzyskać dokumentację dotyczącą włączania i korzystania z propozycji. Prześlij opinię na stronie raportu o błędzie, aby pomóc w przekazaniu tej aktualizacji innym użytkownikom Ubuntu. Informacje patrz komentarz 48.
Aby włączyć proponowane (najpierw przeczytaj informacje w powyższych linkach) :
System Settings -> Software & Updates -> Tab Developer options -> check proposed
Zainstaluj łatki
sudo apt-get install libgl1-mesa-dri/xenial-proposed
sudo reboot
Następnie dodaj plik/etc/apt/preferences.d/proposed-updates
Package: *
Pin: release a=xenial-proposed
Pin-Priority: 400
To ochroni cię przed aktualizacją wszystkich pakietów w proponowanym repozytorium następnym razem sudo apt upgrade
. Nie chcesz tego
Jeśli dodasz ten plik przed zainstalowaniem poprawek, pojawi się komunikat o błędzie zależności.
Jeśli użyłeś PPA jako obejścia, musisz to najpierw wyczyścić.
sudo ppa-purge ppa:paulo-miguel-dias/pkppa
sudo reboot
Do czasu usunięcia tego błędu, jakie są obejścia?
1. Zainstaluj lubuntu-desktop (LXDE) na bok jedność
sudo apt-get install lubuntu-desktop
To zajmie około 400 MB i zainstaluje rzeczy takie jak Abiword, możesz je później usunąć, aby zaoszczędzić miejsce na dysku. Po prostu wybierz Lubuntu podczas logowania. Usuń lubuntu-desktop ponownie, gdy błąd zostanie rozwiązany.
2. Zmień pakiet mesa na niższy
Jest to opisane w raporcie o błędzie. Może mieć niepożądane skutki uboczne i zerwać zależności, więc zdecyduj sam.
Jak się wydaje, te 4 pakiety należy obniżyć:
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
Jednym ze sposobów jest pobranie ich z linku w tym komentarzu i postępowanie zgodnie z instrukcjami.dpkg -i *.deb
Jeśli używasz Wine, będziesz potrzebować również pakietów i386 .
Zapobiegaj automatycznej aktualizacji z tych 4 pakietów. Nie zapomnij usunąć tego pliku po usunięciu błędu.
3. Użyj trybu niskiej grafiki
To złagodzi błędy i da ci nieco działający GUI. Ale:
- Dash nie działa
- Karta Alt nie działa
- wylogowanie, ponowne uruchomienie i zatrzymanie należy wykonać za pomocą terminala, tak samo w przypadku programów spoza programu uruchamiającego
- superklucz (Windows) nie działa
To powiedziawszy: program uruchamiający, przełączanie obszaru roboczego i skróty klawiaturowe działają, więc po prostu rozłóż swoje programy na obszarach roboczych :)
Utwórz plik ~/.config/upstart/lowgfx.conf
start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script
Wyloguj się i zaloguj.
4. PPA
Zaktualizuj mesa do nowszej wersji za pomocą PPA . Nie zapomnij wyczyścić PPA, gdy błąd zostanie rozwiązany. To chyba najlepszy wybór. Przeczytaj informacje na stronie PPA przed zastosowaniem następującego kodu.
sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
sudo apt update && sudo apt upgrade -y
sudo reboot
Uruchom ponownie i powinno być w porządku. Jeśli nie, zostaw wiadomość w raporcie o błędzie.
Nie zapomnij wyczyścić PPA, gdy błąd zostanie rozwiązany.
sudo ppa-purge ppa:paulo-miguel-dias/pkppa
5. Przejście z HWE na standardowe jądro (i mesa / x-server)
Błąd jest spowodowany aktualizacjami mesa (17.2.4), a mesa jest aktualizowana wzdłuż jąder w stosie HWE. Powrót do standardowego jądra (4.4) rozwiąże problem, obniży wersję mesa do 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
Spowoduje to usunięcie wszystkich pakietów HWE. Prawdopodobnie najbezpieczniejsze rozwiązanie.
Ufnie ten błąd błąd zostanie wkrótce rozwiązany. Zastanów się, czy pomóc Ubuntu w testowaniu.