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.