#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":
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
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é
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