Migotanie w plazmie KDE 5.4

27

Mam do czynienia z migotaniem w KDE Plasma 5.4. Migotanie ustaje, gdy zmieniam zaplecze renderowania kompozytora na OpenGL 3, a następnie ponownie zmieniam na OpenGL 2.

  1. System operacyjny: KUbuntu 15.04
  2. Grafika: Intel HD 4000
AhmedBilal
źródło
3
W moim przypadku musiałem tylko przejść na OpegGL 3.1. Pewna aktualizacja prawdopodobnie zmieniła ją na OpenGL 2 i zaczęło się migotanie.
Martin Vseticka,
@MartinVseticka nie przywrócono funkcji;)
Dawid Drozd

Odpowiedzi:

39

Miałem ten sam problem, ale z inną kartą graficzną i innym systemem operacyjnym (spin Fedora 22 KDE). Właśnie się z tym spotkałem:

https://ask.fedoraproject.org/en/question/69542/fedora-22-full-screen-tearingflickering-under-kde/

który ma kilka opcji, które wydają się rozwiązać problem przynajmniej w Fedorze. Wypróbowuję opcję 3 i wydaje się, że do tej pory działała, a dwie pierwsze opcje to rzeczy, które można zmienić wyłącznie za pomocą aplikacji ustawień systemowych KDE (nie powinno być specyficzne dla systemu operacyjnego).

Mam nadzieję, że to ci pomoże!

EDYCJA: Aby ulepszyć tę odpowiedź, zamieszczam streszczenie linku podanego powyżej. Aby rozwiązać ten problem, istnieją trzy opcje

  1. Przejdź do Ustawienia systemu> Sprzęt> Wyświetlacz i monitor> Kompozytor i zmień zapobieganie łzawieniu na „Odświeżanie pełnego ekranu”

  2. Alternatywnie, w tym samym menu zmień kompozytor na XRender

  3. Jeśli nie chcesz wykonywać żadnej z powyższych czynności, utwórz plik skryptu w /etc/profile.dnazwie kwin.sh(lub cokolwiek, co naprawdę kończy się na .sh). W tym pliku umieść linięexport KWIN_TRIPLE_BUFFER=1

Jest to zalecane, jeśli .xsession-errorsplik wspomina, że ​​Triple Buffering nie jest dostępny. Aby to znaleźć, właśnie otworzyłem plik w kwrite i szukałem potrójnego pliku, na pewno powiedział, że jest niedostępny. Po utworzeniu pliku komunikat ten nie jest już wyświetlany przy kolejnych uruchomieniach.

Dave P.
źródło
3
To wskazało mi właściwy kierunek. W moim przypadku ustawiłem „Zapobieganie łzawieniu” na Brak. Ekran jest teraz idealny. Korzystanie z OpenGL 3.1.
Cartland
Mam problem z włączaniem i wyłączaniem przez około dwa lata we wszystkich wersjach Plazmy. (Obecnie zainstalowany: 5.6.2.) Było szczególnie źle podczas odblokowywania z ekranu blokady. Albo opcja 1, albo opcja 2 naprawiły dla mnie problem, ale próbowałem również ustawić zapobieganie łzawieniu na „Nigdy” i to też zadziałało. Ponieważ była to opcja, która nie dała mi przerażającego ostrzeżenia, trzymam się tego na razie. Zedytuję ten komentarz, jeśli problemy pojawią się ponownie.
JD Baldwin
migotanie zniknęło natychmiast w moim systemie TYLKO przy zmianie z OpenGL na Xrender (rozwiązanie nr 2).
Dla mnie korzystanie z XRender działało dobrze, opengl 2 i 3 powodowały problemy.
Rodislav Moldovan
3

Ja też migoczę. Odkryłem również, że zmiana ustawień kompozytora naprawiła to, ale tylko tymczasowo. Powodem tego było ponowne uruchomienie kompozytora. Nie mam jeszcze pełnego rozwiązania, ale ponowne uruchomienie kompozytora za pomocą SHIFT + Alt + F12 dwa razy jest skutecznym obejściem.

Pułkownik Fazackerley
źródło
Pracował również dla mnie. Wydaje się migotać tylko po przejściu do obszaru roboczego z otwartym Chromium lub Firefox.
DrA7
1

Miałem bardzo problem z KDE Plasma 5.9.5 na Arch Linux w maszynie wirtualnej gościa VirtualBox. Wydaje się, że problem został rozwiązany

pacman -S virtualbox-guest-utils
systemctl enable vboxservice.service
Michael Herrmann
źródło
To jedyne rozwiązanie, które działało dla mnie. Zgaduję, że poprzednia wersja dodatków gości vbox, która była dołączona do wirtualnej płyty CD, spowodowała problem. virtualbox-guest-utilspolecenie dało dwie opcje; Wziąłem ten z archnim (moja dystrybucja była wysklepiona). Już prawie zamierzałem zrezygnować z KDE. Dzięki!
Ébe Isaac
1

W moim systemie Kubuntu 18.04 ze zastrzeżonym sterownikiem NVIDIA żadne z rozwiązań wymienionych w odpowiedzi nie zadziałało, dla mnie wyłączenie „Synchronizuj z VBlank” sprawiło, że problem na razie się zatrzymał (konieczne było ponowne uruchomienie)

simion314
źródło
0

Gdyby to pomogło każdemu, kto szuka podobnego problemu: sporadycznie migotałem w Kubuntu 15.10 na siatkówce Macbooka Pro. Pulpit ładowałby się bez problemu, jednak przy każdym innym uruchomieniu, w pewnym momencie wyświetlacz zaczął migotać podczas minimalizacji / zmiany rozmiaru okien. Opcja 1 „Odświeżanie na pełnym ekranie” naprawiła to dla mnie.

James Devney
źródło
0

Mam ten sam problem ze sterownikami Intel na Debianie.

To błąd PSR .

Musisz to wyłączyć.

W Debianie dodałem do

/etc/default/grub: GRUB_CMDLINE_LINUX=" i915.enable_psr=0".

I biegnij

sudo update-grub, to regenerate /boot/grub/grub.cfg.
Fedor Goncharov
źródło
-1

migotało również przy KDE na Kubuntu 15.10 działającym na i5-3320M ze zintegrowanym HD4000. to naprawdę mnie denerwowało, gdy grałem w gry takie jak mincraft na pełnym ekranie.

Po zatrzymaniu kompozytora nie migotanie na pełnym ekranie. Ostro uruchomiłem start bez kompozytora, to jest moja soulution.

Wszystkie inne metody opisane powyżej nie miały wpływu.

Być może jest to rzecz, którą powinni naprawić programiści KDE, ponieważ dużo czytałem o tym w Internecie, a wiele osób używających procesorów z mostkami bluszczowymi ma ten migotliwy problem.

Pozdrowienia

pulsar_tro
źródło