Iceweasel의 Stackoverflow가 Xorg의 CPU 사용량을 증가시키는 이유는 무엇입니까?


9

이 사이트의 첫 페이지로 이동하여 페이지 다운 / 페이지 업을 반복해서 반복하면 꽤 빠르며 firefox-bin (iceweasel)은 CPU를 50 %, Xorg는 40 %를 사용합니다.

대신 Stackoverflow의 메인 페이지로 이동하면 각 페이지 다운 / 업은 ~ 1.1 초가 걸리고 Xorg는 전체 코어를 거의 100 % 잡아 당지만 Iceweasel은 거의 CPU를 사용하지 않습니다.

이것은 Iceweasel (8.0-3)에서만 발생합니다. 새 프로필로 테스트했습니다 (차이 없음). 크롬은 괜찮습니다. Konqueror (매끄러운 스크롤에도 불구하고)는 좋습니다. Conkeror (XULRunner 기반)에도 문제가 있지만 Iceape 2.0.14 (일명 Mozilla Seamonkey)에는 문제가 없습니다.

나는 다른 컴퓨터에서도 소프트웨어와 상당히 유사하더라도 (nVidia, 데비안 테스트 / 불안정한) 경우에도 이것을 발견하지 못했습니다. 다른 하나는 훨씬 강력하지만, 나는 그것을 눈치 채지 못할 것입니다. (편집 : 가까이서 확인하면 Xorg가 오래 걸리지 않습니다.)

pastebin에 페이지의 xtrace 출력을 내려 놓았습니다 (1300 줄 이상, 너무 길어서 여기에 인라인하지 않습니다).

나는 topxterm에서 이것 들을 보고 있습니다. CPU는 Athlon 4400+ (이중 코어)입니다. RAM 4G; 머신이 스레 싱되지 않고 테스트 중에 디스크 활동이 없습니다 (로 확인 iostat -kx 10). 비디오 카드는 nVidia 드라이버 (290.10-1)를 사용하는 GeForce 7600 GT입니다. OS는 데비안 테스트 / 안정적입니다. xorg 1 : 7.6 + 9. 창 관리자는 Enlightenment DR16입니다. 합성을 사용하고 있지 않습니다. 1600x1200 LCD 2 개 (DVI 모두)와 함께 TwinView가 사용 중입니다. xorg.conf실제로 흥미로운 것은 없습니다. 대부분의 모든 것이 자동 검증됩니다.

이 문제를 어떻게 해결할 수 있습니까?


1
데비안 버그를 여기에 제출했습니다 : bugs.debian.org/cgi-bin/bugreport.cgi?bug=651490
derobert

답변:


2

Firefox는 많은 xorg 리소스를 사용합니다 (다른 브라우저보다 훨씬 많음). 그러나 문제가 하드웨어 가속과 관련이 있다고 생각합니다.

  • Iceweasel을 열고이 옵션을 비활성화하십시오 :

파이어 폭스

  • Iceweasel을 빠져 나와 닫혀 있으면 위로 본다.
  • Iceweasel을 실행하고 웹 사이트를 다시 시도하십시오.

다음 단계:

  • 문제가 지속되면 공식 버전의 Firefox를 사용해보십시오.
  • 공식 버전에서 문제가 지속되면 Mozilla에보고하십시오.
  • Iceweasel에서만 문제가 발생하면 데비안에보고하십시오.

1
하드웨어 가속 옵션을 끄려고 시도했지만 아무런 차이가 없었습니다. 그러나 마침내 업스트림의 x86_64 빌드 (어떤 이유로 든 숨기려고 최선을 다하는 빌드)를 발견하면 Firefox에서는 문제가 발생하지 않으며 Iceweasel 만 가능합니다.
derobert
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.