Iceweasel'deki Stackoverflow neden Xorg için yüksek CPU kullanımına neden oluyor?


9

Bu sitenin ön sayfasına gidip tekrar aşağı / sayfa yukarı vurursam, oldukça hızlı ve firefox-bin (iceweasel) belki% 50 CPU kullanıyor, Xorg belki% 40 kullanıyor.

Bunun yerine Stackoverflow'un ana sayfasına gidersem, her sayfa aşağı / yukarı ~ 1.1s alır ve Xorg tüm bir çekirdeği (neredeyse% 100) pegler, ancak Iceweasel neredeyse hiç CPU kullanmaz.

Bu sadece Iceweasel'de (8.0-3) olur. Yeni bir profille test ettim (fark yok). Krom iyidir. Konqueror (düzgün kaydırma yapmanıza rağmen!) Conkeror (XULRunner tabanlı) da sorunu var, ancak Iceape 2.0.14 (diğer adıyla Mozilla Seamonkey) de yok.

Bunu diğer makinelerde, yazılım açısından oldukça benzer olsalar bile fark etmedim (ayrıca nVidia, ayrıca Debian testi / kararsız). Diğeri çok daha güçlü olmasına rağmen, belki de fark etmiyorum. (Düzenleme: Daha yakın kontrol, Xorg mandal, sadece uzun süre değil.)

Bir sayfanın xtrace çıktısını pastebin üzerine koydum (burada 1300'den fazla satırda satır içi çok uzun).

Bunları sadece topbir xterm'de izliyorum . CPU bir Athlon 4400+ (çift çekirdekli); 4G RAM; makine çökmüyor ve test sırasında disk etkinliği yok (tarafından onaylandı iostat -kx 10). Ekran kartı, nVidia sürücüleri (290.10-1) kullanan bir GeForce 7600 GT'dir. İşletim sistemi Debian testidir / kararsızdır; xorg 1: 7.6 + 9. Pencere yöneticisi Enlightenment DR16'dır. Kompozisyon kullanımda değil. TwinView iki 1600x1200 LCD (her ikisi de DVI) ile kullanımda. xorg.confgerçekten ilginç bir şey yok - çoğu şey otomatik olarak çevrilir.

Bunu nasıl çözebilirim?


1
Burada bir Debian hatası dosyaladım: bugs.debian.org/cgi-bin/bugreport.cgi?bug=651490
derobert

Yanıtlar:


2

Firefox çok fazla xorg kaynağı kullanıyor (diğer tarayıcılardan çok daha fazla). Ancak sorununuzun donanım hızlandırma ile ilgili olabileceğini düşünüyorum.

  • Iceweasel'i açın ve bu seçeneği devre dışı bırakın:

firefox

  • Iceweasel'den çıkın ve kapalıysa tepeye bakın.
  • Iceweasel'i çalıştırın ve web sitelerini tekrar deneyin.

Sonraki adımlar:

  • Sorun devam ederse, Firefox'un resmi sürümünü deneyin.
  • Sorun resmi sürümle devam ederse Mozilla'ya bildirin.
  • Sorun yalnızca Iceweasel ile ortaya çıkıyorsa Debian'a bildirin.

1
Donanım hızlandırma seçeneğini kapatmayı denedim, hiçbir fark yaratmadı. Ancak, nihayet upstream'in x86_64 yapılarını (bir nedenden dolayı gizlemek için ellerinden gelenin en iyisini yaptıkları) bulduğumda, sorun Firefox'ta olmaz - sadece Iceweasel.
derobert
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.