Firefox fyrir Wayland færir WebGL og myndbandsvélbúnaðarhröðun

В næturbyggingar Firefox, á grundvelli þess sem Firefox 7 útgáfan verður mynduð 75. apríl, komið til framkvæmda fullur stuðningur við WebGL í umhverfi sem notar Wayland siðareglur. Hingað til hefur frammistöðustig WebGL í Linux smíðum Firefox látið mikið eftir liggja vegna skorts á stuðningi við vélbúnaðarhröðun, vegna vandamál með gfx rekla fyrir X11 og notkun mismunandi staðla. gfx-undirstaða hröðun í X11 var veitt í Chrome, en á kostnað við að viðhalda risastórum lista yfir undantekningar og lausnir til að forðast vandamál (sjá chrome://gpu/). Í Firefox var WebGL vélbúnaðarhröðun fyrir Linux aldrei virkjuð sjálfgefið vegna þess að Mozilla hafði ekki úrræði til að raða upp öllum vandamálum reklum og skjákortum.

Þegar Wayland er notað hefur ástandið breyst þökk sé tilkomu nýrrar bakenda, með því að nota vélbúnaðinn DMABUF fyrir flutning í áferð og skipulag deila biðminni með þessum áferð sem er staðsett í myndminni á milli mismunandi ferla. Upphaflega var nýi bakendinn þróaður með það fyrir augum að veita hágæða stuðning fyrir gfx hröðun. Til viðbótar við vélbúnaðarhröðun, er WebGL bakendi líka gaf tækifæri innleiða stuðning við að hraða h.264 myndafkóðun með því að nota VA-API (Video Acceleration API) og FFmpegDataDecoder.

Wayland-undirstaða smíðar af Firefox gátu undirbúið sameinað GL vinnuumhverfi sem var ekki bundið við sérstaka samsetta netþjóna, eins og GNOME Mutter eða KDE Kwin. Stuðningur við hröðun með því að nota DMABUF-undirstaða bakenda er útfærður fyrir tvær flutningsvélar sem eru fáanlegar í Firefox - WebRender (nýtt, notar GPU til að birta vefsíður) og GL compositor (klassískt). Í báðum tilfellum, þegar nýja bakendinn er notaður, er áferð búin til í GPU og hægt er að nota þær beint án þess að afrita á milli vafraferla sem bera ábyrgð á samsetningu og samskiptum við GPU. WebGL ramma er hægt að skila beint í GPU minni, sem hægt er að kortleggja á EGL rammabufferinn, vinna úr í aðalferlinu og endurgera sem áferð þegar vefsíðnaþættir eru flettir út.

Til að virkja WebGL og myndhröðun ætti ræstu Firefox með umhverfisbreytunni „MOZ_ENABLE_WAYLAND=1“ og í about:config stilltu færibreyturnar „widget.wayland-dmabuf-webgl.enabled“ og „widget.wayland-dmabuf-vaapi.enabled“ og athugaðu síðan hvort hröðun sé virkjuð á um síðuna :support. Til að virka er libva bókasafnsútgáfa 2.6.0+ nauðsynleg (prófuð á Fedora 31 með Intel UHD 630 GPU).

Firefox fyrir Wayland færir WebGL og myndbandsvélbúnaðarhröðun

Meðal væntanlegra breytinga í Firefox 75 geturðu líka merkja:

  • Virkt fyrir notendur í Bretlandi (áður auglýsingar birtist aðeins fyrir notendur frá Bandaríkjunum) sem sýnir blokkir sem styrktaraðilar hafa greitt fyrir á upphafssíðunni í efnishlutanum sem Pocket-þjónustan mælir með (blokkir eru greinilega merktir sem auglýsingar og hægt er að slökkva á þeim í stillingunum).
  • Í lykilorðastjóranum (um: innskráningar), ef aðallykilorðið er ekki stillt, komið til framkvæmda upphaflegur stuðningur við að birta stýrikerfi auðkenningarglugga og slá inn kerfisskilríki áður en vistuð lykilorð eru skoðuð.
  • Bætti við möguleikanum á að virkja síðusniðsviðmótið án þess að setja upp viðbótina með því að smella á „Virkja sniðvalmyndarhnappinn“ á síðunni profiler.firefox.com. Bætt við árangursgreiningarham fyrir virka flipann eingöngu.
  • Framkvæmt ham til að hreinsa gamlar vafrakökur og vefsvæðisgögn þegar aðgangur er að vefsvæðum með siglingarrakningarkóða sem notandinn hefur ekki haft gagnvirk samskipti við. Stillingin miðar að því að berjast gegn rekstri með tilvísunum.
  • Byrjaði innleiðing á formglugga sem eru bundnar við einstaka flipa og hindra ekki allt viðmótið.

    Firefox fyrir Wayland færir WebGL og myndbandsvélbúnaðarhröðun

Heimild: opennet.ru

Bæta við athugasemd