Firefox 80 har acceleration af videoafkodning via VA-API i X11

Firefox-logo

I Firefox-kodebasen, hvorpå lanceringen af firefox 80, det blev for nylig meddelt, at der er tilføjet en ændring, der deaktiveres for Linux sammenkædningen af afkodningsstøtte accelereret video hardware til Wayland-baserede systemer.

Med dette nu vil den acceleration, der leveres, bruge VA-API (Video Acceleration API) og FFmpegDataDecoder. Derfor understøttelse af hardwarevideoacceleration via VA-API vil også være tilgængelig for Linux-systemer, der bruger X11-protokollen.

Tidligere blev der kun leveret stabil hardwarevideoacceleration til den nye backend ved hjælp af Wayland og DMABUF-mekanismen.

For X11 blev gashåndtaget ikke anvendt på grund af problemer med gfx-driverne. Nu er problemet med at aktivere videoacceleration til X11 løst ved hjælp af EGL. Derudover implementeres muligheden for at køre WebGL over EGL for X11-systemer, hvilket muliggør inddragelse af support til WebGL-hardwareacceleration til X11 i fremtiden.

I øjeblikket forbliver denne funktion deaktiveret som standard (aktiveret via widget.dmabuf-webgl.enabled), da ikke alle problemer er løst.

For at aktivere jobbet via EGL, miljøvariablen MOZ_X11_EGL levereshvorefter kompositionskomponenterne Webrender og OpenGL skifter til EGL i stedet for GLX. Implementeringen er baseret på den nye DMABUF-backend til X11, som udarbejdes ved at opdele den tidligere foreslåede DMABUF-backend til Wayland.

Derudover du kan se medtagelsen af ​​WebRender-kompositionssystemer til bærbare computere baseret på AMD-chips på Windows 10-platformen er kompileret på basis af koden, på basis af hvilken Firefox 79-versionen er dannet.

WebRender er skrevet på Rust-sproget og giver mulighed for at opnå en signifikant stigning i gengivelseshastighed og en lavere CPU-belastning på grund af overførsel af GPU-operationer til den ene side Gengivelse af sideindholdet, der implementeres gennem skyggeløb, der køres på GPU'en.

WebRender var tidligere inkluderet på Windows 10-platformen til Intel GPU, AMD APU Raven Ridge, AMD Evergreen og bærbare computere med NVIDIA-grafikkort. På Linux er WebRender i øjeblikket aktiveret til Intel- og AMD-kort kun i natlige versioner af Firefox og det er ikke kompatibelt med NVIDIA-kort.

For dem, der er på denne version af browseren, kan de tvinge inkluderingen i ca.: konfigurer og aktiver indstillingerne "gfx.webrender.all" og "gfx.webrender.enabled".

Andre forventede ændringer

Endelig også vale fremhæver, at der for Firefox 79 blev tilføjet en konfiguration Standard for at aktivere dynamisk cookie-isolering for domænet vist i adresselinjen (»Førsteparts dynamisk isolering», når dine og tredjepartsindgange bestemmes ud fra websteds basedomæne).

Konfigurationen foreslås i konfiguratoren i konfigurationsafsnittet for at låse bevægelsessporing i rullemenuen med blokering af cookie-metoder.

Derudover i Firefox 79 aktiveres som standard en ny skærm med eksperimentelle indstillinger: "About: config #experimental".

Hvad angår andre nyheder hvad kan vi forvente på Firerox 80 er det HTTPS-tilstand som er designet til at håndhæve HTTPS på websteder. Det fungerer på den måde svarende til HTTPS Everywhere og andre HTTPS-opdateringsudvidelser for browsere i den forstand, at det forsøger at opdatere HTTP-forbindelser, som ikke er sikre, til HTTPS-forbindelser, som er.

Den største forskel mellem HTTPS-kun native-tilstand og udvidelser er, at Mozilla-implementeringen forsøger at opdatere hver HTTP-forbindelse til HTTPS.

Med det Firefox informerer brugeren, hvis hele webstedet ikke kunne indlæses, fordi det ikke understøtter HTTPS. Det samme gælder dog ikke for emner, der ikke kan uploades til et websted. Brugere kan vælge at fortsætte med at indlæse webstedet, hvis det ikke indlæses helt.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Xavier sagde han

    Så ven, hvordan aktiverer jeg vaapi i linux? Jeg installerer firefox 80 og nu? fordi jeg gjorde det, og CPU-brugen på youtube er stadig høj. jeg bruger manjaro