Nachtelijke builds van Firefox ondersteunen nu WebRTC-versnelling via VAAPI

В nachtelijke opbouw Firefox toegevoegd ondersteuning voor hardwareversnelling van videodecodering in sessies op basis van WebRTC-technologie, gebruikt in webapplicaties voor videoconferenties. Versnelling wordt geïmplementeerd met behulp van VA-API (Video Acceleration API) en FFmpegDataDecoder, en is beschikbaar voor zowel Wayland als X11. De implementatie voor X11 is gebaseerd op de applicatie nieuwe backend, met behulp van EGL.

Om versnelling in about:config in te schakelen, moet u eerst de instelling media.ffmpeg.low-latency.enabled instellen op true Opgewonden VA-API-ondersteuning (“widget.wayland-dmabuf-vaapi.enabled=true”, “gfx.webrender.all=true” of “layers.acceleration.force-enabled=true” en uitgevoerd met omgevingsvariabele MOZ_ENABLE_WAYLAND=1 voor Wayland en MOZ_X11_EGL=1 voor X11).

Bovendien kan worden opgemerkt inclusie in de Firefox 81-tak van het WebRender-compositingsysteem voor mobiele apparaten met Adreno 5xx GPU, met uitzondering van Adreno 505 en 506. WebRender is geschreven in de Rust-taal en stelt u in staat een aanzienlijke verhoging van de weergavesnelheid te bereiken en de belasting van de CPU te verminderen door bewerkingen voor het weergeven van pagina-inhoud naar de GPU-kant te verplaatsen, die worden geïmplementeerd via shaders die op de GPU draaien .

Bron: opennet.ru

Voeg een reactie