Sfarfallio nel plasma di KDE 5.4


27

Sto affrontando lo sfarfallio in KDE Plasma 5.4. Lo sfarfallio si interrompe quando cambio Compositor Rendering back-end in OpenGL 3 e quindi cambio nuovamente in OpenGL 2.

  1. Sistema operativo: KUbuntu 15.04
  2. Grafica: Intel HD 4000

3
Nel mio caso, dovevo solo passare a OpegGL 3.1. Alcuni aggiornamenti probabilmente lo hanno cambiato in OpenGL 2 e lo sfarfallio è iniziato.
Martin Vseticka,

@MartinVseticka no hanno ripristinato la funzione;)
Dawid Drozd

Risposte:


39

Stavo riscontrando lo stesso problema ma con una scheda grafica diversa e un sistema operativo diverso (Fedora 22 KDE spin). Mi sono appena imbattuto in questo:

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

che ha diverse opzioni che sembrano risolvere il problema almeno in Fedora. Sto provando l'opzione 3 e sembra funzionare finora, e le prime due opzioni sono cose che possono essere modificate semplicemente tramite l'app delle impostazioni di sistema di kde (non dovrebbe essere specifica per il sistema operativo).

Spero che questo ti aiuti!

EDIT: Nel tentativo di migliorare questa risposta, sto mettendo un riepilogo del link sopra indicato qui. Per risolvere il problema ci sono tre opzioni

  1. Vai in Impostazioni di sistema> Hardware> Display e monitor> Compositor e cambia la prevenzione della lacerazione in "Ridisegni a schermo intero"

  2. In alternativa, nello stesso menu cambia il compositore in XRender

  3. Se preferisci non eseguire nessuna delle operazioni precedenti, crea un file di script con /etc/profile.dnome kwin.sh(o qualsiasi cosa che termini davvero .sh). In quel file posizionare la lineaexport KWIN_TRIPLE_BUFFER=1

Questo è raccomandato se il tuo .xsession-errorsfile menziona che Triple Buffering non è disponibile. Per trovarlo, ho appena aperto il file in kwrite e ho cercato triple, abbastanza sicuro che non fosse disponibile. Dopo aver creato il file, quel messaggio non è più presente ai successivi riavvii.


3
Questo mi ha indicato nella giusta direzione. Nel mio caso ho impostato "Tearing Prevention" su None. Lo schermo è perfetto ora. Utilizzando OpenGL 3.1.
cartland

Ho avuto questo problema on e off per circa due anni tra le versioni Plasma. (Attualmente installato: 5.6.2.) È stato particolarmente male quando si sblocca da una schermata di blocco. L'opzione 1 o l'opzione 2 hanno risolto il problema per me, ma ho anche provato a impostare la prevenzione della lacerazione su "Mai" e anche questo ha funzionato. Dal momento che questa è stata l'opzione che non mi ha dato un avvertimento spaventoso, per ora lo sto seguendo. Modificherò questo commento se i problemi si ripresentano.
JD Baldwin,

lo sfarfallio è scomparso istantaneamente sul mio sistema SOLO quando si passa da OpenGL a Xrender (soluzione n ° 2).

Per me usare XRender ha funzionato bene, l'opengl 2 e 3 stava causando problemi.
Rodislav Moldovan,

3

Ho anche sfarfallio. Ho anche scoperto che modificando le impostazioni del compositore è stato risolto, ma solo temporaneamente. Il motivo per cui ha funzionato è che riavvia il compositore. Non ho ancora una soluzione completa, ma riavviare il compositore con SHIFT + Alt + F12 due volte è una soluzione efficace.


Ha funzionato anche per me. Sembra sfarfallio solo quando si passa allo spazio di lavoro con Chromium o Firefox aperti.
DrA7,

1

Ho avuto questo problema con KDE Plasma 5.9.5 su Arch Linux in una VM guest VirtualBox. Il problema sembra essere stato risolto da

pacman -S virtualbox-guest-utils
systemctl enable vboxservice.service

Questa è l'unica soluzione che ha funzionato per me. Immagino che il problema sia causato dalla versione precedente delle aggiunte guest vbox fornita con il cd virtuale. virtualbox-guest-utilsil comando ha dato due opzioni; Ho preso quello con archsopra (la mia distribuzione era arco). Stavo quasi per rinunciare a KDE. Grazie!
Ébe Isaac,

1

Sul mio sistema Kubuntu 18.04 con driver proprietario NVIDIA nessuna delle soluzioni elencate nella sua risposta ha funzionato, per me la disabilitazione di "Sincronizza con VBlank" risolve il problema per ora (era necessario riavviare)


0

Nel caso questo aiuti chiunque altro a cercare un problema simile: ho avuto uno sfarfallio intermittente in Kubuntu 15.10 su una retina di Macbook Pro. Il desktop si caricava senza problemi, tuttavia a ogni altro avvio, a un certo punto il display iniziava a sfarfallare quando si minimizza / ridimensionava Windows. L'opzione 1 "ridisegni a schermo intero" ha risolto questo problema per me.


0

Ho lo stesso problema con i driver Intel su Debian.

È un bug PSR .

Quindi è necessario disabilitarlo.

In Debian aggiungo a

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

E corri

sudo update-grub, to regenerate /boot/grub/grub.cfg.

-1

aveva anche quello sfarfallio con KDE su Kubuntu 15.10 in esecuzione su un i5-3320M con HD4000 integrato. mi ha davvero infastidito quando ho giocato a giochi come mincraft a schermo intero.

Dopo che ho fermato il compositore, nessuno sfarfallio a schermo intero. Ho impostato l'avvio senza il compositore, questa è la mia animazione.

Tutti gli altri metodi sopra descritti non hanno avuto alcun effetto.

Forse è una cosa che gli sviluppatori di KDE devono risolvere, perché ho letto molto su questo in rete e molte persone che usano cpu ivy-bridge hanno questo problema tremolante.

Saluti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.