Accélération matérielle du plugin Flash de Chrome

12

L'exécution de Flash dans Google Chrome vide considérablement mon processeur:

entrez la description de l'image ici

J'ai pensé que la cause de ce problème serait que l'accélération matérielle du flash est désactivée. Lorsque j'ai essayé de la tourner en faisant un clic droit sur une application flash et en la sélectionnant settings, cette fenêtre est apparue:

entrez la description de l'image ici

Aucune option d'accélération matérielle ne peut être trouvée.

Dans Chrome, lorsque j'ouvre about:gpu, je peux voir ceci:

entrez la description de l'image ici

Comment activer l'accélération matérielle dans Flash ou existe-t-il un autre moyen de réduire l'utilisation du processeur?

Joren
la source
2
Vous devriez vérifier ce bug , ce bug et ce bug . Aussi, mis à jour ma réponse avec des instructions plus verbeuses.
Braiam

Réponses:

17

Vous devriez vérifier votre about:gpusection dans Chrome / ium. Dans les PC plus anciens, l'accélération matérielle est désactivée par défaut et vous ne pouvez l'activer qu'en remplaçant les paramètres dans le about:flags.

  • Ouvrez le about:flagsdans votre barre d'adresse
  • Rechercher la liste de redéfinition du logiciel Override
  • Cliquez sur "Activer"
  • Redémarrez Chrome / ium

Vous pouvez également commencer à utiliser Chrome, chrome --ignore-gpu-blacklistmais le faire à chaque fois n'est pas idéal.

Ceci est ma page GPU

C'est mes drapeaux

Braiam
la source
Cela a été utile, même si je trouve que l' activation de la liste de rendu logiciel Override en about:flagsne suffit pas pour permettre à un grand nombre de ces fonctionnalités , y compris HW accéléré le décodage vidéo. Pour une raison quelconque, passer le drapeau via la ligne de commande en utilisant chromium-browser --ignore-gpu-blacklistsemble fonctionner.
ali_m
Semble être lié à ce bogue: code.google.com/p/chromium/issues/detail?id=509336
ali_m
2

Essayez LIBGL_DRI3_DISABLE=1 google-chrome --ignore-gpu-blacklistsi vous vous retrouvez ici à la recherche d'une solution sur une version affectée par un bogue LibGL DRI sous Linux .

CodeMedic
la source
Merci! Cela fonctionne pour mon problème que le chrome a donné l'erreur libGL error: DRI3 Fence object allocation failure Operation not permitted, donc aucune accélération matérielle n'était disponible. La méthode que j'utilisais était de désactiver le sandbox GPU comme décrit ici (en utilisant chromium --ignore-gpu-blacklist --disable-gpu-sandbox) , mais votre méthode ne génère pas la bannière d'avertissement ennuyeux :)
Wilf