Niektóre ikony i tekst losowo stają się niewidoczne po przebudzeniu (Ubuntu GNOME)


12

Ikony i wskaźniki aplikacji w ustawieniach rozwijanych czasami znikają.

wprowadź opis zdjęcia tutaj

Dzieje się tak po przebudzeniu ze snu i można je naprawić do ponownego wybudzenia ze snu, naciskając Alt+ F2i wpisując r.

Czy ktoś wie, jak to naprawić na stałe?

Ubuntu 16.04 gnome 3.18.4


4
Mam ten sam problem.
— Anmol Singh Jaggi

Jaki jest twój sprzęt graficzny i sterownik? To samo tutaj na Intel GMA 4500MHD (w chipsecie GS45), dla mnie nowy problem od Ubuntu 16.04.
— tanius

Nie zainstalowałem żadnych sterowników, ale mój procesor to Intel i3 4005u.
— Frederik Baetens,

Powiem, że nigdy nie miałem tego problemu od czasu przejścia na Fedorę.
— Frederik Baetens

Taki sam problem. Ubuntu 18.04.3 LTS, Intel UHD Graphics 630 (Coffeelake 3x8 GT2).
— Gustave

Odpowiedzi:


5

Uruchom ponownie powłokę GNOME bez ingerencji w już otwarte okna za pomocą następującego polecenia, a brakujące ikony Panelu pojawią się ponownie.

setsid gnome-shell --replace 

Naciśnij Enterponownie przed zamknięciem terminala.


1
Ładna odpowiedź, działała dla mnie, dziękuję !!
— Dave Anderson

4

Brzmi bardzo podobnie do tego błędu: Błąd # 1573959 „Tekst na ekranie znika po zawieszeniu”

Sugerowanym rozwiązaniem jest aktualizacja jądra z 4.4 do 4.8:

sudo apt install linux-generic-hwe-16.04

Zrobiłem to dzisiaj, ale ponieważ miałem problem kilka razy w ciągu ostatnich miesięcy, nie mogę potwierdzić skuteczności tego rozwiązania. Jednak inni w komentarzach do błędu potwierdzają, że rozwiązało to dla nich problem.


2

To wydaje się być błędem w sterowniku graficznym, więc należy to zgłosić, gdy wiemy, co go uruchamia (sprzęt, sterownik).

To powiedziawszy, było wiele podobnych błędów i ludzie wymyślili tam obejścia, które możesz również wypróbować dla tego.

Jeśli masz kartę graficzną Intel, oto kilka sposobów obejścia tego problemu:

  • Zarezerwuj pamięć dla karty graficznej. W sterowniku graficznym Intel ( i915) problemy z pamięcią podręczną pikseli, takie jak twoje, są często związane z faktem, że pamięć współdzielona karty graficznej jest dynamicznie przydzielana z pamięci systemowej, dlatego bierze również udział w zamianie, ponownym czytaniu z dysku itp. Tam, gdzie może się to udać źle. Jednym z obejść jest użycie memparametru rozruchu, aby pozostawić wystarczającą ilość pamięci RAM nieprzydzielonej przez system Linux, która jest następnie używana wyłącznie przez kartę graficzną. Zobacz szczegółowe instrukcje . Należy jednak pamiętać, że w systemach x86 (32- i 64-bitowych) memparametrem jest tak naprawdę maksymalny adres [ źródło ], więc należy ustawić go wyżej (na podstawie eksperymentu) niż ilość pamięci RAM do pozostawienia w systemie Linux.

  • Wyłącz zamianę. Ponownie, w przypadku grafiki Intela obejściem może być pominięcie współużytkowanej pamięci graficznej podczas wymiany. Szczególnie obiecujące, jeśli problem najczęściej nie pojawia się po ponownym uruchomieniu komputera, tylko po dłuższej i intensywnej pracy. Więc jeśli masz wystarczającą ilość pamięci RAM, możesz całkowicie wyłączyć zamianę, dodając swapoff -ado /etc/rc.local[ źródła ].

  • Wypróbuj przyspieszenie UXA. Jest to opcja dla pliku konfiguracyjnego X, szczegóły tutaj .

  • Wypróbuj tryb BLIT bufora ramki. Ponownie w przypadku grafiki Intel możesz spróbować, sudo echo COGL_ATLAS_DEFAULT_BLIT_MODE=framebuffer >> /etc/environmenta następnie uruchomić ponownie. [ źródło ]

  • Spróbuj zresetować Compiz do ustawień domyślnych. Zgłoszono tutaj (ale jakiś czas temu), aby pomóc w podobnych problemach. Lub gdy już nad tym pracujemy, wypróbuj niekompozytowego menedżera pulpitu zamiast Compiz.


2
Wskazówka COGL_ATLAS_DEFAULT_BLIT_MODEdla mnie to zrobiła! Rozwiązało to również problem, w którym pojawienie się ekranu zabierało około 5 sekund po przebudzeniu; teraz aktywuje się natychmiast!
— BingsF

1
COGL_ATLAS_DEFAULT_BLIT_MODEWydaje się, że działa również dla mnie na Xubuntu 16, po wylogowaniu i ponownym zalogowaniu, bez restartu.
— Jonatan Öström,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.