Firefox 80 vil ha akselerasjon med videodekoding via VA-API i X11

Firefox-logo

I Firefox-kodebasen som lanseringen av firefox 80, det ble nylig kunngjort at en endring er lagt til som deaktiveres for Linux koblingen av dekoding støtte akselerert video maskinvare til Wayland-baserte systemer.

Med dette, nå vil akselerasjonen som blir gitt bruke VA-API (Video Acceleration API) og FFmpegDataDecoder. Derfor støtte for maskinvarevideoakselerasjon via VA-API vil også være tilgjengelig for Linux-systemer som bruker X11-protokollen.

Tidligere ble stabil maskinvare-videoakselerasjon kun gitt for den nye backend ved hjelp av Wayland og DMABUF-mekanismen.

For X11 ble gasspjeld ikke brukt på grunn av problemer med gfx-driverne. Nå er problemet med å aktivere videoakselerasjon for X11 løst ved hjelp av EGL. I tillegg implementeres muligheten til å kjøre WebGL over EGL for X11-systemer, noe som vil muliggjøre inkludering av støtte for WebGL-maskinvareakselerasjon for X11 i fremtiden.

For øyeblikket forblir denne funksjonen deaktivert som standard (aktivert via widget.dmabuf-webgl.enabled), ettersom ikke alle problemene er løst.

For å aktivere jobben gjennom EGL, miljøvariabelen MOZ_X11_EGL er gitt, hvoretter komposisjonskomponentene Webrender og OpenGL endres til EGL i stedet for GLX. Implementeringen er basert på den nye DMABUF-backend for X11, som er utarbeidet ved å splitte den tidligere foreslåtte DMABUF-backend for Wayland.

Videre du kan se inkluderingen av WebRender-komposisjonssystemer for bærbare datamaskiner basert på AMD-brikker på Windows 10-plattformen er samlet på grunnlag av koden på grunnlag av hvilken Firefox 79-versjonen er dannet.

WebRender er skrevet på Rust-språket og gjør det mulig å oppnå en betydelig økning i gjengivelseshastighet og en lavere CPU-belastning på grunn av overføring av GPU-operasjoner til den ene siden. Gjengivelse av sideinnholdet, som er implementert gjennom skyggelister som kjøres på GPU.

WebRender var tidligere inkludert på Windows 10-plattformen for Intel GPU, AMD APU Raven Ridge, AMD Evergreen og bærbare datamaskiner med NVIDIA-grafikkort. På Linux er WebRender for øyeblikket aktivert for Intel- og AMD-kort bare i nattlige versjoner av Firefox og det er ikke kompatibelt med NVIDIA-kort.

For de som er på denne versjonen av nettleseren, kan de tvinge inkluderingen i: konfigurere og aktivere innstillingene "gfx.webrender.all" og "gfx.webrender.enabled".

Andre forventede endringer

Endelig også vale fremhever at for Firefox 79 ble en konfigurasjon lagt til misligholde for å aktivere dynamisk isolasjon av informasjonskapsler for domenet som vises i adressefeltet (»Dynamisk isolasjon fra første part», når oppføringene dine og tredjeparter bestemmes ut fra nettstedets basedomene).

Konfigurasjonen er foreslått i konfiguratoren i konfigurasjonsdelen for å låse bevegelsessporing i rullegardinblokken for informasjonskapselblokkeringsmetoder.

Videre i Firefox 79 er som standard en ny skjerm med eksperimentelle innstillinger aktivert: "About: config #experimental".

Når det gjelder andre nyheter hva kan vi forvente på Firerox 80 er det HTTPS-modus som er designet for å håndheve HTTPS på nettsteder. Det fungerer slik ligner på HTTPS Everywhere og andre HTTPS-oppdateringsutvidelser for nettlesere i den forstand at den prøver å oppdatere HTTP-tilkoblinger, som ikke er sikre, til HTTPS-tilkoblinger, som er.

Hovedforskjellen mellom kun HTTPS-innfødt modus og utvidelser er at Mozilla-implementeringen prøver å oppdatere hver HTTP-forbindelse til HTTPS.

Med det Firefox informerer brukeren om hele nettstedet ikke kunne lastes inn fordi det ikke støtter HTTPS. Det samme gjelder imidlertid ikke for elementer som ikke kan lastes opp til et nettsted. Brukere kan velge å fortsette å laste inn nettstedet hvis det ikke lastes helt inn.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Xavier sa

    Så venn, hvordan aktiverer jeg vaapi i Linux? Jeg installerer Firefox 80 og nå? fordi jeg gjorde det, og CPU-bruken på youtube er fortsatt høy. jeg bruker manjaro