Wenn ich zur Startseite dieser Site gehe und wiederholt auf "Seite runter / Seite hoch" drücke, ist das ziemlich schnell und Firefox-Bin (iceweasel) verbraucht vielleicht 50% CPU, Xorg vielleicht 40%.
Wenn ich stattdessen zur Hauptseite von Stackoverflow gehe, dauert jede Seite nach unten / oben ~ 1,1 Sekunden, und Xorg fixiert einen ganzen Kern (fast 100%), aber Iceweasel verwendet fast keine CPU.
Dies geschieht nur in Iceweasel (8.0-3). Ich habe mit einem neuen Profil getestet (kein Unterschied). Chrom ist in Ordnung. Konqueror (trotz reibungslosem Scrollen!) Ist in Ordnung. Conkeror (das auf XULRunner basiert) hat ebenfalls das Problem, Iceape 2.0.14 (auch bekannt als Mozilla Seamonkey) jedoch nicht.
Ich habe dies auf anderen Computern noch nie bemerkt, auch wenn sie in Bezug auf die Software ziemlich ähnlich sind (auch nVidia, auch Debian-Tests / instabil). Obwohl der andere viel mächtiger ist, merke ich es vielleicht einfach nicht. (Bearbeiten: Bei näherer Betrachtung wird Xorg fixiert, nur nicht so lange.)
Ich habe die xtrace-Ausgabe einer Seite auf Pastebin abgelegt (bei über 1300 Zeilen, zu lang, um hier inline zu sein).
Ich schaue mir diese nur kurz top
an. Die CPU ist ein Athlon 4400+ (Dual Core); 4 G RAM; Die Maschine schlägt nicht zu und während des Tests findet keine Festplattenaktivität statt (bestätigt durch iostat -kx 10
). Die Grafikkarte ist eine GeForce 7600 GT mit den nVidia-Treibern (290.10-1). Betriebssystem ist Debian-Test / instabil; xorg 1: 7,6 + 9. Fenstermanager ist Aufklärung DR16. Compositing wird nicht verwendet. TwinView wird mit zwei 1600x1200 LCDs (beide DVI) verwendet. xorg.conf
hat eigentlich nichts Interessantes - fast alles wird automatisch getestet.
Wie kann ich das beheben?
Antworten:
Firefox verwendet viele xorg-Ressourcen (viel mehr als andere Browser). Aber ich denke, Ihr Problem hängt möglicherweise mit der Hardwarebeschleunigung zusammen.
Nächste Schritte:
quelle