Por que o Stackoverflow no Iceweasel causa alto uso da CPU para o Xorg?

9

Se eu for para a primeira página deste site, e clicar repetidamente em page down / page up, é bem rápido, e o firefox-bin (iceweasel) usa talvez 50% de CPU, o Xorg usa 40%.

Se eu for para a página principal do Stackoverflow, no entanto, cada página abaixo leva ~ 1.1s, e o Xorg fixa um núcleo inteiro (quase 100%), mas o Iceweasel quase não usa CPU.

Isso só acontece no Iceweasel (8.0-3). Eu testei com um novo perfil (sem diferença). O cromo está bem. O Konqueror (apesar de fazer rolagem suave!) Está bem. Conkeror (que é baseado no XULRunner) também tem o problema, mas o Iceape 2.0.14 (também conhecido como Mozilla Seamonkey) não tem.

Eu nunca notei isso em outras máquinas, mesmo quando elas são bastante semelhantes a software (também nVidia, também Debian testing / unstable). Embora o outro seja muito mais poderoso, talvez eu simplesmente não tenha percebido. (Edit: Chegado mais perto, ele prende o Xorg, não por muito tempo.)

Eu coloquei saída do xtrace de uma página para baixo em pastebin (em mais de 1300 linhas, muito longo para inline aqui).

Estou apenas vendo esses top em um xterm. CPU é um Athlon 4400+ (dual core); 4G de RAM; máquina não está se debatendo, e não há atividade de disco durante o teste (confirmado por iostat -kx 10 ). Placa de vídeo é uma GeForce 7600 GT usando os drivers nVidia (290.10-1). OS é Debian testing / unstable; xorg 1: 7,6 + 9. O gerenciador de janelas é o Iluminador DR16. Composição não está em uso. TwinView está em uso, com dois LCDs de 1600x1200 (ambos DVI). xorg.conf não tem nada de interessante - quase tudo é autoprobado.

Como posso resolver isso?

    
por derobert 07.12.2011 / 05:59

1 resposta

2

O Firefox usa muitos recursos do xorg (muito mais do que outros navegadores). Mas acho que seu problema pode estar relacionado à aceleração de hardware.

  • Abra o Iceweasel e desative esta opção:

  • Sair do Iceweasel e olhar no topo se isso estiver fechado.
  • Execute o Iceweasel e tente novamente os sites.

Próximas etapas:

  • Se o problema persistir, tente com a versão oficial do Firefox.
  • Se o problema persistir com a versão oficial, informe o Mozilla.
  • Se o problema ocorrer apenas com o Iceweasel, relate para o Debian.
por 08.12.2011 / 05:48