web-dev-qa-db-fra.com

Les zones de dessin dans Google Chrome 61.0.3163.79 sont trop lentes sous Linux

J'ai récemment mis à jour Google Chrome vers la version 61.0.3163.79 et il était soudain très lent avec canvas. Ce problème n'apparaît que sous Linux.

Par exemple, http://vincentgarreau.com/particles.js/ était de 60 i/s avant la mise à jour de Chrome, elle tourne maintenant à 2 i/s.

Quel est le problème avec la nouvelle mise à jour de Google Chrome?

P.S: Chrome 61.0.3163.79 fonctionne bien sur mon ordinateur.

12
B. Branchard

J'ai trouvé une solution de contournement. Après la mise à niveau de Chrome vers la version 61, j'ai rencontré la même expérience avec vous.

Essayez de régler l'indicateur de chrome suivant sur Désactivé.

chrome: // flags/# enable-color-correct-rendering

J'attends que les drapeaux par défaut aient des moyens différents avec la version antérieure à la version 61. Ci-dessous, le résultat est dans mon cas sur l'url attachée de votre part.

  • Par défaut - 5 images par seconde

  • Désactivé - 35 images par seconde

Je souhaite que cela vous aide.

13
KyungSik Yoon

L'indicateur enable-color-correct-rendering n'existe pas après la mise à niveau vers Chromium 62.

Heureusement, la lenteur a disparu après la définition de l'indicateur chrome: // indicateurs/# force-color-profile à sRGB comme indiqué sur forums google

Testé sur Chrome 62.0.3202.75, 64 bits, Linux

6
Rychlonožka

La solution pour moi était de désactiver le paramètre Use hardware acceleration when available:

Menu Chrome> Paramètres> Afficher les paramètres avancés> Faites défiler jusqu'à "Système"> Décochez la case "Utiliser l'accélération matérielle lorsque disponible".

La source


J'ai eu le même problème avec Version 69.0.3497.81 (Build officiel) (64 bits) .

J'ai essayé toutes les combinaisons d'activation/désactivation déjà proposées de chrome: // flags . Mais ils n'ont pas travaillé pour moi.

1
Aleksandar

Pour moi aidé à activer ces 2 drapeaux:

  • chrome: // drapeaux/# ignore-gpu-blacklist
  • chrome: // flags/# enable-draw-occlusion

Amélioration considérable des performances des rendus 2D sur toile

0
Dan Key