Nattlige versjoner av Firefox støtter nå WebRTC-akselerasjon via VAAPI

В nattlige bygg Firefox la til støtte for maskinvareakselerasjon av videodekoding i økter basert på WebRTC-teknologi, brukt i webapplikasjoner for videokonferanser. Akselerasjon er implementert ved hjelp av VA-API (Video Acceleration API) og FFmpegDataDecoder, og er tilgjengelig for både Wayland og X11. Implementeringen for X11 er basert på applikasjonen ny backend, ved hjelp av EGL.

For å aktivere akselerasjon i about:config, bør du først sette media.ffmpeg.low-latency.enabled-innstillingen til true, først skrudd på VA-API-støtte ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" eller "layers.acceleration.force-enabled=true" og kjøres med miljøvariabel MOZ_ENABLE_WAYLAND=1 for Wayland og MOZ_X11_EGL=1 for X11).

I tillegg kan det bemerkes inkludering i Firefox 81-grenen av WebRender-sammensetningssystemet for mobile enheter med Adreno 5xx GPU, med unntak av Adreno 505 og 506. WebRender er skrevet på Rust-språket og lar deg oppnå en betydelig økning i gjengivelseshastighet og redusere belastningen på CPU-en ved å flytte gjengivelsesoperasjoner for sideinnhold til GPU-siden, som implementeres gjennom shadere som kjører på GPUen. .

Kilde: opennet.ru

Legg til en kommentar