Firefox 80 kommer att ha videoavkodningsacceleration via VA-API i X11

Firefox-logotypen

I Firefox-kodbasen som lanseringen av Firefox 80, det tillkännagavs nyligen att en ändring har lagts till som inaktiveras för Linux länkningen av avkodningsstöd accelererad video hårdvara till Wayland-baserade system.

Med detta, nu kommer accelerationen som tillhandahålls att använda VA-API (Video Acceleration API) och FFmpegDataDecoder. Därför stöd för hårdvaruacceleration via VA-API kommer också att finnas tillgängligt för Linux-system som använder X11-protokollet.

Tidigare tillhandahölls stabil hårdvaruacceleration endast för den nya backend med Wayland och DMABUF-mekanismen.

För X11 tillämpades inte gas på grund av problem med gfx-drivrutinerna. Nu löses problemet med att aktivera videoacceleration för X11 med hjälp av EGL. För X11-system implementeras dessutom möjligheten att köra WebGL över EGL, vilket gör det möjligt att inkludera stöd för WebGL-hårdvaruacceleration för X11 i framtiden.

För närvarande förblir denna funktion inaktiverad som standard (aktiverat via widget.dmabuf-webgl.enabled), eftersom inte alla problem har lösts.

För att aktivera jobbet via EGL, miljövariabel MOZ_X11_EGL tillhandahållsvarefter kompositionskomponenterna Webrender och OpenGL ändras till EGL istället för GLX. Implementeringen baseras på den nya DMABUF-backend för X11, som förbereds genom att dela upp den tidigare föreslagna DMABUF-backend för Wayland.

Dessutom, du kan se inkluderingen av kompositionssystem för WebRender för bärbara datorer baserade på AMD-chips på Windows 10-plattformen sammanställs på grundval av koden på grundval av vilken Firefox 79-versionen bildas.

WebRender är skrivet på Rust-språket och gör det möjligt att uppnå en betydande ökning av renderingshastigheten och en lägre CPU-belastning på grund av överföringen av GPU-operationer till ena sidan Rendering av sidinnehållet, som implementeras genom skuggor som körs på GPU.

WebRender ingick tidigare på Windows 10-plattformen för Intel GPU, AMD APU Raven Ridge, AMD Evergreen och bärbara datorer med NVIDIA-grafikkort. På Linux är WebRender för närvarande aktiverat för Intel- och AMD-kort endast i versioner av Firefox varje natt och det är inte kompatibelt med NVIDIA-kort.

För dem som är på den här versionen av webbläsaren kan de tvinga inkluderingen i ca: konfigurera och aktivera inställningarna "gfx.webrender.all" och "gfx.webrender.enabled".

Andra förväntade förändringar

Slutligen också vale framhäver att för Firefox 79 har en konfiguration lagts till standard för att möjliggöra dynamisk cookie-isolering för domänen som visas i adressfältet (»Dynamisk isolering från första part», när dina och tredjepartsposter bestäms baserat på webbplatsens basdomän).

Konfigurationen föreslås i konfiguratorn i konfigurationsavsnittet för att låsa rörelsespårning i rullgardinsmenyn för cookie-blockeringsmetoder.

Dessutom, i Firefox 79 aktiveras som standard en ny skärm med experimentella inställningar: "About: config #experimental".

När det gäller andra nyheter vad kan vi förvänta oss på Firerox 80 är det HTTPS-läge vilket är utformad för att tillämpa HTTPS på webbplatser. Det fungerar så som liknar HTTPS Everywhere och andra HTTPS-uppdateringstillägg för webbläsare i den meningen att den försöker uppdatera HTTP-anslutningar, som inte är säkra, till HTTPS-anslutningar, som är.

Huvudskillnaden mellan HTTPS-endast inbyggt läge och tillägg är att Mozilla-implementeringen försöker uppdatera varje HTTP-anslutning till HTTPS.

Med det Firefox informerar användaren om hela webbplatsen inte kunde laddas eftersom den inte stöder HTTPS. Detsamma gäller dock inte för objekt som inte kan laddas upp till en webbplats. Användare kan välja att fortsätta ladda webbplatsen om den inte laddas helt.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Xavier sade

    Så vän, hur aktiverar jag vaapi i Linux? Jag installerar firefox 80 och nu? eftersom jag gjorde det och cpu-användningen på youtube är fortfarande hög. jag använder manjaro