Flackern in KDE Plasma 5.4

27

In KDE Plasma 5.4 flackert es. Das Flackern hört auf, wenn ich das Compositor-Rendering-Backend auf OpenGL 3 und dann wieder auf OpenGL 2 ändere.

  1. OS: KUbuntu 15.04
  2. Grafik: Intel HD 4000
AhmedBilal
quelle
3
In meinem Fall musste ich nur auf OpegGL 3.1 umsteigen. Einige Updates haben es wahrscheinlich auf OpenGL 2 geändert und das Flackern begann.
Martin Vseticka
@MartinVseticka Nein, sie restaurierten Feature;)
Dawid Drozd

Antworten:

39

Ich hatte das gleiche Problem, aber mit einer anderen Grafikkarte und einem anderen Betriebssystem (Fedora 22 KDE-Spin). Ich bin gerade auf folgendes gestoßen:

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

Das hat mehrere Möglichkeiten, die das Problem zumindest unter Fedora zu lösen scheinen. Ich versuche Option 3 und es scheint so, als ob es funktioniert, und die ersten beiden Optionen sind Dinge, die rein über die KDE-Systemeinstellungen-App geändert werden können (sollten nicht für das Betriebssystem spezifisch sein).

Hoffe das hilft dir!

BEARBEITEN: Um diese Antwort zu verbessern, füge ich hier eine Zusammenfassung des oben angegebenen Links ein. Um dieses Problem zu lösen, gibt es drei Möglichkeiten

  1. Wechseln Sie zu Systemeinstellung> Hardware> Anzeige und Monitor> Compositor, und ändern Sie die Aufreißverhinderung in "Vollbildwiederholungen".

  2. Alternativ können Sie im selben Menü den Compositor in XRender ändern

  3. Wenn Sie keine der oben genannten Aktionen durchführen möchten, erstellen Sie eine Skriptdatei mit dem /etc/profile.dNamen kwin.sh(oder mit einer Endung von .sh). In diese Datei die Zeile einfügenexport KWIN_TRIPLE_BUFFER=1

Dies wird empfohlen, wenn in Ihrer .xsession-errorsDatei erwähnt wird, dass Triple Buffering nicht verfügbar ist. Um dies zu finden, habe ich die Datei in kwrite geöffnet und nach triple gesucht. Nach dem Erstellen der Datei ist diese Meldung bei nachfolgenden Neustarts nicht mehr vorhanden.

Dave P.
quelle
3
Das hat mich in die richtige Richtung gelenkt. In meinem Fall habe ich "Tearing Prevention" auf None gesetzt. Bildschirm ist jetzt perfekt. Verwendung von OpenGL 3.1.
Cartland
Ich habe dieses Problem seit ungefähr zwei Jahren in Plasma-Versionen ein- und ausgeschaltet. (Derzeit installiert: 5.6.2.) Besonders schlimm war es, wenn über einen Sperrbildschirm entsperrt wurde. Entweder Option 1 oder Option 2 haben das Problem für mich behoben, aber ich habe auch versucht, die Aufreißverhinderung auf "Nie" zu setzen, und das hat auch funktioniert. Da dies die Option war, die mir keine beängstigende Warnung gab, halte ich mich vorerst daran. Ich bearbeite diesen Kommentar, wenn wieder Probleme auftauchen.
JD Baldwin
Das Flackern verschwand sofort auf meinem System, NUR beim Wechsel von OpenGL zu Xrender (Lösung Nr. 2).
Für mich hat die Verwendung von XRender gut funktioniert, opengl 2 und 3 verursachten Probleme.
Rodislav Moldovan
3

Ich habe auch flackern. Ich fand auch, dass das Ändern der Compositor-Einstellungen das Problem nur vorübergehend behebt. Der Grund dafür ist, dass der Compositor neu gestartet wird. Ich habe noch keine vollständige Lösung, aber ein zweimaliger Neustart des Compositors mit UMSCHALT + Alt + F12 ist eine effiziente Lösung .

Colonel Fazackerley
quelle
Arbeitete auch für mich. Scheint nur zu flackern, wenn Sie mit geöffnetem Chromium oder Firefox zum Arbeitsbereich wechseln.
DrA7
1

Ich hatte dieses Problem sehr extrem mit KDE Plasma 5.9.5 unter Arch Linux in einer VirtualBox-Gast-VM. Das Problem scheint durch gelöst worden zu sein

pacman -S virtualbox-guest-utils
systemctl enable vboxservice.service
Michael Herrmann
quelle
Dies ist die einzige Lösung, die für mich funktioniert hat. Ich vermute, dass die vorherige Version von vbox guest additions, die mit der virtuellen CD geliefert wurde, das Problem verursacht hat. virtualbox-guest-utilsBefehl gab zwei Optionen; Ich habe die mit archdrauf genommen (meine Distribution war Bogen). Ich würde KDE fast aufgeben. Vielen Dank!
Ébe Isaac
1

Auf meinem System Kubuntu 18.04 mit NVIDIA-proprietärem Treiber funktionierte keine der aufgelisteten Lösungen, wenn er antwortet. Wenn ich "Mit VBlank synchronisieren" deaktiviere, wird das Problem vorerst gestoppt (ein Neustart war erforderlich).

simion314
quelle
0

Für den Fall, dass dies jemand anderem hilft, der nach einem ähnlichen Problem sucht: In Kubuntu 15.10 auf einer Macbook Pro-Netzhaut flimmerte es gelegentlich. Der Desktop wird problemlos geladen, jedoch flackert die Anzeige beim Minimieren / Ändern der Fenstergröße bei jedem weiteren Start. Option 1 'Full Screen Repaints' hat dies für mich behoben.

James Devney
quelle
0

Ich habe das gleiche Problem mit Intel-Treibern unter Debian.

Es ist ein PSR-Fehler .

Sie müssen es also deaktivieren.

In Debian füge ich hinzu

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

Und Renn

sudo update-grub, to regenerate /boot/grub/grub.cfg.
Fedor Goncharov
quelle
-1

hatte auch das flackern mit kde auf kubuntu 15.10 auf einem i5-3320m mit integrierter hd4000. Es war wirklich ärgerlich, als ich Spiele wie Mincraft im Vollbildmodus gespielt habe.

Nachdem ich den Compositor gestoppt habe, flackert kein Vollbild mehr. Ich habe das Startup akut ohne den Komponisten eingestellt, das ist meine Seele.

Alle anderen oben beschriebenen Methoden hatten keinen Einfluss.

Vielleicht ist dies eine Sache, die KDE-Entwickler beheben müssen, weil ich viel darüber im Internet gelesen habe und viele Leute, die Efeubrücken-CPUs verwenden, dieses flackernde Problem haben.

Schöne Grüße

pulsar_tro
quelle