플래시 재생 중 높은 CPU 사용량


17

YouTube에서 비디오를 재생할 때 Firefox 및 Chrome에서 CPU 사용량이 100 %로 증가합니다.

내가 실행중인 것 :

  • 프로세서 Intel Core2Duo E4500 2 x 2.2GHz
  • 최신 업데이트가 포함 된 Ubuntu 12.04 amd64
  • 플래시 플러그인 Adobe-Flashplugin 11.2.202.233-0precise1
  • Firefox 12.0 + build1-0 우분투 0.12.04.1
  • 구글 크롬 18.0.1025.162

최고 출력

이것이 정상입니까? 그리고 이것으로 무엇을 할 수 있습니까?


2
안타깝게도 Flash가 비디오 디코딩에 CPU를 사용한다는 사실을 고려할 때 이는 정상적인 현상 일 수 있습니다. 보고있는 비디오의 해상도를 확인하십시오. 1080p 인 경우 CPU 워크로드가 의미가 있습니다. 또한 사용중인 그래픽 카드 유형과 드라이버 (예 : 출력 sudo lshw -C display)를 추가 할 수 있습니까?
jnv

@jnv 그래픽 카드 NVIDIA GeForce 8600 GT, 드라이버-NVIDIA 295.40. 비디오의 해상도는 나쁘지 않습니다 ...
사회 학자

1
나는 비슷한 하드웨어를 가지고 있으며 이것은 나에게 꽤 일반적입니다. Hulu 동영상 등의 경우 85 % -95 % 범위에서 실행됩니다. 11.10보다 12.04 훨씬 더 안정적입니다.
Chris

또한 프로세서에 두 개 이상의 코어가있는 경우 (예 : 듀얼 코어 프로세서) 100 %는 단일 CPU 코어가 완전히 사용 중임을 의미하며 두 개의 코어가있는 경우 200 %라고 표시됩니다. 최대 등 4 개의 코어가있는 경우 400 %가 채워짐
Thomas Ward

답변:


7

Flash Player는 버그가있는 이진 Blob이므로 여기서 추측하고 있습니다. 그러나 CPU로드가 높으면 Flash Player가 하드웨어 가속을 사용하지 않을 수 있습니다. YouTube 동영상으로 이동하여 전체 화면으로여십시오 ( Unity 3D / Compiz를 사용하는 경우 Flash Player의 이상한 버그 로 인해 중요합니다 ). 비디오를 마우스 오른쪽 버튼으로 클릭하고 설정…을 선택한 다음 하드웨어 가속 사용을 선택하십시오. 확인됩니다.

Flash Player의 설정을 삭제하려고 할 수도 있지만 Flash 게임의 검사 점 (Flash Player 전용으로 저장된 데이터)과 같은 "중요한"데이터가 손실 될 수 있습니다. 브라우저를 종료하고 Nautilus 또는 다음 명령을 사용하여 ~ / .macromedia / Flash_Player 디렉토리를 삭제 / 이동하십시오.

rm -r ~/.macromedia/Flash_Player

당신이 경우에도 살펴 libvdpau1패키지를 설치,이 사용하는 하드웨어 비디오 디코딩에 비디오 플레이어를 할 수 있습니다. Flash Player에서도이 기능을 어느 정도 사용하지만 버그가 있습니다 (일부 조건에서는 YouTube의 비디오가 파란색과 빨간색 채널을 교체했을 수 있음). 자세한 내용은 이 답변 을 참조하십시오.


5

버퍼를 수동으로 10MB로 줄이고 계속 진행하십시오. (고급-네트워크-버퍼 설정의 설정) Firefox를 다시 시작하고 'top'을 사용하여 CPU 사용량 감소를 봅니다. 광산은 60 %에서 6 %로 갔고 프로세스 플러그인 컨테이너 (플래시)는 45-50 %에서 30 %로 증가했습니다.

듀얼 코어 2.4 GHZ 및 3GB 램에서 우분투 12.04, 64 비트를 사용합니다

행복한 browsin '


1
이것이 Adobe Flash 설정입니까 아니면 Firefox 설정입니까? Firefox 캐시 제한 메커니즘 활성화에 대해 이야기하고 있습니까?
John S Gruber

대단히 감사합니다. 그런데 "버퍼"크기 대신 캐시 크기입니다. 팁을 따른 후 CPU 팬이 즉시 조용해졌습니다.
kakyoism

이를 수행하는 방법 (캐시 또는 버퍼)?
shgnInc

0

CPU 표시기 / 제어 애플릿에 대한 자세한 내용 은 Ubuntugeek 의이 기사를 참조하십시오 . 지원되는 경우 CPU를 다른 주파수로 설정할 수 있습니다.


일부 CPU의 경우 CPU 속도가 사양을 초과 할 수 있습니다. @Sociologist는 이러한 소프트웨어를 사용하여 CPU 오류를 일으킬 수있는 위험을 감수해야합니다. 이 사용이 잘못되었다고 생각하지는 않지만 내재 된 위험이 있습니다.
Monica Monica 복원-ζ--

1
@czifro 답변 주셔서 감사합니다! 방금 indicator-cpufreq를 설치하고 테스트했습니다. 그러나 아무것도 변하지 않았습니다. 최대 및 최소 주파수에서 CPU로드는 100 %입니다.
사회 학자

실제로 잘 작동합니다. 나는 듀얼 코어 2GHz 프로세서를 가지고 있으며 유휴 상태 인 2만큼 높고 0.8만큼 낮습니다. 온 디맨드 성능 보존 및 절전과 같은 4 가지 설정도 있습니다.
czifro

프로그램을 제거한 후 다시 설치해 보셨습니까? 어쩌면 그것은 효과가있을 것입니다.
czifro
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.