YouTube 동영상 재생 시 높은 CPU 사용량

YouTube 동영상 재생 시 높은 CPU 사용량

Linux Mint 18.2 Cinnamon (kernel: 4.10.0-32-generic)새 제품에 설치했습니다 ASUS UX430UA notebook. Intel Core i5-7200U통합 그래픽 Intel HD Graphics 620과 8GB의 작동 메모리만 있습니다.

YouTube 동영상을 재생할 때 최소화한 경우에도 CPU 사용량이 높은 것을 확인했습니다. 720p@25 동영상의 경우 CPU 코어당 사용량이 약 40%였습니다. 이전 노트북인 Intel Core i5-4200M을 탑재한 MSI GE60 2OC와 ​​비교하면 4배 이상입니다. Intel Core i5-7200U는 조금 더 빨라야 합니다(시도한 벤치마크에서 이를 입증했습니다).

내가 시도한 것:

  • 다양한 웹 브라우저 - 모두 이 문제를 안고 있습니다.
  • CPU 조절 확인
  • 강제 하드웨어 디코더(chrome://flags에도 설정됨)를 사용하여 공개 저장소에서 Chromium을 맞춤 빌드합니다. chrome://media-internals에 작성합니다. 하드웨어 디코더를 사용하고 있습니다.
  • 최신 Intel 마이크로코드 설치
  • 다양한 Linux 배포판을 사용해 보세요

이 구성이 정상입니까(그렇지 않다고 생각합니다) 아니면 제가 무엇을 놓치고 있는지 말해 주실 수 있습니까?

편집하다:

테스트된 모든 웹 브라우저는 이 문제로 인해 이상하게 작동합니다. 부팅 후 처음으로 실행하고 YouTube 동영상이 포함된 페이지를 로드하면 CPU 사용량이 동영상 재생 시간 중 약 40초 동안 코어당 5%로 유지됩니다. 그 이후에는 코어당 40%로 증가합니다. 그런 다음 다른 웹 브라우저를 다시 시작하거나 동일한 브라우저를 실행하더라도 비디오를 재생하면 모든 코어 사용량의 40%가 소모됩니다. 내 연구에 따르면 웹 브라우저 백그라운드 프로세스가 실행되고 있지 않습니다.

편집 2:

i965-va-driver설치 패키지는 로컬 비디오 플레이어를 사용하여 비디오를 재생하는 데 도움이 되는 xplayer것 같습니다 vlc. 이상하게도 내 오래된 노트북 MSI는 비슷한 것을 설치할 필요가 없었고 로컬 비디오 플레이어를 사용하여 비디오를 재생하는 것이 훨씬 더 효율적이었습니다(CPU 사용량이 낮음). - 하드웨어 비디오 디코딩을 위해 LiveCD OS에서 전용 GPU(내 경우에는 Nvidia GT750M)가 사용되지 않는 것 같습니다. 패키지를 설치하면 맞춤 컴파일된 Chromium을 사용하여 YouTube에서 동영상을 재생하고 하드웨어 동영상 디코딩을 강제하는 데도 도움이 되지만 아직 부족한 부분이 많이 있다고 생각합니다.

이 모든 것이 최신 하드웨어로 인해 발생하기를 바라며 나중에 이에 대한 일부 지원이 있을 것입니다.

답변1

문제는 비디오 디코딩이나 사용하는 데스크톱 환경과의 호환성 문제가 아닙니다. 문제가 CPU 거버너에 있다는 것을 알았습니다.질문). ASUS와 MSI 노트북 모두 pstate드라이버 CPU 주파수 스케일링을 사용합니다. 그러나 동일한 상황에서 MSI의 빈도가 Asus보다 높으므로 동일한 처리 능력을 생성하려면 Asus의 CPU 사용량이 더 높아야 합니다(원래 질문에 대한 설명 및 편집 2). 아마도 MSI에는 i5-4200M이 있고 Asus에는 i5-7200U가 있기 때문일 것입니다. 이는 i5-4200M에 비해 절전 프로세서로 간주되므로 주파수를 최대한 낮게 유지합니다. 그리고 이유는 모르겠지만 부팅 후 1분 동안 Asus는 CPU 주파수를 최대로 유지합니다(편집자 코멘트에서 설명).

해결책:

전혀 문제가 되지 않기 때문에 실제로 존재하지 않습니다. 전력에 안전한(그러나 매우 강력한) 프로세서이므로 전력 소비도 중요합니다. 그러나 실제로 해당 프로세서를 최대 주파수로 유지하고 CPU 사용량의 좋은 수치를 확인해야 하는 경우 CPU 관리자를 에서 powersave- performance인터넷에서 찾기로 변경할 수 있습니다(그러나 CPU는 에서 구동되어야 한다는 점을 기억하십시오 pstate).

관련 정보