Google Chromeでビデオを再生するときにGPUアクセラレーションを使用することは可能ですか? Google Chromeを使用してYouTubeで4Kビデオを再生しようとしましたが、ラップトップがかなり遅れていました。 CPU使用率が100%になっていることがわかり、それが理由です。 「可能な場合はハードウェアアクセラレーションを使用する」を確認しましたが、問題は解決しません。
Firefoxとは対照的に、そこでビデオを再生したとき、「使用可能な場合はハードウェアアクセラレーションを使用する」設定をオンにすると、CPU使用率は約30〜40%になり、ビデオをスムーズに見ることができます。
実験はGoogle Chromeバージョン47およびFirefoxバージョン43で行われます。
私のラップトップビデオカードは、Intel HD Graphics4000とGeForece640MLEです。どちらも4Kビデオをスムーズに再生できる必要があります。
【更新】:IE11/Edgeでもスムーズに動画を再生できます。したがって、Google Chromeのみがこの問題を抱えています。
追加機能を有効にすることで、ハードウェアアクセラレーションを有効にできます。
1.Chromeの新しいタブにchrome://flags
と入力します
2. Override software rendering list
を検索します
3.有効にして再起動chromeブラウザ
注:chromeは、extensions which you have loaded with chrome
が原因で、タスクマネージャーでより多くのメモリを消費する可能性があります
さらに、拡張機能を無効にしてchromeを開始すると、同じシナリオを確認できます。
これから 答え
拡張機能を無効にするには、-disable-extensionsコマンドラインオプションを指定してChromeを実行します。技術的には、すべての拡張機能を非表示にするほど無効にすることはないため、Chromeは何もインストールされていないと見なすため、特定のケースでは役に立ちません。t_b_b、ブラウザ内の拡張機能を無効にすることはできず、コマンドライン引数ですべての拡張機能が非表示になるため、手動で行う必要があります。それらを無効にします。ユーザーデータフォルダを開き、テキストエディタでファイル設定を開きます。次に、設定ブロックを開始する行まで下にスクロールします。 "settings":{各拡張機能には、設定ブロック内に独自のブロックがあります。それらを無効にし、状態を0に変更します: "state":1
簡単にするために、を含むすべての行を検索するだけです
「状態」:1
それらをに変更します
「状態」:0
上記の2つが機能しない場合:
アドレスバーにchrome://flags/#enable-new-video-renderer
と入力して、 enter
再起動chromeそして効果を見る
YouTubeはデフォルトでGoogleでVP9ビデオコーデックを使用しますChrome HTML5プレーヤーではハードウェアアクセラレーションではサポートされていません。GoogleChromeにH264を使用させることができますこの問題を修正するためにh264ify拡張機能を使用します。Googleのせいにします。
https://chrome.google.com/webstore/detail/h264ify/aleakchihdccplidncghkekgioiakgal
他のWebブラウザーには、ハードウェアでデコードできるH264のデフォルトのVP9ビデオコーデックサポートが付属していません。
DXVACheckerを使用して、ビデオカードがハードウェアビデオアクセラレーションでサポートしているコーデックを確認できます。
ビデオ自体を右クリックして、オタクの統計を選択し、使用されているコーデックを確認します。
About:gpuでビデオアクセラレーションが有効になっていることが示されている場合、about:flagsで何も変更する必要はありません。