web-dev-qa-db-ja.com

YouTubeビデオの再生中のCPU使用率が高い

新しい_ASUS UX430UA notebook_にLinux Mint 18.2 Cinnamon (kernel: 4.10.0-32-generic)をインストールしました。 _Intel Core i5-7200U_、統合グラフィックスのみ-_Intel HD Graphics 620_、および8 GBの動作メモリを備えています。

YouTubeビデオを再生しているときに、最小化されていても、CPU使用率が高く、各CPUコアの約40%が720p @ 25ビデオであることに気付きました。以前のノートブック-MSI GE60 2OCとIntel Core i5-4200Mを比較すると、4倍になります。 Intel Core i5-7200Uはさらに少し高速になるはずです(試行されたベンチマークでこれが証明されました)。

私が試したこと:

  • 別のWebブラウザー-すべてこの問題があります
  • cPUスロットリングを確認する
  • 強制HWデコーダー(これもchrome:// flagsで設定)を使用して、パブリックリポジトリからカスタムコンパイルされたChromium-chrome:// media-internalsに、私がHWデコーダーを使用していると書かれています
  • 最近のIntel-microcodeをインストールする
  • 別のLinuxディストリビューションを試す

この構成では正常ですか(私はそうは思いません)、または何が欠けているかを教えてもらえますか?

編集:

この問題では、テストしたすべてのWebブラウザーが非常に奇妙に動作します。起動後に初めて起動し、YouTubeからのビデオを含むページをロードすると、CPU使用率はビデオの約40秒でコアあたり5%のままです。その後、コアあたり40%に増加します。次に、他のWebブラウザーまたは同じブラウザーを再度起動した場合でも、ビデオを再生すると、各コア使用量の40%が消費されます。私の調査では、Webブラウザーのバックグラウンドプロセスは実行されていません。

編集2:

_i965-va-driver_パッケージをインストールすると、ローカルビデオプレーヤーでxplayerとしてビデオを再生するのに役立ち、vlcを使用するとより効果的になるようです。奇妙なことに、私の古いラップトップMSIはそのようなものをインストールする必要がなく、ローカルビデオプレーヤーでビデオをさらに効果的に再生します(CPU使用率が低い)-LiveCD OSでは専用GPUを使用しているとは思いません(私の場合) Nvidia GT750M)HWビデオデコード用。そのパッケージをインストールすると、強制HWビデオデコードを使用してカスタムコンパイルされたChromiumでYouTubeでビデオを再生するのにも少し役立ちますが、まだ改善すべき点はたくさんあると思います。

これはすべて新しいハードウェアが原因であり、後でこの領域でのサポートが得られることを願っています。

6
Nik Novák

問題は、ビデオのデコードまたは使用されているデスクトップ環境との互換性の問題ではありません。 CPUガバナーに問題があることがわかりました(別の question から見つけました)。ノートブックASUSとMSIはどちらもpstateを使用してCPU周波数スケーリングを推進しています。ただし、同じ状況ではMSIの頻度がASUSより高いため、同じ処理能力を実現するには、ASUSのCPU使用率を高くする必要があります(元の質問とEDIT 2を説明してください)。 ASUSにはi5-7200Uがあり、i5-4200Mに比べて省電力プロセッサであるため、MSIがi5-4200Mを持っていることが原因と考えられます。また、理由はわかりませんが、起動後1分間、ASUSはCPU周波数を最大に保ちます(編集コメントの説明)。

ソリューション:

全く問題ないので、実際には存在しません。パワーセーフな(しかし非常に強力な)プロセッサなので、消費電力も重要です。ただし、このプロセッサーを最大周波数に保ち、CPU使用率の美しい数値を確認することが本当に必要な場合は、CPUガバナーをpowersaveからperformanceに変更することができます-インターネットを見てください(ただし、CPUはpstateによって駆動される必要があることに注意してください。

1
Nik Novák