Firefoxは、デフォルトでIntelおよびAMDのハードウェアアクセラレーションを有効にします。
Linuxは、Firefoxがユビキタスで全能のChromiumを採用できる唯一のオペレーティングシステムです。Mozillaブラウザーは、ハードウェアアクセラレーション、Waylandサポート、 GNOME 42ダークモードなどのテクノロジーと機能の実装を先取りしていますが、Mozillaに関連するものはほとんどまたはまったくなく、この作業のほとんどはRedHatのMartinStranskyによって署名されています。
VA-APIを介してハードウェアアクセラレーションを使用できるようになることに関しては、サポートは最初にWaylandに、次にX11に提供されましたが、これは常にデフォルトで少なくとも部分的に無効になっています。Firefoxは、 Mesaスタックに依存するLinux構成でデフォルトでVA-APIを完全に有効にするための措置を講じているようです。
もちろん、VA-APIのデフォルトの有効化は、対応するバグレポートとコミットに見られるように、ブラウザのNightlyチャネルで行われるため、事前にベルを鳴らさない方が便利です。現時点では、Firefox Nightlyチャンネルがアプリ開発に重点を置いていることは言うまでもありませんが、メインブラウザとしてあえて使用する勇敢な人々がいるわけではありません。
すでに述べたように、VA-APIサポートはMesaに含まれます。コミットでは、「すべてのNVIDIAハードウェアで無効にする」というフレーズを読むことができるため、サポートはNouveauで無効になり、IntelとAMDで有効になると想定しています。AMDGPU-PROドライバーも、公式のNVIDIAドライバーであるLinux用のInternetExplorerとともに非推奨になりました。
公式のNVIDIAドライバーはVA-APIではなくVDPAUをサポートしているため、この状況を修正するために、グリーンジャイアントのハードウェアレンダリングおよびデコードテクノロジであるNVENCインターフェイス上で実行されるラッパードライバーが開発されています。
具体的には、Firefox Nightly for MesaがサポートするIntelおよびAMDグラフィックスに含まれているのは、WaylandとXorgの両方でVA-APIとFFmpegDataDecoderを介したビデオアクセラレーションのサポートです。ブラウザの安定したブランチにいつヒットするかはまだわかりませんが、Nightlyのチャネルバージョン103では、デフォルトでハードウェアアクセラレーションがすでに有効になっているか、有効になっています。小さな一歩ですが、Linuxのいくつかの側面でFirefoxがChromiumよりも優位に立つために非常に重要になる可能性があります。
Firefox Nightlyでデフォルトでハードウェアアクセラレーションをオンにする作者は、「いつもと同じ」、Martin Stranskyです。彼は、Mozillaがしばらくの間Linuxをよりよく世話してきましたが、RedHatは依然として主にその技術的進化に責任を負っています。ワイルドビーストとペンギンシステム。
コメントを残す