web-dev-qa-db-ja.com

GoogleでGPUアクセラレーションを有効にするChrome

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のみがこの問題を抱えています。

3
rcs

追加機能を有効にすることで、ハードウェアアクセラレーションを有効にできます。

1.Chromeの新しいタブにchrome://flagsと入力します

2. Override software rendering listを検索します

enter image description here

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で何も変更する必要はありません。

0
Chislon Chow