В Firefox dukungan untuk akselerasi perangkat keras decoding video dalam sesi berdasarkan teknologi WebRTC, digunakan dalam aplikasi web untuk konferensi video. Akselerasi diimplementasikan menggunakan VA-API (Video Acceleration API) dan FFmpegDataDecoder, dan tersedia untuk Wayland dan X11. Implementasi untuk X11 didasarkan pada aplikasi , menggunakan EGL.
Untuk mengaktifkan akselerasi di about:config, Anda harus mengatur pengaturan media.ffmpeg.low-latency.enabled ke true terlebih dahulu Dukungan VA-API (“widget.wayland-dmabuf-vaapi.enabled=true”, “gfx.webrender.all=true” atau “layers.acceleration.force-enabled=true” dan dijalankan dengan variabel lingkungan MOZ_ENABLE_WAYLAND=1 untuk Wayland dan MOZ_X11_EGL=1 untuk X11).
Selain itu, dapat diperhatikan di cabang Firefox 81 dari sistem pengomposisian WebRender untuk perangkat seluler dengan GPU Adreno 5xx, Adreno 505 dan 506. WebRender ditulis dalam bahasa Rust dan memungkinkan Anda mencapai peningkatan signifikan dalam kecepatan rendering dan mengurangi beban pada CPU dengan memindahkan operasi rendering konten halaman ke sisi GPU, yang diimplementasikan melalui shader yang berjalan di GPU .
Sumber: opennet.ru
