Firefoxin öiset koontiversiot tukevat nyt WebRTC-kiihdytystä VAAPIn kautta

В öisiä rakennuksia Firefox lisätty Tuki laitteistokiihdytetylle videoiden dekoodaukselle istunnoissa WebRTC-teknologian pohjalta, jota käytetään web-sovelluksissa videoneuvotteluihin. Kiihdytys toteutetaan VA-API:n (Video Acceleration API) ja FFmpegDataDecoderin avulla, ja se on saatavilla sekä Waylandille että X11:lle. X11-toteutus perustuu uusi taustajärjestelmä, käyttäen EGL:ää.

Kiihdytyksen ottamiseksi käyttöön sinun tulee ensin asettaa media.ffmpeg.low-latency.enabled-asetukseksi true about:config-tiedostossa. kytketty päälle VA-API-tuki ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" tai "layers.acceleration.force-enabled=true" ja käynnistys ympäristömuuttujalla MOZ_ENABLE_WAYLAND=1 Waylandille ja MOZ_X11_EGL=1 X11:lle).

Lisäksi voidaan huomauttaa sisällyttäminen WebRender-kompositointijärjestelmän Firefox 81 -haarassa mobiililaitteille, joissa on Adreno 5xx -näytönohjaimet, poikkeuksen Adreno 505 ja 506. WebRender on kirjoitettu Rust-kielellä ja mahdollistaa renderöintinopeuden merkittävän kasvun ja suorittimen kuormituksen vähentämisen siirtämällä sivusisällön renderöintitoiminnot näytönohjaimelle, mikä toteutetaan näytönohjaimessa suoritettavien varjostimien avulla.

Lähde: opennet.ru

Lisää kommentti