web-dev-qa-db-fra.com

Google Chrome "Scintillement"

J'ai un problème avec Google Chrome sous Ubuntu 12.10 64.

Sur environ 20-30% des sites Web, la page apparaît et commence à "scintiller". Il semble qu'il y ait un rendu différent ou partiel de la page dans un tampon différent et plusieurs fois par seconde, la page bascule entre les deux tampons d'écran, ce qui provoque une sorte de clignotement épileptique d'images différentes.

Je ne peux pas non plus faire défiler la page lorsqu'elle est dans cet état de scintillement, toute tentative de défilement fait remonter la page au sommet lors du scintillement suivant.

J'utilise le pilote fglrx si cela signifie quelque chose:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 8.961

La version de Chrome est:

Google Chrome   25.0.1364.172 (Official Build 187217) 

Des idées?

18
Andrew Tomazos

Il s'agit d'un problème connu avec la carte graphique ATI/AMD et la composition.

Pour certaines personnes, le démarrage de Chrome avec le paramètre --blacklist-accelerated-compositing apporte de l'aide. D'autres signalent que le paramètre --disable-gpu aide.

Voir http://code.google.com/p/chromium/issues/detail?id=136054

Autant que je sache, le seul correctif consiste à passer à Nvidia ou au processeur graphique Intel. L'ajout de paramètres tels que ceux décrits ci-dessus réduit les performances et désactive certaines fonctionnalités nécessitant une composition. Pour vérifier l'état de votre GPU dans Chrome, rendez-vous sur chrome: // gpu

10
longsleep

En revisitant cette page après un mois, le problème était que l’accélération matérielle n’était pas activée. Cela se voit aussi sur les vidéos HTML5!

Allez à chrome: // flags

Recherchez "Remplacer la liste de rendu des logiciels", c’est-à-dire activer l’accélération GPU sur du matériel non pris en charge et l’activer. Redémarrez Chrome (fermez le processus d'arrière-plan si celui-ci s'exécute en haut de la barre) et voyez si cela fonctionne pour vous.

Lire la suite ici .

7
ben lifehacker

Vous pouvez essayer de démarrer chrome avec --disable-gpu.

Référence: https://code.google.com/p/chromium/issues/detail?id=136054

5
jox

Cette solution est très similaire à la réponse de @ jox (désactiver le support GPU a résolu ce problème pour moi), mais si vous êtes curieux de savoir comment faire cela, vous pouvez simplement aller à Paramètres -> "Afficher les paramètres avancés ..." -> Système et décochez "Utiliser l'accélération matérielle si disponible"

J'utilise Ubuntu 15.04 et fglrx du dépôt Ubuntu sur Chromium 45.0.2454.85.

4
wchest