В нощните сборки на Firefox е добавена поддръжка за ускорение на WebRTC чрез VAAPI

В нощни сборки Firefox е добавена поддръжка на хардуерно ускорение за декодиране на видео в сесиите на платформата WebRTC, която се използва в уеб приложения за видеоконференции. Ускорението е реализирано чрез VA-API (Video Acceleration API) и FFmpegDataDecoder, и е достъпно както за Wayland, така и за X11. Реализацията за X11 е основана на прилагането на нов бекенд, който използва EGL.

За да активирате ускорението в about:config, трябва да зададете настройката media.ffmpeg.low-latency.enabled на true, преди да включвайки активирате поддръжката на VA-API («widget.wayland-dmabuf-vaapi.enabled=true», «gfx.webrender.all=true» или «layers.acceleration.force-enabled=true» и да стартирате с променлива на средата MOZ_ENABLE_WAYLAND=1 за Wayland и MOZ_X11_EGL=1 за X11).

Допълнително може да бъде отбелязано активиране в клон Firefox 81 системата за композиране WebRender за мобилни устройства с GPU Adreno 5xx, с изключение на Adreno 505 и 506. WebRender е написан на Rust и позволява значително увеличение на скоростта на рендиране и намаляване на натоварването на CPU, като износва на GPU операциите по рендиране на съдържанието на страницата, които са реализирани чрез изпълнявани в GPU шейдери.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster