Firefox 80: ssä on videodekoodauksen kiihdytys VA-API: n kautta X11: ssä

Firefox-logo

Firefox-koodikannassa, jolla käynnistetään Firefox 80, äskettäin ilmoitettiin Lisätty muutos, joka poistaa Linuxin käytöstä linkittäminen dekoodaustuki nopeutettu video laitteisto Wayland-pohjaisiin järjestelmiin.

Tämän avulla nyt tarjottu kiihtyvyys käyttää VA-API: ta (Video Acceleration API) ja FFmpegDataDecoder. Näin ollen tuki laitteiston videokiihdytykselle VA-API: n kautta on saatavana myös Linux-järjestelmille, jotka käyttävät X11-protokollaa.

Aikaisemmin vakaa laitteistovideokiihdytys tarjottiin vain uudelle taustalle, joka käytti Waylandia ja DMABUF-mekanismia.

X11: ssä kaasua ei käytetty gfx-ohjaimien ongelmien takia. Nyt video kiihdytyksen ottamisen käyttöönotto X11: lle on ratkaistu EGL: n avulla. Lisäksi X11-järjestelmissä toteutetaan mahdollisuus ajaa WebGL EGL: n kautta, mikä sallii WebGL-laitteistokiihdytyksen tuen X11: lle tulevaisuudessa.

Tällä hetkellä tämä ominaisuus on oletusarvoisesti poissa käytöstä (käytössä widget.dmabuf-webgl.enabled-toiminnon kautta), koska kaikkia ongelmia ei ole ratkaistu.

Aktivoi työ EGL: n kautta ympäristömuuttuja MOZ_X11_EGL tarjotaan, jonka jälkeen sävellyskomponentit Webrender ja OpenGL siirtyvät EGL: ään GLX: n sijaan. Toteutus perustuu X11: n uuteen DMABUF-taustajärjestelmään, joka on valmistettu jakamalla aiemmin ehdotettu DMABUF-taustakuva Waylandille.

Lisäksi, näet WebRender-sommittelujärjestelmien sisällyttämisen kannettaville tietokoneille, jotka perustuvat AMD-siruihin Windows 10 -alustalla, kootaan koodin perusteella, jonka perusteella Firefox 79 -versio muodostetaan.

WebRender on kirjoitettu Rust-kielellä, ja sen avulla voidaan saavuttaa merkittävä renderointinopeuden kasvu ja pienempi suorittimen kuormitus GPU-operaatioiden siirtämisen toiselle puolelle johtuen Sivun sisällön renderointi, joka toteutetaan GPU: lla suoritettavien varjostimien kautta.

WebRender sisältyi aiemmin Windows 10 -ympäristöön Intel GPU: lle, AMD APU: lle Raven Ridge, AMD Evergreen ja kannettavat tietokoneet, joissa on NVIDIA-näytönohjaimet. Linuxissa WebRender on tällä hetkellä käytössä Intel- ja AMD-korteille vain Firefoxin öisin ja se ei ole yhteensopiva NVIDIA-korttien kanssa.

Niille, jotka käyttävät tätä selainversiota, he voivat pakottaa sisällyttämään tiedot noin: config ja aktivoimaan asetukset "gfx.webrender.all" ja "gfx.webrender.enabled".

Muut odotetut muutokset

Lopuksi myös vale korostaa, että Firefox 79: lle määritettiin kokoonpano oletuksena dynaamisen evästeiden eristämisen mahdollistamiseksi osoiterivillä näkyvälle toimialueelle (»Ensimmäisen osapuolen dynaaminen eristäminen», kun sinun ja kolmannen osapuolen merkinnät määritetään sivuston perusverkkotunnuksen perusteella).

Konfigurointia ehdotetaan konfigurointilaitteen kokoonpano-osassa lukita liikkeen seuranta evästeiden estomenetelmien pudotusvalikossa.

Lisäksi, Firefox 79: ssä oletuksena uusi näyttö, jossa on kokeelliset asetukset, aktivoidaan: "Tietoja: config #experimental".

Mitä muita uutisia mitä voimme odottaa Firerox 80: ssä se on HTTPS-tila mikä on Suunniteltu valvomaan HTTPS: ää sivustoissa. Se toimii tavalla samanlainen kuin HTTPS Everywhere ja muut HTTPS-päivityslaajennukset selaimille siinä mielessä, että se yrittää päivittää HTTP-yhteydet, jotka eivät ole suojattuja, HTTPS-yhteyksiin, jotka ovat.

Suurin ero vain HTTPS-natiivimoodin ja laajennusten välillä on se, että Mozilla-toteutus yrittää päivittää jokaisen HTTP-yhteyden HTTPS: ään.

Sen kanssa Firefox ilmoittaa käyttäjälle, jos koko sivustoa ei voitu ladata, koska se ei tue HTTPS: ää. Sama ei kuitenkaan koske kohteita, joita ei voi ladata sivustolle. Käyttäjät voivat jatkaa sivuston lataamista, jos se ei lataudu kokonaan.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Xavier dijo

    Joten ystäväni, kuinka voin ottaa vaapin käyttöön Linuxissa? Asennan Firefox 80: n ja nyt? koska tein sen ja suorittimen käyttö YouTubessa on edelleen korkea. käytän manjaroa