YouTube動画再生時の高いCPU使用率

YouTube動画再生時の高いCPU使用率

Linux Mint 18.2 Cinnamon (kernel: 4.10.0-32-generic)新しい製品にインストールしましたASUS UX430UA notebookIntel 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は少し速くなければなりません(試みたベンチマークでこれを証明しました)。

私が試したこと:

  • さまざまなWebブラウザ - すべてこの問題を抱えています。
  • CPU調整の確認
  • 強制ハードウェアデコーダ(chrome://flagsにも設定されています)を使用してパブリックリポジトリからChromiumをカスタムビルドします。 chrome://media-internals に作成します。ハードウェアデコーダを使用しています。
  • 最新のIntelマイクロコードのインストール
  • さまざまなLinuxディストリビューションをお試しください

この設定は正常ですか(そうではないと思います)、または私が何を見逃しているのか教えてください。

編集する:

テストされたすべてのWebブラウザはこの問題のために奇妙に動作します。起動後に初めて実行してYouTube動画を含むページを読み込むと、CPU使用率は動画再生時間の約40秒間コアあたり5%になります。それ以降はコアあたり40%に増加します。その後、別のWebブラウザを再起動しても同じブラウザを実行してもビデオを再生すると、すべてのコア使用率の40%が消費されます。私の研究によると、Webブラウザのバックグラウンドプロセスは実行されていません。

編集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)。

おすすめ記事