Les fenêtres Chrome sont très lentes lorsqu'elles sont actives sur différents espaces de travail

12

J'ai un problème avec Google Chrome sur mon ordinateur portable 16.10. Lorsque j'ai au moins une fenêtre Google Chrome ouverte dans différents espaces de travail, Chrome devient très lent. Fait intéressant, ce n'est le cas que si certains sites Web sont affichés dans l'une des fenêtres. Je n'ai pas pu découvrir quel est le déclencheur spécifique, mais cela pourrait avoir quelque chose à voir avec flash ou html5. C'est certainement le cas pour Youtube et Google Maps, mais aussi pour dict.cc qui affiche de la publicité. Lorsque j'ai un de ces sites ouvert mais que la fenêtre est réduite, il n'y a pas de problème.

Je teste cela aussi avec Firefox, mais tout fonctionne bien dans ce cas.

Peut-être que quelqu'un a une idée?

Merci!

tz39R
la source
Duplicata de askubuntu.com/questions/849837/… ?
colan
1
Le problème en amont est bugs.chromium.org/p/chromium/issues/detail?id=683486 et le problème du Launchpad est bugs.launchpad.net/ubuntu/+source/xorg/+bug/1628866 .
colan

Réponses:

4

Le problème a été résolu lorsque j'ai désactivé l'accélération matérielle. Le défilement est toujours un peu moins fluide lorsque YouTube fonctionne sur un autre espace de travail, mais cela n'est guère perceptible.

tz39R
la source
Comment as-tu fait ça exactement?
colan
J'ai désactivé l'accélération matérielle dans les paramètres de Chrome. Mais cela pose le problème que les vidéos en général deviennent beaucoup moins réactives. En attendant, je suis passé à Gnome, où le problème n'existe pas.
tz39R
Voici les étapes pour désactiver l'accélération matérielle ccm.net/faq/…
Juampy NR
4

J'utilise 16.04.02 sur un XPS 13 9360 (Kaby Lake) avec un processeur graphique Intel 915.

Après la mise à niveau du noyau de 4.4.0 à 4.8.0 (en installant la pile d'activation matérielle), j'ai commencé à avoir ces problèmes.

J'ai constaté que les instructions de contournement suivantes dans le rapport de bogue corrigent le problème. Je viens d'ajouter la ligne suivante à la fin de mon /etc/enviroment:

LIBGL_DRI3_DISABLE=1

J'ai également essayé la solution suggérée dans le commentaire # 31 , mais qui a dérangé mes moniteurs externes, j'ai donc annulé ce changement.

Erik Torsner
la source
Semble fonctionner pour moi aussi. ubuntu 16.04 xps 15 9560
Ou Duan
1

L'activation de l'option DRI3 dans xorg.confsemble avoir résolu le problème pour moi.

Assurez-vous que l'option DRI3 est activée dans /etc/X11/xorg.conf. J'avais besoin de créer le fichier avec le contenu suivant:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "SwapBuffersWait" "0"
    Option      "DRI" "3"
EndSection

J'utilise des pilotes Intel, vous devrez donc peut-être regarder autour de vous pour trouver la chaîne correcte qui représente la vôtre.

Cette solution évite de définir la LIBGL_DRI3_DISABLEvariable d'environnement et vous ne devriez pas avoir à exécuter le navigateur sans accélération matérielle.

Cam Schmidt
la source
0

Pour l'instant, je garde simplement les deux / toutes les fenêtres dans le même espace de travail. Cela semble moins ennuyeux que de traiter des vidéos lentes, mais je vais peut-être changer d'avis à un moment donné.

colan
la source