web-dev-qa-db-fra.com

Chrome Windows très lent lorsqu'il est actif sur différents espaces de travail

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 sur différents espaces de travail, Chrome devient très lente. Fait intéressant, cela n’est le cas que si certains sites Web apparaissent dans l’une des fenêtres. Je n'ai pas été en mesure de savoir quel est le déclencheur spécifique, mais cela pourrait avoir quelque chose à voir avec flash ou html5. C'est certainement le cas de Youtube et de Google Maps, mais aussi de dict.cc qui affiche des publicités. Lorsque l'un de ces sites est 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!

12
tz39R

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

4
tz39R

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

Après avoir mis à niveau le noyau de 4.4.0 à 4.8.0 (en installant Hardware Enablement Stack), j'ai commencé à avoir ces problèmes.

J'ai trouvé cela après instructions de contournement dans le rapport de bogue qui résolvent le problème. Je viens d'ajouter la ligne suivante à la fin de mon /etc/enviroment:

LIBGL_DRI3_DISABLE=1

J'ai aussi essayé la solution suggérée dans le commentaire commentaire n ° 31 , mais cela a dérangé mes moniteurs externes et j'ai annulé ce changement.

4
Erik Torsner

L'activation de l'option DRI3 dans xorg.conf semble 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 peut-être regarder autour de vous pour trouver la chaîne correcte qui représente la vôtre.

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

1
Cam Schmidt

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

0
colan