Firefox engade aceleración de decodificación de vídeo a través de VA-API para sistemas X11

Na base de código de Firefox, en base á cal se formará a versión de Firefox 25 o 80 de agosto, engadido cambiar a desactivación para Linux encadernación soporte para a aceleración de hardware da decodificación de vídeo para sistemas baseados en Wayland. A aceleración ofrécese mediante VA-API (Video Acceleration API) e FFmpegDataDecoder. Así, soporte para aceleración de vídeo de hardware a través de VA-API estará dispoñible e para sistemas Linux que utilizan o protocolo X11.

Anteriormente, a aceleración de vídeo de hardware estable só se proporcionaba para o novo backend mediante Wayland e o mecanismo DMABUF. Para X11, a aceleración non se aplicou debido a problemas cos controladores gfx. Agora o problema coa activación da aceleración de vídeo para X11 está resolto o uso de EGL. Ademais, para os sistemas con X11, implementouse a capacidade de traballar con WebGL a través de EGL, que no futuro permitirá compatibilidade coa aceleración de hardware de WebGL para X11.
Actualmente, esta función permanece desactivada por defecto (activada a través de widget.dmabuf-webgl.enabled), xa que aínda non se resolveron todos os problemas.

Para activar o traballo a través de EGL, ofrécese a variable de ambiente MOZ_X11_EGL, despois de definir cal Webrender
e os compoñentes de composición OpenGL cambian para usar EGL en lugar de GLX. A implementación baséase en novo backend para X11 baseado en DMABUF, que se prepara particionando Backend DMABUF, previamente proposto para Wayland.

Ademais, pódese sinalar incorporación na base de código na que se forma o lanzamento de Firefox 79, o sistema de composición WebRender para portátiles baseado en chips AMD na plataforma Windows 10 WebRender está escrito na linguaxe Rust e permítelle conseguir un aumento significativo da velocidade de renderizado a carga na CPU movendo as operacións á representación lateral da GPU dos contidos da páxina, que se implementan mediante sombreadores que se executan na GPU. Anteriormente, WebRender estaba habilitado na plataforma Windows 10 para GPU Intel, APU AMD Raven Ridge, APU AMD Evergreen e portátiles con tarxetas gráficas NVIDIA. En Linux, WebRender está actualmente activado para tarxetas Intel e AMD só nas versións nocturnas e non é compatible con tarxetas NVIDIA. Para forzalo en about:config, debes activar a configuración “gfx.webrender.all” e “gfx.webrender.enabled” ou executar Firefox coa variable de ambiente MOZ_WEBRENDER=1 configurada.

En Firefox 79 tamén por defecto engadido configuración para activar o illamento dinámico de cookies en función do dominio que se mostra na barra de enderezos ("Illamento dinámico de primeira parte", cando as insercións propias e de terceiros se determinan en función do dominio base do sitio). A configuración ofrécese no configurador na sección de configuración de bloqueo de seguimento de movementos no bloque despregable de Métodos de bloqueo de cookies.
Tamén en Firefox 79 activado De xeito predeterminado, a nova pantalla de configuración experimental é "about:preferences#experimental", que ofrece unha interface para activar funcións experimentais, semellante a about:flags en Chrome.

Fonte: opennet.ru

Engadir un comentario