В Firefox understøttelse af hardwareacceleration af videoafkodning i sessioner baseret på WebRTC-teknologi, brugt i webapplikationer til videokonferencer. Acceleration er implementeret ved hjælp af VA-API (Video Acceleration API) og FFmpegDataDecoder, og er tilgængelig for både Wayland og X11. Implementeringen til X11 er baseret på applikationen , ved hjælp af EGL.
For at aktivere acceleration skal du i about:config først indstille indstillingen media.ffmpeg.low-latency.enabled til true understøttelse af VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" eller "layers.acceleration.force-enabled=true" og start med miljøvariablen MOZ_ENABLE_WAYLAND=1 for Wayland og MOZ_X11_1=11 for XXNUMX).
Derudover kan det bemærkes i Firefox 81-gren af WebRender-sammensætningssystem til mobile enheder med Adreno 5xx GPU, Adreno 505 og 506. WebRender er skrevet i Rust-sproget og giver mulighed for en betydelig stigning i gengivelseshastighed og en reduktion i CPU-belastning ved at flytte sideindholdsgengivelsesoperationer, som implementeres gennem shaders, der udføres i GPU'en, til GPU-siden.
Kilde: opennet.ru
