A Firefox a hardveres video dekódolás gyorsításának támogatása a WebRTC technológián alapuló ülésekben, amelyeket webalkalmazásokban használnak videokonferenciák lebonyolítására. A gyorsítás a VA-API (Video Acceleration API) és a FFmpegDataDecoder segítségével valósul meg, és elérhető a Wayland és az X11 számára is. Az X11-re alapozott megvalósítás , amely EGL-t használ.
A gyorsítás engedélyezéséhez az about:config alatt a media.ffmpeg.low-latency.enabled beállítást true értékre kell állítani, előtte a VA-API támogatást ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" vagy "layers.acceleration.force-enabled=true", valamint indítsa el a MOZ_ENABLE_WAYLAND=1 környezeti változóval a Wayland esetén és a MOZ_X11_EGL=1-el az X11 esetén).
További megjegyzésként a Firefox 81 verzióban a WebRender összeszerkesztője mobil eszközökön Adreno 5xx GPU-val, Adreno 505 és 506. A WebRender Rust nyelven van megírva, és lehetővé teszi a rajzolási sebesség jelentős növelését és a CPU terhelésének csökkentését azáltal, hogy a GPU-ra delegálja a weboldal tartalmának rajzolásával kapcsolatos műveleteket, amelyek GPU shader-ek segítségével valósulnak meg.
Forrás: opennet.ru
