În Firefox suport pentru accelerarea hardware-ului în decodarea video în sesiuni bazate pe tehnologia WebRTC, utilizată în aplicațiile web pentru videoconferințe. Accelerarea este realizată prin intermediul VA-API (Video Acceleration API) și FFmpegDataDecoder și este disponibilă atât pentru Wayland, cât și pentru X11. Implementarea pentru X11 se bazează pe utilizarea , care folosește EGL.
Pentru a activa accelerarea în about:config, trebuie să setați opțiunea media.ffmpeg.low-latency.enabled la true, după ce activați suportul VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" sau "layers.acceleration.force-enabled=true" și să rulați cu variabila de mediu MOZ_ENABLE_WAYLAND=1 pentru Wayland și MOZ_X11_EGL=1 pentru X11).
apariția în ramura Firefox 81 a sistemului de compunere WebRender pentru dispozitive mobile cu GPU Adreno 5xx, Adreno 505 și 506. WebRender este scris în limbajul Rust și permite o creștere semnificativă a vitezei de redare și o reducere a încărcării CPU prin mutarea pe GPU a operațiunilor de redare a conținutului paginii, implementate prin intermediul shaderelor executate pe GPU.
Sursa: opennet.ro
