Mozilla Firefoxの開発チームは、Vulkanベースのビデオデコーディングへのサポートをブラウザのコードベースに統合した [1]。
今回のアップデートは、Linuxユーザーが長年直面していたハードウェアアクセラレーションの課題に対処するものだ。Vulkan APIを活用することで、Firefoxはビデオ処理をGPUにオフロードでき、これにより中央処理装置(CPU)への負荷を軽減し、再生時の消費電力を抑えることが可能になる [1], [2]。
この変更は2024年5月30日にコードベースに導入された [2]。また、Firefoxバージョン130に含まれている [1]。この統合により、Vulkan対応GPUを搭載したLinuxシステムにおいて、ブラウザがハードウェアアクセラレーションによるビデオ再生を利用できるようになる [1]。
FirefoxのエンジニアであるMichele "Mochi" Frigo氏は、「Vulkanビデオデコーディングにより、Vulkan対応GPUを搭載したLinuxシステムでの再生パフォーマンスが劇的に向上する」と述べている [1]。
長年、Linuxユーザーは他のオペレーティングシステムと比較して、ビデオアクセラレーションの一貫性のなさに直面していた。この不一致により、高精細コンテンツをストリーミングする際にCPU使用率が高まり、ノートPCのバッテリー駆動時間が短くなることが多かった [2]。Vulkanへの移行は、異なるLinuxディストリビューション間でのグラフィックスハードウェア通信に、より標準化された経路を提供する。
MozillaのシニアエンジニアであるMike Conley氏は、「今回のマージにより、Windowsのみで提供されていたビデオアクセラレーション経路との同等性に一歩近づいた」と語った [2]。
この実装はMozillaのアップストリームリポジトリを対象としており、バージョン130のリリースに伴い、より広範なユーザーベースでこの機能が利用可能になることが保証される [1]。開発の焦点は、ビデオストリームのデコードに向けたより安定し効率的なパイプラインを構築することで、「GPUビデオの悩み」を解消することにある [2]。
“「Vulkanビデオデコーディングにより、Linuxシステムでの再生パフォーマンスが劇的に向上する」”
この統合は、FirefoxがLinux上でメディアを処理する方法における重要な技術的転換を意味する。Vulkan APIへ移行することで、Mozillaは断片化したレガシードライバーへの依存を減らし、より多様なLinuxハードウェア構成において、ブラウザのパフォーマンス向上とエネルギー効率化を実現できる可能性がある。




