Utilisation élevée du processeur lors de la lecture de Flash

17

Lorsque je joue une vidéo sur YouTube, l'utilisation du processeur augmente à 100% dans Firefox et Chrome.

Ce que je cours:

  • Processeur Intel Core2Duo E4500 2 x 2,2 GHz
  • Ubuntu 12.04 amd64 avec les dernières mises à jour
  • Plugin Flash adobe-flashplugin 11.2.202.233-0precise1
  • Firefox 12.0 + build1-0ubuntu0.12.04.1
  • Google Chrome 18.0.1025.162

sortie supérieure

Est-ce normal? Et que puis-je faire avec ça?

Sociologue
la source
2
Malheureusement, cela peut être normal étant donné que Flash utilise le CPU pour le décodage vidéo. Veuillez regarder quelle est la résolution de la vidéo que vous regardez - si elle est en 1080p, la charge de travail du CPU est logique. Pouvez-vous également ajouter le type de carte graphique que vous utilisez et avec quel pilote (par exemple, la sortie de sudo lshw -C display)?
jnv
@jnv Carte graphique NVIDIA GeForce 8600 GT, pilotes - NVIDIA 295.40. La résolution de la vidéo ne change pas ...
Sociologue
1
J'ai du matériel similaire, et c'est assez typique pour moi. Je cours dans la plage de 85% à 95% pour les vidéos Hulu, etc. Cela dit, le flash a été beaucoup plus fiable avec 12,04 que 11,10.
Chris
Soit dit en passant, si vous avez plus d'un cœur dans votre processeur, c'est-à-dire un processeur double cœur, 100% signifie uniquement qu'un seul cœur de processeur est en pleine utilisation, si vous avez deux cœurs, alors cela dirait 200% pour tous rempli, 400% si vous aviez quatre cœurs au maximum, etc.
Thomas Ward

Réponses:

7

Je suppose que Flash Player est un blob binaire bogué - mais une charge CPU élevée pourrait signifier que Flash Player n'utilise pas d'accélération matérielle. Alors, allez dans n'importe quelle vidéo YouTube, ouvrez-la en plein écran (c'est important en raison d'un bug bizarre dans Flash Player au cas où vous utilisez Unity 3D / Compiz), faites un clic droit sur la vidéo, sélectionnez Paramètres… et assurez-vous que Activer l'accélération matérielle est vérifié.

Vous pouvez également essayer de supprimer les paramètres de Flash Player, mais vous risquez de perdre certaines données "importantes" comme les points de contrôle dans les jeux Flash (données stockées exclusivement par Flash Player). Quittez le navigateur et supprimez / éloignez le répertoire ~ / .macromedia / Flash_Player avec Nautilus ou en utilisant cette commande:

rm -r ~/.macromedia/Flash_Player

Jetez également un coup d'œil si vous avez libvdpau1installé le package, cela permet aux lecteurs vidéo d'utiliser le décodage vidéo matériel. Flash Player l'utilise également dans une certaine mesure, mais c'est un buggy (dans certaines conditions, les vidéos sur YouTube peuvent avoir échangé les canaux de couleur bleue et rouge). Voir cette réponse pour plus de détails.

jnv
la source
5

réduisez le tampon manuellement à 10 Mo et vous êtes prêt à partir. (c'est un paramètre dans Advanced - Network - buffer settings) Redémarrez Firefox et utilisez 'top' pour voir l'utilisation réduite du processeur. Le mien est passé de 60 à 6% et le conteneur de plugins de processus (flash) est passé de 45 à 50% à 30%.

J'utilise Ubuntu 12.04, 64 bits sur dual core 2.4 GHZ et 3GB ram

Bonne navigation

Xeletron
la source
1
S'agit-il d'un paramètre Adobe Flash ou d'un paramètre Firefox? Parlez-vous d'activer le mécanisme de limite de cache de Firefox?
John S Gruber
Merci beaucoup. C'est la taille du cache au lieu de la taille du "tampon" d'ailleurs. Mon ventilateur CPU s'est immédiatement calmé après avoir suivi votre conseil.
kakyoism
Comment faire cela (cache ou tampon)?
shgnInc
0

Consultez cet article sur Ubuntugeek pour plus d'informations sur l'applet indicateur / contrôle CPU; vous pouvez régler votre CPU à différentes fréquences si elle est prise en charge.

czifro
la source
Sur certains processeurs, cela peut amener la vitesse de votre processeur au-delà des spécifications, @Sociologist, vous devez accepter les risques d'utiliser de tels logiciels pouvant entraîner une défaillance du processeur. Je ne pense pas que cette utilisation soit mauvaise, mais elle comporte des risques inhérents.
Rétablir Monica - ζ--
1
@czifro Merci pour votre réponse! Je viens d'installer et de tester l'indicateur-cpufreq. Mais rien n'a changé. La charge du processeur est de 100% avec une fréquence maximale et minimale.
Sociologue
en fait, cela fonctionne très bien. J'ai un processeur dual core 2 GHz et il n'atteindra que 2 et aussi bas que 0,8, ce qui est inactif. il y a aussi quatre paramètres différents comme la conservation des performances à la demande et l'économie d'énergie
czifro
avez-vous essayé de désinstaller puis de réinstaller les programmes? Peut-être que ça marcherait.
czifro