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

В öisiä rakennuksia Firefox lisätty tuki videon dekoodauksen laitteistokiihdytykseen istunnoissa, jotka perustuvat WebRTC-tekniikkaan, jota käytetään web-sovelluksissa videoneuvotteluihin. Acceleration on toteutettu VA-API:lla (Video Acceleration API) ja FFmpegDataDecoderilla, ja se on saatavilla sekä Waylandille että X11:lle. X11:n toteutus perustuu sovellukseen uusi tausta, käyttämällä EGL:ää.

Jos haluat ottaa kiihdytyksen käyttöön about:configissa, aseta media.ffmpeg.low-latency.enabled-asetukseksi ensin true. kytketty päälle VA-API-tuki ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" tai "layers.acceleration.force-enabled=true" ja käynnistää ympäristömuuttujan MOZ_ENABLE_WAYLAND=1 kanssa Waylandille ja MOZ_X11_EGL=1 X11:lle).

Lisäksi voidaan huomauttaa sisällyttäminen Adreno 81xx GPU:lla varustetun mobiililaitteiden WebRender-kompositiojärjestelmän Firefox 5 -haarassa, poikkeuksen Adreno 505 ja 506. WebRender on kirjoitettu Rust-kielellä, ja sen avulla voit saavuttaa merkittävän lisäyksen renderöintinopeudessa ja vähentää prosessorin kuormitusta siirtämällä sivun sisällön renderöintitoiminnot GPU:n puolelle, jotka toteutetaan GPU:ssa toimivien varjostimien kautta. .

Lähde: opennet.ru

Lisää kommentti