Scintillement dans KDE Plasma 5.4


27

Je suis confronté au scintillement dans KDE Plasma 5.4. Le scintillement s'arrête lorsque je change le backend de rendu du compositeur en OpenGL 3, puis change de nouveau en OpenGL 2.

  1. OS: KUbuntu 15.04
  2. Graphiques: Intel HD 4000

3
Dans mon cas, j'avais juste besoin de passer à OpegGL 3.1. Une mise à jour l'a probablement changé en OpenGL 2 et le scintillement a commencé.
Martin Vseticka

@MartinVseticka non, ils ont restauré la fonctionnalité;)
Dawid Drozd

Réponses:


39

J'avais le même problème, mais avec une carte graphique différente et un système d'exploitation différent (Fedora 22 KDE spin). Je viens de rencontrer ça:

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

qui a plusieurs options qui semblent résoudre le problème sous Fedora au moins. J'essaie l'option 3 et cela semble fonctionner jusqu'à présent, et les deux premières options sont des choses qui peuvent être modifiées uniquement via l'application des paramètres système de kde (ne devraient pas être spécifiques au système d'exploitation).

J'espère que cela vous aide!

EDIT: Dans un effort pour améliorer cette réponse, je mets ici un résumé du lien donné ci-dessus. Pour résoudre ce problème, il existe trois options

  1. Allez dans Paramètres système> Matériel> Affichage et moniteur> Compositeur et changez la prévention de déchirure en "Repeints plein écran"

  2. Comme alternative, dans le même menu, changez le compositeur en XRender

  3. Si vous préférez ne pas faire l'une des choses ci-dessus, créez un fichier de script dans /etc/profile.dnamed kwin.sh(ou quelque chose se terminant vraiment par .sh). Dans ce fichier, placez la ligneexport KWIN_TRIPLE_BUFFER=1

Ceci est recommandé si votre .xsession-errorsfichier mentionne que la triple mise en mémoire tampon n'est pas disponible. Pour trouver cela, je viens d'ouvrir le fichier dans kwrite et j'ai cherché triple, bien sûr, il a dit non disponible. Après avoir créé le fichier, ce message n'est plus présent lors des redémarrages suivants.


3
Cela m'a orienté dans la bonne direction. Dans mon cas, j'ai défini "Prévention des déchirures" sur Aucun. L'écran est parfait maintenant. Utilisation d'OpenGL 3.1.
cartland

J'ai eu ce problème pendant environ deux ans sur les versions Plasma. (Actuellement installé: 5.6.2.) C'était particulièrement mauvais lors du déverrouillage à partir d'un écran de verrouillage. L'option 1 ou l'option 2 a résolu le problème pour moi, mais j'ai également essayé de définir la prévention des déchirures sur "Jamais" et cela a également fonctionné. Étant donné que c'était l'option qui ne m'a pas donné d'avertissement effrayant, je m'en tiens à cela pour l'instant. Je modifierai ce commentaire si des problèmes surviennent à nouveau.
JD Baldwin

le scintillement a disparu instantanément sur mon système UNIQUEMENT lors du passage d'OpenGL à Xrender (solution n ° 2).

Pour moi, utiliser XRender a bien fonctionné, opengl 2 et 3 posaient des problèmes.
Rodislav Moldovan

3

Je scintille aussi. J'ai également constaté que la modification des paramètres du compositeur le corrigeait, mais seulement temporairement. La raison pour laquelle cela a fonctionné est qu'il redémarre le compositeur. Je n'ai pas encore de solution complète, mais redémarrer le compositeur avec SHIFT + Alt + F12 deux fois est une solution efficace.


A aussi fonctionné pour moi. Semble scintiller uniquement lors du passage à l'espace de travail avec Chromium ou Firefox ouvert.
DrA7

1

J'ai eu ce problème très extrêmement avec KDE Plasma 5.9.5 sur Arch Linux dans une machine virtuelle invitée VirtualBox. Le problème semble avoir été résolu par

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

C'est la seule solution qui a fonctionné pour moi. Je suppose que la version précédente des ajouts d'invités vbox qui accompagnaient le cd virtuel a causé le problème. virtualbox-guest-utilsla commande a donné deux options; J'ai pris celui avec archdessus (ma distribution était arch). J'allais presque abandonner KDE. Merci!
Ébe Isaac

1

Sur mon système Kubuntu 18.04 avec le pilote propriétaire NVIDIA, aucune des solutions répertoriées dans la réponse n'a fonctionné, pour moi, la désactivation de "Sync to VBlank" arrête le problème pour l'instant (un redémarrage était nécessaire)


0

Au cas où cela aiderait quelqu'un d'autre à rechercher un problème similaire: j'ai eu un scintillement intermittent dans Kubuntu 15.10 sur une rétine Macbook Pro. Le bureau se chargerait sans problème, mais à chaque autre démarrage, à un moment donné, l'affichage commencerait à clignoter lors de la réduction / redimensionnement des fenêtres. L'option 1 «repeints en plein écran» a corrigé cela pour moi.


0

J'ai le même problème avec les pilotes Intel sur Debian.

C'est un bug PSR .

Vous devez donc le désactiver.

Dans Debian, j'ajoute à

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

Et courir

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

-1

avait aussi ce scintillement avec KDE sur Kubuntu 15.10 fonctionnant sur un i5-3320M avec HD4000 intégré. c'était vraiment mon anno quand je jouais à des jeux comme mincraft en plein écran.

Après avoir arrêté le compositeur, aucun scintillement en plein écran. Je mets véritablement en place la startup sans le compositeur, c'est mon soulution.

Toutes les autres méthodes écrites ci-dessus n'ont eu aucun effet.

C'est peut-être une chose que les développeurs de KDE doivent corriger, car j'ai lu beaucoup de choses à ce sujet sur le net et de nombreuses personnes utilisant des processeurs ivy-bridge ont ce problème de scintillement.

Salutations

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.