Firefox 80は、X11のVA-APIを介したビデオデコードアクセラレーションを備えています

Firefoxのロゴ

Firefoxのコードベースで Firefox 80、 最近発表された Linuxで無効にする変更が追加されました のリンク デコードのサポート 加速ビデオ Waylandベースのシステムへのハードウェア。

これで、 これで、提供されるアクセラレーションはVA-APIを使用するようになります (Video Acceleration API)およびFFmpegDataDecoder。 したがって、VA-APIを介したハードウェアビデオアクセラレーションのサポート X11プロトコルを使用するLinuxシステムでも利用可能になります.

以前は、安定したハードウェアビデオアクセラレーションは、WaylandとDMABUFメカニズムを使用する新しいバックエンドにのみ提供されていました。

X11の場合、gfxドライバーの問題により、スロットルが適用されませんでした。 X11のビデオアクセラレーションを有効にする問題は、EGLを使用して解決されました。 さらに、X11システムの場合、EGL上でWebGLを実行する機能が実装されており、将来的にX11のWebGLハードウェアアクセラレーションのサポートを含めることができます。

現在、この機能はデフォルトで無効のままです (widget.dmabuf-webgl.enabledを介して有効化)、すべての問題が解決されているわけではないため。

EGLを介してジョブをアクティブ化するには、 環境変数MOZ_X11_EGLが提供されます、その後、組成成分 WebrenderとOpenGLは、GLXではなくEGLに切り替わります。 実装は、X11用の新しいDMABUFバックエンドに基づいています。これは、以前に提案されたWayland用のDMABUFバックエンドを分割することによって準備されます。

さらに、 WebRender構成システムが含まれていることがわかります Windows 10プラットフォーム上のAMDチップに基づくラップトップの場合、Firefox79バージョンが形成されるコードに基づいてコンパイルされます。

WebRenderはRust言語で記述されており、GPU操作を片側に転送することでレンダリング速度を大幅に向上させてCPU負荷を軽減できます。ページコンテンツのレンダリングは、GPUで実行されるシェーダーを介して実装されます。

WebRenderは、以前はIntel GPU、AMDAPU用のWindows10プラットフォームに含まれていました Raven Ridge、AMD Evergreen およびNVIDIAグラフィックカードを搭載したラップトップ. Linuxでは、WebRenderは現在IntelおよびAMDカードで有効になっています Firefoxの夜間バージョンでのみ また、NVIDIAカードとは互換性がありません。

このバージョンのブラウザを使用している場合は、about:configに強制的に含めることができ、設定「gfx.webrender.all」と「gfx.webrender.enabled」をアクティブにします。

その他の予想される変更

最後にまた valeは、Firefox79の構成が追加されたことを強調しています デフォルト 動的なCookieの分離を有効にする アドレスバーに表示されるドメインの場合(»ファーストパーティの動的分離»、サイトのベースドメインに基づいてサードパーティのエントリが決定される場合)。

構成は、構成セクションの構成ツールで提案されます モーショントラッキングをロックするには Cookieブロックメソッドのドロップダウンブロックにあります。

さらに、 Firefox 79では、デフォルトで、実験的な設定の新しい画面がアクティブになります:「バージョン情報:config#experimental」。

その他のニュースは 何が期待できますか Firerox 80では、HTTPSモードです どちらですか サイトにHTTPSを適用するように設計されています。 それはそのように機能します HTTPSEverywhereやその他のHTTPSアップデート拡張機能に似ています 安全ではないHTTP接続を安全でないHTTPS接続に更新しようとするという意味でのブラウザの場合。

HTTPSのみのネイティブモードと拡張機能の主な違いは、Mozillaの実装がすべてのHTTP接続をHTTPSに更新しようとすることです。

それと共に Firefoxは、HTTPSをサポートしていないためにサイト全体を読み込めなかった場合に、ユーザーに通知します。 ただし、サイトにアップロードできないアイテムについては同じではありません。 サイトが完全に読み込まれない場合、ユーザーはサイトの読み込みを続行することを選択できます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ザビエル

    友よ、Linuxでvaapiを有効にするにはどうすればよいですか? Firefox 80をインストールしましたか? 私がそれをしたので、YouTubeのCPU使用率はまだ高いです。 私はmanjaroを使用しています