Dlaczego Stackoverflow w Iceweasel powoduje wysokie zużycie procesora dla Xorg?


9

Jeśli przejdę na pierwszą stronę tej strony i wielokrotnie klikam stronę w dół / stronę w górę, jest to dość szybkie, a firefox-bin (iceweasel) zużywa może 50% procesora, Xorg może zużywa 40%.

Jeśli jednak przejdę na stronę główną Stackoverflow, każda strona w dół / w górę zajmuje ~ 1.1s, a Xorg określa cały rdzeń (prawie 100%), ale Iceweasel prawie nie używa procesora.

Dzieje się tak tylko w Iceweasel (8.0-3). Testowałem z nowym profilem (bez różnicy). Chrom jest w porządku. Konqueror (pomimo płynnego przewijania!) Jest w porządku. Problem ma również Conkeror (oparty na XULRunner), ale Iceape 2.0.14 (alias Mozilla Seamonkey) nie ma.

Nigdy nie zauważyłem tego na innych komputerach, nawet jeśli są one dość podobne pod względem oprogramowania (także nVidia, także testy Debiana / niestabilne). Chociaż ten drugi jest znacznie potężniejszy, więc może po prostu tego nie zauważam. (Edycja: Sprawdzone bliżej, oznacza Xorg, ale nie tak długo.)

Włożyłam wyjście xtrace o stronę w dół na pastebin (na ponad 1300 linii, zbyt długo inline tutaj).

Po prostu oglądam je topw xtermie. Procesor to Athlon 4400+ (dwurdzeniowy); 4G pamięci RAM; maszyna nie przeładowuje i podczas testu nie ma aktywności dysku (potwierdzone przez iostat -kx 10). Karta graficzna to GeForce 7600 GT korzystająca ze sterowników nVidia (290.10-1). System operacyjny jest testem Debiana / niestabilny; xorg 1: 7,6 + 9. Menedżerem okien jest Enlightenment DR16. Kompozycja nie jest używana. Używany jest TwinView z dwoma wyświetlaczami LCD 1600x1200 (oba DVI). xorg.conftak naprawdę nie ma nic ciekawego - większość wszystkiego jest automatycznie testowana.

Jak mogę to rozwiązać?


Odpowiedzi:


2

Firefox używa wielu zasobów xorg (znacznie więcej niż inne przeglądarki). Ale myślę, że twój problem może być związany z przyspieszeniem sprzętowym.

  • Otwórz Iceweasel i wyłącz tę opcję:

Firefox

  • Wyjdź z Iceweasel i spójrz w górę, jeśli jest zamknięty.
  • Uruchom Iceweasel i spróbuj ponownie na stronach internetowych.

Następne kroki:

  • Jeśli problem nadal występuje, wypróbuj oficjalną wersję przeglądarki Firefox.
  • Jeśli problem nadal występuje w oficjalnej wersji, zgłoś się do Mozilli.
  • Jeśli problem występuje tylko w przypadku Iceweasel, zgłoś się do Debiana.

1
Próbowałem wyłączyć opcję przyspieszania sprzętowego, to nie miało znaczenia. Jednak gdy w końcu znalazłem kompilacje x86_64 w górę (które z jakiegoś powodu starają się ukryć), problem nie pojawia się w Firefoksie - tylko w Iceweasel.
derobert,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.