В firefox subteno por hardvarakcelo de videomalkodado en sesioj bazitaj sur WebRTC-teknologio, uzita en ret-aplikoj por videokonferenco. Akcelo estas efektivigita uzante VA-API (Video Acceleration API) kaj FFmpegDataDecoder, kaj estas havebla por kaj Wayland kaj X11. La efektivigo por X11 baziĝas sur la aplikaĵo , uzante EGL.
Por ebligi akcelon en about:config, vi unue agordu media.ffmpeg.low-latency.enabled al vera, VA-API-subteno ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" aŭ "layers.acceleration.force-enabled=true" kaj lanĉu kun mediovariablo MOZ_ENABLE_WAYLAND=1 por Wayland kaj MOZ_X11_EGL=1 por X11).
Aldone, ĝi povas esti notita en la branĉo Firefox 81 de la WebRender kunmetaĵsistemo por porteblaj aparatoj kun Adreno 5xx GPU, Adreno 505 kaj 506. WebRender estas skribita en la Rust-lingvo kaj ebligas al vi atingi signifan pliiĝon en bildiga rapideco kaj redukti la ŝarĝon sur la CPU movante paĝenhavajn bildigajn operaciojn al la GPU-flanko, kiuj estas efektivigitaj per ombriloj kurantaj sur la GPU. .
fonto: opennet.ru
