Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/05/2008, à 17:42

®om

[Astuce qui marche pas] Éviter firefox 50%-100% CPU avec page Flash

Salut,

Certains se plaignent d'une consommation CPU de 50% ou 100% (selon le nombre de processeurs utilisés sur le nombre de processeurs totaux), notamment sur les pages flash.

Je crois que j'ai peut-être une explication.

En ce moment, je me bats avec la synchronisation verticale avec nvidia :
http://forum.ubuntu-fr.org/viewtopic.php?id=220393

Pour tester, j'ai désactivé "Sync with VBlank" dans nvidia-settings toute la journée... et firefox prenait tout le cpu sur certaines pages en flash.

L'explication est assez simple, et est expliquée sur ce bug report par UK-sHaDoW, à propos du framerate et de l'utilisation CPU de glxgears :
https://bugs.launchpad.net/ubuntu/+bug/139107

- un programme flash "mal fait" ou "trop demandeur de framerate" utilisera la carte graphique tant que la carte est capable de lui fournir le contenu.
- la synchronisation verticale limite forcément le calcul à ce que l'écran peut fournir, sinon aucune limite, d'où la consommation excessive du processeur (le processeur n'attend plus quelques millisecondes avant chaque appel à la carte graphique)

Du coup, pour nvidia, lancez nvidia-settings, et activez "Sync to VBlank":
nvidia-ogl.png
relancez compiz :

nvidia-settings -l && compiz --replace &

Relancez firefox aussi.

Dites-moi si c'est mieux, chez moi ça passe de 50% à 16% (ce qui reste beaucoup, mais bon) sur la page d'accueil de canal+...

PS: Pour les ATI, désolé, je ne sais pas...


PS2: Des tests plus poussés seraient à faire pour confirmer ce que je dis... Ce n'est qu'une hypothèse pour le moment...


PS3 (edit): En fait ça ne marche pas du tout big_smile

Dernière modification par ®om (Le 12/06/2008, à 15:36)

Hors ligne

#2 Le 22/05/2008, à 17:53

Ski-lleR

Re : [Astuce qui marche pas] Éviter firefox 50%-100% CPU avec page Flash

Mouarf maintenant j'ai tout qui rame avec ça d'activé hmm
Retour d'origine!


Debian *lenny* hybride

SIP/Ekiga  'Test Welcome' (Debian *lenny* hybride)
SIP:skiller@ekiga.net

Hors ligne

#3 Le 22/05/2008, à 18:02

pmd

Re : [Astuce qui marche pas] Éviter firefox 50%-100% CPU avec page Flash

Sans compiz, j'ai les cases "Sync with VBlank" toutes cochées, et le flash pompe toujours autant de ressources.

Hors ligne

#4 Le 11/06/2008, à 22:56

LittleWhite

Re : [Astuce qui marche pas] Éviter firefox 50%-100% CPU avec page Flash

ça ne marche pas plus que cela


Linux ou mourir
Pour avoir des problemes : demarrer Windows
Script de compression multi archive : http://forum.ubuntu-fr.org/viewtopic.php?id=225297

Hors ligne

#5 Le 12/06/2008, à 15:31

pynux

Re : [Astuce qui marche pas] Éviter firefox 50%-100% CPU avec page Flash

le probleme est tjr le meme
c'est que au lieu d'utilise XV flash utilise X11 pour les videos ... trop lent ^^


lxBDPlayer - http://lxbdplayer.sourceforge.net

mon petit site web :
http://www.tvdunet.com

Hors ligne