Firefoxi jaoks Waylandis on tagatud WebGL-i ja video riistvaraline kiirus.

V öökogumid Firefox, mille alusel koostatakse 7. aprillil Firefox 75 väljaanne, on rakendatud toetab täielikult WebGL-i keskkondades, mis kasutavad Waylandi protokolli. Senine WebGL-i jõudlus Linuxi Firefoxi versioonides jättis soovida, kuna puudus riistvara kiirus, mis oli tingitud probleemide gfx-draiverite X11 jaoks ja erinevate standardite kasutamisest. X11-põhine gfx-kiirus oli tagatud Chromes, kuid selleks tuli hoolitseda tohutu erandeide ja ringlahenduste säilitamise eest probleemide vältimiseks (vt chrome://gpu/). Firefoxis ei ole Linuxi jaoks WebGL-i riistvara kiirus kunagi vaikimisi sisse lülitatud, kuna Mozilla ei olnud suuteline iga probleemse draiveri ja graafikakaardi lahti seletama.

Waylandi kasutamisel on olukord muutunud tänu uue tagapaneeli, mis kasutab mehhanismi DMABUF tekstuuride joonistamiseks ja korraldamiseks eri protsesside vahel jagatavate puhverserverite kasutamine, mis on paigutatud videomälu. Alguses arenes uus tagaplaan, keskendudes kvaliteetse gfx-kiirenduse toe pakkumisele. Peale riistvara kiirenduse toetab WebGL tagaplaan samuti olemas võimalus videode h.264 dekodeerimise kiirenduse toetuse rakendamine VA-API (Video Acceleration API) ja FFmpegDataDecoder abil.

Firefoxi Waylandi põhinevates kogumites on suudetud luua ühtne töö GL-keskkond, mis ei ole seotud konkreetsete komposiitserveritega, nagu GNOME Mutter või KDE Kwin. DMABUF-põhise taustaprogrammi kasutamist toetatakse kahes Firefoxis saadaval joonistamismehhanismis — WebRender (uus, GPU-d kasutav veebilehtede joonistamiseks) ja GL koostaja (klassikaline). Mõlemal juhul uue taustaprogrammi kasutamisel luuakse tekstuure GPU-s ja need saab otse kasutada, ilma et oleks vajalik kopeerimine brauseri protsesside vahel, mis vastutavad komposiitimise ja GPU-ga suhtlemise eest. WebGL kaadreid saab kohe joonistada GPU mällu, mis võib peegelduda EGL-i raamibufrisse, töödelduna peamisest protsessist ja joonistatuna tekstuurina veebilehe elementide vähendamisel.

WebGL-i ja video kiirenduse aktiveerimiseks tuleks käivitage Firefox keskkonnamuutuja "MOZ_ENABLE_WAYLAND=1" ja seadistage about:config-is parameetrid "widget.wayland-dmabuf-webgl.enabled" ja "widget.wayland-dmabuf-vaapi.enabled", seejärel kontrollige, kas kiirus on aktiveeritud lehel about:support. Töötamiseks on vajalik libva versioon 2.6.0+ (katsetatud Fedora 31-ga Intel UHD 630 GPU-ga).

Firefoxi jaoks Waylandis on tagatud WebGL-i ja video riistvaraline kiirus.

Firefox 75 toob tulevased muudatused, sealhulgas märgi:

  • Kasutatavate kasutajate jaoks Ühendkuningriigist (varem reklaam kuvamine ainult Ameerika Ühendriikide kasutajatele) tasuliste sponsoreeritud plokkide kuvamine avakuval Pocketi soovitatud sisu sektsioonis (plokid on selgelt märgitud kui reklaam ja neid saab seadetes välja lülitada).
  • Paroolihalduris (about:logins), kui peaparooli pole seadistatud, on rakendatud algne toetus operatsioonisüsteemi autentimise dialooge kuvav ära ja süsteemi kasutajate andmete sisestamine salvestatud paroolide vaatamise eel.
  • Lisatud funktsioon, mis võimaldab aktiveerida lehe profiilimise liidese ilma lisandmoodulit installimata, vajutades nuppu „Enable Profiler Menu Button” saidil profiler.firefox.com. Lisatud aktiivse vahekaartide jõudluse analüüsimood.
  • Tehtud vana küpsiste ja saidi andmete puhastamise režiim, kui külastatakse jälgimiskoodi sisaldavaid saite, millega kasutaja ei ole interaktiivselt suhtlenud. Režiim on suunatud jälgimise vastu võitlemisele suunatud ümbersuunamiste kaudu.
  • Alustati modaalsete dialoogide elluviimist, mis on seotud eraldi vahekaartidega ja ei blokeeri kogu liidest.

    Firefoxi jaoks Waylandis on tagatud WebGL-i ja video riistvaraline kiirus.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster