Ja està actiu a Firefox el suport per l'acceleració de maquinari WebGL i vídeo de Wayland

WebGL-Wayland on Firefox

En les versions nightly del Firefox, Sobre de les quals es formarà el llançament del Firefox 75 (que serà llançat el proper 7 d'abril) s'ha donat a conèixer que es va implementar el suport complet per WebGL en entorns que utilitzen el protocol Wayland. Fins ara, el nivell de rendiment de WebGL en les compilacions de Linux de Firefox ha deixat molt a desitjar causa de la falta de suport per a l'acceleració de maquinari, a causa de problemes amb els controladors GFX per a X11 i l'ús de diferents estàndards.

L'acceleració basada en gfx en X11 es va proporcionar a Chrome, però a costa de mantenir una gran llista d'excepcions i solucions per evitar problemes. Mentre que en el cas del Firefox, L'acceleració de maquinari de WebGL per a Linux mai es va habilitar per defecte, ja que Mozilla no tenia els recursos per analitzar cada controlador i targeta de vídeo problemàtics, a més que s'enfoco en altres àrees.

A l'usar Wayland, la situació va canviar a causa de l'aparició d'un nou backend que utilitza el mecanisme DMABUF per dibuixar textures i organitzar l'intercanvi de memòries intermèdies amb aquestes textures col·locades a la memòria de vídeo per diferents processos.

Inicialment, el nou backend es va desenvolupar amb l'objectiu de proporcionar suport de qualitat per a l'acceleració gfx. A més de l'acceleració per maquinari de back-end WebGL també va ser donada l'oportunitat d'implementar el suport per a vídeo H.264 accelerada descodificació usant el VA-API (API de vídeo Acceleració) i FFmpegDataDecoder.

Les compilacions del Firefox basades en Wayland han aconseguit produir un entorn de treball GL unificat que no està vinculat a servidors compostos específics, com GNOME Mutter o KDE KWin.

El suport d'acceleració usant el backend DMABUF s'implementa per dos mecanismes de renderitzat disponibles a Firefox: WebRender (El nou que fa servir la GPU per renderitzar pàgines web) i el compositor GL (Clàssic).

En ambdós casos, quan s'usa el nou back-end, les textures es creen a la GPU i es poden usar directament entre els processos de el navegador responsables de la composició i interacció amb la GPU.

Els marcs WebGL es poden representar directament en la memòria de la GPU, que es pot reflectir en el buffer de marcs EGL, processar-se en el procés principal i representar-se com una textura a l'barrejar elements de la pàgina web.

Per habilitar WebGL i l'acceleració de vídeo en la versió nightly de Firefox, s'ha d'iniciar Firefox amb la variable d'entorn «MOZ_ENABLE_WAYLAND = 1»I configurar«widget.wayland-dmabuf-webgl.enabled»i«widget.wayland-dmabuf-vaapi.enabled»A about: config, i després comprovar si l'acceleració està habilitada a la pàgina, a més de que es requereix que la biblioteca libva versió 2.6.0+ aquest instal·lada per funcionar.

Finalment, dels propers canvis a Firefox 75 que s'esperen, Es destaquen els següents:

  • Habilitació per a usuaris del Regne Unit mostrant blocs patrocinats en la pàgina d'inici en la secció recomanada pel servei de contingut de Pocket (anteriorment, els anuncis es mostraven només a usuaris dels Estats Units) els blocs estan clarament marcats com a publicitat i estan deshabilitats en la configuració.
  • En l'administrador de contrasenyes (about: logins), si no s'estableix una contrasenya mestra, s'implementa el suport inicial per mostrar el diàleg d'autenticació de sistema operatiu i ingressar les credencials de sistema abans de veure les contrasenyes guardades.
  • La capacitat d'activar la interfície de creació de perfils de pàgina sense instal·lar complements addicionals, fent clic al botó «Habilitar menú de perfil» a profiler.firefox.com, així com també la manera d'anàlisi de rendiment agregat només per a la pestanya activa.
  • Una manera de neteja de cookies antigues i dades de el lloc quan s'accedeix a llocs amb un codi de seguiment de moviments amb el que l'usuari no interactua interactivament. La manera té com a objectiu combatre el seguiment a través de redireccionaments.
  • La implementació de quadres de diàleg modals, vinculats a pestanyes individuals i sense bloquejar tota la interfície, ha començat.

font: https://mastransky.wordpress.com/


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.