212 votes

Scintillement gênant dans 16.04 LTS - Chrome

J'ai effectué la mise à jour de la version 4.4.0 à 4.4.8, puis à 4.5.2 sur Ubuntu 16.04 LTS 64 bits, et le problème persiste.

Avec la version 4.5.2, c'est encore plus fréquent, et principalement dans Chrome (je n'ai pas encore essayé firefox ou opera). Chaque fois que j'ouvre une nouvelle page Web. Y a-t-il un moyen de corriger cela, ou est-ce un bug ?

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 81)

A la vôtre.

7voto

user157697 Points 417

Avec Chrome Version 51.0.2704.103 (64-bit) les drapeaux

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

ne fonctionnent plus.

La meilleure façon de procéder est de revenir à Chrome 50 (Version 50.0.2661.86 (64-bit)), voici une instruction pour revenir en arrière : comment mettre à jour google chrome ?

Il est important que nous fassions pression sur Google pour qu'il corrige ce problème, en votant pour le bug dans Chromium et sur la page produit de Google :

https://bugs.chromium.org/p/chromium/issues/detail?id=606152

https://productforums.google.com/forum/#!topic/chrome/CtKF2BiskT8;context-place=forum/chrome

6voto

Chris Lane Jones Points 131
chrome://flags/ > GPU rasterization > Enable,

Cela a finalement fonctionné pour moi ! Je l'ai trouvé au bas de ce formulaire Google ! https://productforums.google.com/forum/#!msg/chrome/CtKF2BiskT8/dLXKfU2XAQAJ

4voto

Hector Points 41

Je pense avoir trouvé la solution :

flags --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers et aussi enable-zero-copy ENABLE

    sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf
    Section "Device"
       Identifier  "Intel Graphics"
       Driver      "intel"
       Option      "AccelMethod"  "sna"
       Option      "TearFree"    "true"
       Option      "DRI"    "3"
    EndSection

2voto

MattCole3 Points 121

Essayez de charger avec certaines options GPU désactivées :

--disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers

Après avoir essayé cela, vous pouvez également modifier certains paramètres de rendu dans about://flags et voir si quelque chose peut aider, mais la plupart de mes scintillements de rendu ont été résolus par les deux drapeaux de la ligne de commande. Si vous avez un lanceur .desktop, ajoutez ces drapeaux à l'entrée Exec supérieure, avant le '%U'. Vous pouvez également les ajouter aux autres entrées Exec pour que les drapeaux soient appliqués à tous les modes de démarrage.

2voto

Amos Folarin Points 974

J'ai constaté que les corrections actuelles ne fonctionnent pas pour la version actuelle de chrome, d'autres choses doivent être modifiées (au moins pour ma configuration).

Je peux confirmer que cela fonctionne (supprime à la fois le scintillement et le déchirement) -- avec des remerciements à https://bugs.chromium.org/p/chromium/issues/detail?id=606152#c72

Ordinateur : XPS13 9343 Graphique : 00:02.0 Contrôleur compatible VGA : Intel Corporation Broadwell-U Integrated Graphics (rev 09) Version de Chrome : Version 54.0.2840.100 (64 bits)

Paramètres

1) Vérifiez les messages d'erreur avant et après les ajustements de configuration ci-dessous

  • chrome://gpu
  • Prenez une capture d'écran pour pouvoir comparer après.

2) Modifier (pour chrome) : /usr/share/applications/google-chrome.desktop ou pour (chrome) : /usr/share/applications/chromium-browser.desktop

  • Ajoutez les drapeaux --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers
  • devrait ressembler à ceci : Exec=/usr/bin/google-chrome-stable --disable-gpu-driver-bug-workarounds --enable-native-gpu-memory-buffers %U

3) sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf ajoutez ceci (vous devrez peut-être créer le fichier) :

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
   Option      "TearFree"    "true"
   Option      "DRI"    "3"
EndSection

4) Paramètres des drapeaux de Chrome : chrome://flags :

  • Activer ("zero copy rasterizer") : chrome://flags/#enable-zero-copy
  • Activer (activer la liste d'affichage 2d canvas) : chrome://flags/#enable-display-list-2d-canvas
  • Activer ("Remplacer la liste de rendu du logiciel") : chrome://flags/#ignore-gpu-blacklist
  • Activez l'option "Afficher la liste en 2D") : chrome://flags/#enable-display-list-2d-canvas
  • Activer (drapeau de chrome pour un défilement fluide sous linux) : chrome://flags/#smooth-scrolling

5) J'ai gardé le paramètre Chrome> Avancé > Utiliser l'accélération matérielle quand elle est disponible [ vérifier ]. Si vous décochez cette wirklich Pour ce qui est de la performance des hits (bien que cela réduise le scintillement mais pas le déchirement), les options ci-dessus ont bien mieux fonctionné pour moi.

6) Redémarrez l'ordinateur.

7) Comparez les paramètres. chrome://gpu

Cela a totalement éliminé le scintillement et les déchirures pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X