Firefox 80 presenterà l'accelerazione della decodifica video tramite VA-API in X11

Logo di Firefox

Nel codice base di Firefox su cui è stato avviato il lancio di Firefox 80, è stato recentemente annunciato che è stata aggiunta una modifica che disabilita per Linux il collegamento di supporto alla decodifica video accelerato hardware ai sistemi basati su Wayland.

Con questo, ora l'accelerazione fornita utilizzerà VA-API (Video Acceleration API) e FFmpegDataDecoder. Quindi, supporto per l'accelerazione video hardware tramite VA-API sarà disponibile anche per i sistemi Linux che utilizzano il protocollo X11.

In precedenza, l'accelerazione video hardware stabile veniva fornita solo per il nuovo backend utilizzando Wayland e il meccanismo DMABUF.

Per X11, l'acceleratore non è stato applicato a causa di problemi con i driver gfx. Ora il problema di abilitare l'accelerazione video per X11 viene risolto utilizzando EGL. Inoltre, per i sistemi X11, è implementata la capacità di eseguire WebGL su EGL, che consentirà l'inclusione del supporto per l'accelerazione hardware WebGL per X11 in futuro.

Attualmente questa funzione rimane disabilitata per impostazione predefinita (abilitato tramite widget.dmabuf-webgl.enabled), poiché non tutti i problemi sono stati risolti.

Per attivare il lavoro tramite EGL, Viene fornita la variabile d'ambiente MOZ_X11_EGL, dopo di che le componenti compositive Webrender e OpenGL cambiano in EGL invece che in GLX. L'implementazione si basa sul nuovo backend DMABUF per X11, che viene preparato dividendo il backend DMABUF proposto in precedenza per Wayland.

Inoltre, puoi vedere l'inclusione di sistemi di composizione WebRender per i portatili basati su chip AMD su piattaforma Windows 10 vengono compilati sulla base del codice sulla base del quale è formata la versione di Firefox 79.

WebRender è scritto in linguaggio Rust e permette di ottenere un notevole aumento della velocità di rendering e un minor carico della CPU dovuto al trasferimento delle operazioni GPU su un lato Rendering dei contenuti della pagina, che vengono implementati tramite shader eseguiti sulla GPU.

WebRender era precedentemente incluso sulla piattaforma Windows 10 per GPU Intel, APU AMD Raven Ridge, AMD sempreverde e laptop con schede grafiche NVIDIA. Su Linux, WebRender è attualmente abilitato per le schede Intel e AMD solo nelle versioni notturne di Firefox e non è compatibile con le schede NVIDIA.

Chi utilizza questa versione del browser può forzare l'inserimento in about: config e attivare le impostazioni "gfx.webrender.all" e "gfx.webrender.enabled".

Altre modifiche previste

Infine anche vale sottolinea che per Firefox 79 è stata aggiunta una configurazione predefinito per abilitare l'isolamento dinamico dei cookie per il dominio mostrato nella barra degli indirizzi (»Isolamento dinamico di prima parte», quando le voci tue e di terze parti sono determinate in base al dominio di base del sito).

La configurazione è suggerita nel configuratore nella sezione configurazione per bloccare il rilevamento del movimento nel blocco a discesa dei metodi di blocco dei cookie.

Inoltre, in Firefox 79, per impostazione predefinita, è attivata una nuova schermata con impostazioni sperimentali: "Informazioni su: config #experimental".

Quanto ad altre notizie cosa possiamo aspettarci su Firerox 80, è la modalità HTTPS quale è progettato per applicare HTTPS sui siti. Funziona in questo modo simile a HTTPS Everywhere e ad altre estensioni di aggiornamento HTTPS per i browser nel senso che tenta di aggiornare le connessioni HTTP, che non sono sicure, alle connessioni HTTPS, che lo sono.

La principale differenza tra la modalità nativa solo HTTPS e le estensioni è che l'implementazione di Mozilla cerca di aggiornare ogni connessione HTTP a HTTPS.

Con esso Firefox informa l'utente se non è stato possibile caricare l'intero sito perché non supporta HTTPS. Tuttavia, lo stesso non vale per gli elementi che non possono essere caricati su un sito. Gli utenti possono scegliere di continuare a caricare il sito se non viene caricato completamente.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Xavier suddetto

    Allora amico, come abilito Vaapi in Linux? Installo firefox80 e adesso? perché l'ho fatto e l'utilizzo della CPU su YouTube è ancora alto. sto usando manjaro