IT Info
Firefox 94 LinuxでEGLの使用を開始するには-パフォーマンスを向上させ、電力を削減する
Mozilla Firefox 94は、パフォーマンスの向上、消費電力の削減、およびその他の利点を提供するために、サポートされているグラフィックスドライバーと組み合わせてLinuxデスクトップでEGLバックエンドの使用を開始します。 FirefoxはLinuxでEGLよりもGLXを長い間好んでいましたが、EGLサポートがしばらく安定していて、それを使用するやむを得ない理由があるため、Firefox94はLinuxデスクトップでそうし始めます。 FirefoxのEGLサポートは、もともとAndroid向けに開始されました。 FirefoxのEGLコードは、OpenGL ESだけでなくデスクトップOpenGLをサポートするようにプロセスで改善され、FirefoxのDMA-BUFサポートは、ゼロコピーの機能をさらに向上させるために統合され、Waylandのサポートは引き続き改善されています。 特にWaylandが今ではかなり一般的になり、EGLを使用しているため、FirefoxはGLXよりもEGLを好むようになりました。さらに、DMA-BUFおよびその他の機能により、EGLはより魅力的なものになります。 Firefox 94では、Mesa21.x以降のドライバーで実行するときにEGLが使用されます。 NVIDIA 495ドライバーシリーズがより広く採用されると、NVIDIA独自のドライバー上のFirefoxEGLがデフォルトになります。 Firefoxに必要なEGL_NV_robustness_video_memory_purge拡張機能が存在するのは、最近ベータ版に到達したNVIDIA495ドライバーシリーズのみです。 LinuxデスクトップでEGLを使用するFirefoxは、WebGLのパフォーマンスを向上させ、画面の部分的な更新/損傷をサポートすることで消費電力を削減し、EGLコードの形状が改善されることによるバグを減らし、ハードウェアビデオのデコードも可能にします。デフォルトでは、Linuxの現実に一歩近づいています。 WebGLに関するFirefox94の変更点の詳細については、 Mozillaグラフィックチームのブログ。 Firefox94.0は来週リリースされる予定です。