Flash를 재생하고 Jupiter를 사용하는 동안 높은 CPU 사용량

Flash를 재생하고 Jupiter를 사용하는 동안 높은 CPU 사용량

안녕하세요 여러분, 제가 인터넷 검색을 통해 본 것은 일반적인 문제이지만 제가 본 모든 스레드는 "Oooo 플래시가 끔찍합니다"로 끝나며 게시물이 거기에서 사라집니다.

Flash 비디오를 시청하는 동안 CPU 사용량이 100% 이상으로 매우 높습니다. 내가 실행 중인 것:

  • Ubuntu 저장소에서 64비트용 최신 플래시 버전을 사용할 수 있습니다.

  • HP Compaq 615의 Athlon X2-QL64

    Intel 비디오 카드가 장착된 Celeron T3300에서 동일한 문제가 발생합니다.

내가 시도한 것:

  • 다른 브라우저(Firefox와 Chromium은 동일하게 작동)
  • 별도의 플러그인 컨테이너 프로세스를 비활성화하고 Firefox.exe에서 Flash를 실행했습니다(동일한 동작).
  • 쉘이 변경되었습니다. Gnome3과 Unity는 동일하게 동작합니다.
  • 플래시 광고 차단기(실제로 동영상을 재생할 때까지 100% 로딩을 방지하므로 별 차이가 없습니다.)
  • 오픈 소스 플래시 플레이어. 어쨌든 Gnash는 매우 낮은 프레임 속도와 매우 높은 CPU 사용량을 제공합니다. Lightspark는 YouTube 비디오를 재생할 수 없으며 insta 충돌이 발생합니다.
  • HTML5 비디오 재생은 동일한 매우 높은 로드를 제공합니다.

플레이하는 동안 xorg 사용량이 낮다는 것을 알 수 있다면(사람들이 xorg CPU 로드가 매우 높은 것처럼 보이는 게시물을 보았지만 제 경우는 아닙니다)

Linux와 사랑에 빠졌고 Windows가 동일한 시스템에서 훨씬 더 나은 성능을 발휘하는 것을 볼 수 없기 때문에 모든 것이 정말 감사합니다.


업데이트: 몇 시간 후에 제가 절반은 강제로 절반은 바보라는 사실이 밝혀졌습니다.

설명하겠습니다

나는 온도를 제어하기 위해 jupiter를 사용하고 있으며 약 10°C를 절약하기 위해 절전 모드에서 지속적으로 사용하고 있습니다.

"ondemand" 거버너를 사용하면 플레이하는 동안 CPU 사용량이 약 50%까지 감소합니다(내 CPU의 경우 CPU 주파수가 두 배로 늘어납니다).

"최대 성능"으로 설정하면 약 45%까지 떨어지지만 CPU 온도는 약 85C°로 올라갑니다.

기본적으로 그 이유는 이상한 이유가 아니라 필요하기 때문에 실제로 100%를 사용하고 있지만 CPU 사용량이 50% 감소하는 것을 확인하기 위해 배터리를 요리할 여유가 없기 때문에 그대로 유지하겠습니다. 지속적인 풀로드에서도 재생이 괜찮아 보이기 때문입니다. 12.04가 좀 더 시원하게 흘러가길 바랄 뿐입니다

답변1

/etc/X11/xorg.conf의 모든 색상 깊이를 24비트로 변경합니다. 32비트와 16비트 모두 문제가 있었지만 24비트에서는 작동합니다.

나는 defaultlength 32에 대한 많은 오류를 발견하여 이를 변경하게 되었습니다.

또한 저는 nvidia 바이너리 드라이버를 사용하고 있으며 다음 옵션을 동시에 추가했지만 도움이 되었는지 아닌지는 확실하지 않습니다.

옵션 "AddARGBGLXVisuals" "True" 옵션 "DisableGLXRootClipping" "True"

이제 내 CPU는 마침내 정상으로 돌아왔고 compiz는 이전보다 훨씬 더 반응이 좋습니다!

원천:http://ubuntuforums.org/showthread.php?t=1873768

관련 정보