Почему Stackoverflow в Iceweasel вызывает высокую загрузку процессора для Xorg?

9

Если я захожу на первую страницу этого сайта и нажимаю несколько раз страницу вниз / страницу вверх, это довольно быстро, и firefox-bin (iceweasel) использует, возможно, 50% ЦП, Xorg использует, возможно, 40%.

Если я вместо этого перейду на главную страницу Stackoverflow, то на каждую страницу вниз / вверх уходит ~ 1,1 с, и Xorg привязывает все ядро ​​(почти на 100%), но Iceweasel почти не использует ЦП.

Это происходит только в Iceweasel (8.0-3). Я проверил с новым профилем (без разницы). Хром в порядке. Konqueror (несмотря на плавную прокрутку!) В порядке. У Conkeror (который основан на XULRunner) также есть проблема, но у Iceape 2.0.14 (он же Mozilla Seamonkey) нет.

Я никогда не замечал этого на других машинах, даже если они довольно похожи по программному обеспечению (также nVidia, также тестирование / нестабильность Debian). Хотя другой гораздо более мощный, так что, может быть, я просто не замечаю этого. (Правка: проверено ближе, оно привязывает Xorg, но не так долго.)

Я положил вывод xtrace страницы на pastebin (более 1300 строк, слишком длинный, чтобы вставить его сюда).

Я просто смотрю это topв xterm. CPU - Athlon 4400+ (двухъядерный); 4 ГБ ОЗУ; машина не работает, и во время теста нет активности диска (подтверждено iostat -kx 10). Видеокарта GeForce 7600 GT использует драйверы nVidia (290.10-1). ОС тестирует Debian / работает нестабильно; xorg 1: 7,6 + 9. Оконным менеджером является Enlightenment DR16. Композиция не используется. TwinView используется с двумя ЖК-дисплеями 1600x1200 (оба DVI). xorg.confна самом деле ничего интересного нет - почти все с автопробой.

Как я могу решить это?

derobert
источник
1
Я подал ошибку Debian здесь: bugs.debian.org/cgi-bin/bugreport.cgi?bug=651490
derobert

Ответы:

2

Firefox использует много ресурсов xorg (намного больше, чем другие браузеры). Но я думаю, что ваша проблема может быть связана с аппаратным ускорением.

  • Откройте Iceweasel и отключите эту опцию:

Fire Fox

  • Выйдите из Iceweasel и посмотрите сверху, если это закрыто.
  • Запустите Iceweasel и попробуйте снова сайты.

Следующие шаги:

  • Если проблема не устранена, попробуйте использовать официальную версию Firefox.
  • Если проблема не исчезла с официальной версией, сообщите Mozilla.
  • Если проблема возникает только с Iceweasel, сообщите об этом в Debian.
Руфо Эль Магуфо
источник
1
Я попытался отключить опцию аппаратного ускорения, без разницы. Однако, как только я наконец-то нашел сборки x86_64 из апстрима (которые они почему-то стараются скрыть), проблема не возникла с Firefox - только Iceweasel.
Дероберт