Do nocnych wydań Firefox dodano wsparcie dla przyspieszenia WebRTC poprzez VAAPI

W nocne wydania Firefox dodano wsparcie dla sprzętowego przyspieszenia dekodowania wideo w sesjach opartych na technologii WebRTC, wykorzystywanej w aplikacjach webowych do prowadzenia wideokonferencji. Przyspieszenie zrealizowano przy pomocy VA-API (Video Acceleration API) oraz FFmpegDataDecoder, i jest dostępne zarówno dla Wayland, jak i dla X11. Implementacja dla X11 opiera się na zastosowaniu nowego backendu, wykorzystującego EGL.

Aby włączyć przyspieszenie w about:config, należy ustawić opcję media.ffmpeg.low-latency.enabled na wartość true, wcześniej włączając wsparcie dla VA-API ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" lub "layers.acceleration.force-enabled=true" oraz uruchomienie z zmienną środowiskową MOZ_ENABLE_WAYLAND=1 dla Wayland i MOZ_X11_EGL=1 dla X11).

Dodatkowo można zaznaczyć włączenie w gałęzi Firefox 81 systemu kompozytora WebRender dla urządzeń mobilnych z GPU Adreno 5xx, z wyjątkiem Adreno 505 i 506. WebRender napisany jest w języku Rust i umożliwia znaczne zwiększenie szybkości renderowania oraz zmniejszenie obciążenia CPU poprzez przeniesienie na GPU operacji renderowania treści strony, które są realizowane przez wykonywane w GPU shadery.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster