Nocne kompilacje Firefoksa obsługują teraz akcelerację WebRTC poprzez VAAPI

В nocne budowanie Firefox dodany obsługa sprzętowego przyspieszania dekodowania wideo w sesjach w oparciu o technologię WebRTC, wykorzystywaną w aplikacjach internetowych do wideokonferencji. Akceleracja jest realizowana przy użyciu VA-API (Video Acceleration API) i FFmpegDataDecoder i jest dostępna zarówno dla Wayland, jak i X11. Implementacja dla X11 opiera się na aplikacji nowy backend, używając EGL.

Aby włączyć przyspieszenie w about:config, powinieneś najpierw ustawić ustawienie media.ffmpeg.low-latency.enabled na true włączanie Obsługa VA-API („widget.wayland-dmabuf-vaapi.enabled=true”, „gfx.webrender.all=true” lub „layers.acceleration.force-enabled=true” i uruchamianie ze zmienną środowiskową MOZ_ENABLE_WAYLAND=1 dla Waylanda i MOZ_X11_EGL=1 dla X11).

Dodatkowo można to zauważyć inkorporacja w gałęzi Firefox 81 systemu do kompozycji WebRender dla urządzeń mobilnych z procesorem graficznym Adreno 5xx, oprócz Adreno 505 i 506. WebRender napisany jest w języku Rust i pozwala osiągnąć znaczny wzrost szybkości renderowania oraz zmniejszyć obciążenie procesora poprzez przeniesienie operacji renderowania zawartości strony na stronę GPU, które są realizowane poprzez shadery działające na GPU .

Źródło: opennet.ru

Dodaj komentarz