В Firefox ondersteuning vir hardeware versnelling van video-dekodering in sessies gebaseer op WebRTC-tegnologie, gebruik in webtoepassings vir videokonferensies. Versnelling word geïmplementeer met behulp van VA-API (Video Acceleration API) en FFmpegDataDecoder, en is beskikbaar vir beide Wayland en X11. Die implementering vir X11 is gebaseer op die toepassing , met behulp van EGL.
Om versnelling in about:config te aktiveer, moet jy eers die media.ffmpeg.low-latency.enabled-instelling op waar stel VA-API-ondersteuning ("widget.wayland-dmabuf-vaapi.enabled=true", "gfx.webrender.all=true" of "layers.acceleration.force-enabled=true" en begin met omgewingsveranderlike MOZ_ENABLE_WAYLAND=1 vir Wayland en MOZ_X11_EGL=1 vir X11).
Daarbenewens kan dit opgemerk word in die Firefox 81-tak van die WebRender-samestellingstelsel vir mobiele toestelle met Adreno 5xx GPU, Adreno 505 en 506. WebRender is in die Rust-taal geskryf en stel jou in staat om 'n aansienlike toename in leweringspoed te bereik en die las op die SVE te verminder deur bladsy-inhoudweergawe-bewerkings na die GPU-kant te skuif, wat geïmplementeer word deur shaders wat op die GPU loop. .
Bron: opennet.ru
