В Firefox Støtte for maskinvareakselerert videodekoding i økter basert på WebRTC-teknologi, brukt i webapplikasjoner for videokonferanser. Akselerasjon implementeres ved hjelp av VA-API (Video Acceleration API) og FFmpegDataDecoder, og er tilgjengelig for både Wayland og X11. X11-implementeringen er basert på , ved bruk av EGL.
For å aktivere akselerasjon, bør du først sette media.ffmpeg.low-latency.enabled-innstillingen til true i about:config VA-API-støtte («widget.wayland-dmabuf-vaapi.enabled=true», «gfx.webrender.all=true» eller «layers.acceleration.force-enabled=true» og oppstart med miljøvariabelen MOZ_ENABLE_WAYLAND=1 for Wayland og MOZ_X11_EGL=1 for X11).
I tillegg kan det bemerkes i Firefox 81-grenen av WebRender-komposisjonssystemet for mobile enheter med Adreno 5xx GPU-er, Adreno 505 og 506. WebRender er skrevet i Rust og muliggjør en betydelig økning i gjengivelseshastighet og en reduksjon i CPU-belastning ved å avlaste gjengivelsesoperasjoner for sideinnhold til GPU-en, som implementeres gjennom shaders som kjøres i GPU-en.
Kilde: opennet.ru
