シームレスなYouTubeビデオ再生の問題を解決するには? WebRenderを有効にする[Debian Bullseye]

シームレスなYouTubeビデオ再生の問題を解決するには? WebRenderを有効にする[Debian Bullseye]

firefox-esrYouTubeで動画を使用してストリーミングすると、firefox動画の再生が不均一でフレームレートが不均一です。高いCPU使用率、Ryzen 5800Xで4Kビデオを再生すると、パフォーマンスが20%〜25%低下することが報告されていますtops。インターネット接続は80Mbp / sの速度で強力です。

オペレーティングシステム:Debian 11 | CPU: Ryzen 7 5800X GPU: AMD ASUS ROG Strix 6900XT

ベストアンサー1

何らかの理由で答えを見つけるために数時間試行錯誤を受けたので、この記事を書いています。 Debian 11 を再インストールした後、問題が再び表示されました。

問題:Firefoxとfirefox-esrでYouTubeビデオの再生が不均一で、FPSの数が非常に不均一です。 CPU使用率が高いか比較的高い場合があります(私によると、4KビデオストリーミングはCPUの20%〜25%を使用しますtop

最初にfirefox-esr、[設定]> [全般]に移動して[パフォーマンス]を検索し、[推奨パフォーマンス設定を使用]を選択解除し、[可能であればハードウェアアクセラレーションを使用]を選択してもビデオの再生品質に影響はありません。

インターネットにはどのように見えるかについての噂が回っています。ハードウェアアクセラレーションビデオデコードを有効にするさまざまなLinuxディストリビューションで。これには、システムのGPUを使用してビデオフォーマットをデコードするためにシステムに存在する場合、ビデオプレーヤー、Webブラウザなどで使用できるさまざまなバックエンド/ライブラリ/APIの正しい機能をインストールして確認することが含まれます。

私の場合、ライブラリをmesa-va-drivers提供するパッケージがVA-APIすでにシステムにインストールされ実行されていることがわかりました。また、これはFirefox> = 95でハードウェアアクセラレーションデコードを実行するために使用されるバックエンドであるため、問題になりません。

Debian Wiki Firefox ページさまざまなメディア形式のハードウェアアクセラレーションデコードをトリガするように設定できるFirefox設定オプションについて詳しく説明するセクションもあります。これらのオプションを推奨事項に設定し、推奨firefox-esr環境の変更として実行しても、ビデオの再生品質には影響しませんでした。

また、さまざまなブログでは、アドレスバーに「about:config」と入力して警告を受け入れ、「layers.acceleration.force-enabled」設定項目を検索して「true」に設定することを提案しています。繰り返しますが、これは私のビデオ再生の問題には役立ちません。

ついに、この記事を読んだ後、アドレスバーに「about:support」と入力し、「グラフィック」セクションまで下にスクロールしました。最初の項目「Composition」の値は「WebRender(Software)」です。検索ボックスに「about:config」と入力し、警告を受け入れ、設定項目「gfx.webrender.all」を検索し、それを「false」から「true」に変更しました。その後、Firefoxを再起動する前に、「gfx.webrender.software」の値が「false」に設定されていることを確認しました。

以前にビデオFPSを完全にドロップした新しい「スタンバイモード」を使用しても、YouTubeのビデオはすぐにスムーズになりました。

これは私が何をするのかを知るのに費やした時間を他の人が節約できることを本当に願っています。再インストール後、この特定の構成項目がなぜこのように設定されたのかは私にとっては謎ですが、こんにちは。

おすすめ記事