In Firefox supporto per l'accelerazione hardware nella decodifica video nelle sessioni basate sulla tecnologia WebRTC, utilizzata nelle applicazioni web per conferenze video. L'accelerazione è implementata tramite VA-API (Video Acceleration API) e FFmpegDataDecoder, ed è disponibile sia per Wayland che per X11. L'implementazione per X11 si basa sull'utilizzo di , che utilizza EGL.
Per abilitare l'accelerazione in about:config, è necessario impostare la configurazione media.ffmpeg.low-latency.enabled su true, precedentemente supporto VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" o "layers.acceleration.force-enabled=true" e avvio con la variabile di ambiente MOZ_ENABLE_WAYLAND=1 per Wayland e MOZ_X11_EGL=1 per X11).
Inoltre, si può notare nella versione 81 di Firefox del sistema di composizione WebRender per dispositivi mobili con GPU Adreno 5xx, Adreno 505 e 506. WebRender è scritto in Rust e consente di ottenere un notevole aumento della velocità di rendering e una riduzione del carico sulla CPU grazie all'estensione delle operazioni di rendering del contenuto della pagina, eseguite tramite shader GPU.
Fonte: opennet.ru
