Si je vais à la page d'accueil de ce site, et que je clique plusieurs fois sur la page suivante / précédente, c'est assez rapide, et firefox-bin (iceweasel) utilise peut-être 50% de CPU, Xorg utilise peut-être 40%.
Cependant, si je vais à la page principale de Stackoverflow, chaque page vers le bas / vers le haut prend environ 1,1 seconde, et Xorg arrache un noyau entier (près de 100%), mais Iceweasel n'utilise presque pas de CPU.
Cela ne se produit que dans Iceweasel (8.0-3). J'ai testé avec un nouveau profil (pas de différence). Le chrome est très bien. Konqueror (malgré le défilement fluide!) Est très bien. Conkeror (qui est basé sur XULRunner) a également le problème, mais pas Iceape 2.0.14 (alias Mozilla Seamonkey).
Je n'ai jamais remarqué cela sur d'autres machines, même lorsqu'elles sont assez similaires sur le plan logiciel (également nVidia, également Debian testing / unstable). Bien que l'autre soit beaucoup plus puissant, je ne le remarque peut-être pas. (Edit: vérifié de plus près, il fixe Xorg, mais pas aussi longtemps.)
J'ai mis la sortie xtrace d'une page sur pastebin (à plus de 1300 lignes, trop longtemps pour être en ligne ici).
Je les regarde juste top
dans un xterm. Le CPU est un Athlon 4400+ (dual core); 4G de RAM; la machine ne se débat pas et il n'y a pas d'activité de disque pendant le test (confirmé par iostat -kx 10
). La carte vidéo est une GeForce 7600 GT utilisant les pilotes nVidia (290.10-1). OS est Debian testing / unstable; xorg 1: 7,6 + 9. Le gestionnaire de fenêtres est Enlightenment DR16. Le compositing n'est pas utilisé. TwinView est en cours d'utilisation, avec deux écrans LCD 1600x1200 (tous deux DVI). xorg.conf
n'a vraiment rien d'intéressant - presque tout est auto-sondé.
Comment puis-je résoudre ça?
Réponses:
Firefox utilise beaucoup de ressources xorg (bien plus que les autres navigateurs). Mais je pense que votre problème peut être lié à l'accélération matérielle.
Prochaines étapes:
la source