Në Firefox për Wayland është siguruar përshpejtim i hardware-it për WebGL dhe video

Në ndërtimet e natës Firefox, mbi të cilin do të formohet versioni Firefox 75 më 7 Prill, është realizuar mbështetje e plotë për WebGL në mjedise që përdorin protokollin Wayland. Deri tani, niveli i performancës së WebGL në ndarjet Linux të Firefox ka lënë për të dëshiruar për shkak të mungesës së mbështetjes për përshpejtimin harduerik, si rezultat i problemeve me drejtuesit gfx për X11 dhe aplikimin e standardeve të ndryshëm. Përshpejtimi me bazë gfx në X11 është siguruar në Chrome, por me koston e mbajtjes së një liste të madhe përjashtimesh dhe manovrave për të shmangur problemet (shih chrome://gpu/). Në Firefox, përshpejtimi harduerik WebGL për Linux nuk ka qenë kurrë i aktivizuar nga default, pasi kompania Mozilla nuk kishte burimet për të shqyrtuar çdo drejtues problematik dhe kartë grafike.

Me përdorimin e Wayland, situata ka ndryshuar falë shfaqjes së një backend-i, duke përdorur mekanizmin DMABUF për vizatimin në tekstura dhe organizimin e ndarjes së buferëve nga këto tekste, të vendosura në memorie video. Fillimisht, backend-i i ri është zhvilluar me qëllim për të ofruar mbështetje të kualitetit për përshpejtimin gfx. Përveç përshpejtimit harduerik WebGL, backend-i gjithashtu ka dhënë mundësia të realizoni mbështetje për përshpejtimin e dekodimit të videos h.264 duke përdorur VA-API (Video Acceleration API) dhe FFmpegDataDecoder.

NĂ« ndĂ«rtimet e Firefox-it tĂ« bazuara nĂ« Wayland, Ă«shtĂ« arritur tĂ« pĂ«rgatitet njĂ« mjedis tĂ« unifikuar GL, i cili nuk Ă«shtĂ« i lidhur me serverĂ«t e caktuar tĂ« kompozitimit, tĂ« tilla si GNOME Mutter ose KDE Kwin. MbĂ«shtetje pĂ«rshpejtimi duke pĂ«rdorur backend tĂ« bazuar nĂ« DMABUF Ă«shtĂ« arritur pĂ«r dy mekanizmat e disponueshĂ«m nĂ« Firefox pĂ«r renderimin — WebRender (i ri, qĂ« pĂ«rdor GPU pĂ«r tĂ« renderuar faqet web) dhe GL compositor (klasik). NĂ« tĂ« dy rastet, nĂ« pĂ«rdorimin e backend-it tĂ« ri, teksturat krijohen nĂ« GPU dhe mund tĂ« pĂ«rdoren drejtpĂ«rdrejt pa kopjime ndĂ«rmjet proceseve tĂ« shfletuesit qĂ« janĂ« pĂ«rgjegjĂ«s pĂ«r kompozitimin dhe ndĂ«rveprimin me GPU-nĂ«. Çështjet WebGL mund tĂ« renderohen menjĂ«herĂ« nĂ« memorien GPU, e cila mund tĂ« pasqyrohet nĂ« framebuffer EGL, tĂ« pĂ«rpunuar nĂ« procesin kryesor dhe tĂ« renderohen si teksturĂ« gjatĂ« pĂ«rmbledhjes sĂ« elementeve tĂ« faqes web.

PĂ«r tĂ« aktivizuar pĂ«rshpejtimin WebGL dhe videon duhet ç搯抹 Firefox me variabĂ«lin e ambientit «MOZ_ENABLE_WAYLAND=1» dhe nĂ« about:config vendosni parametrat «widget.wayland-dmabuf-webgl.enabled» dhe «widget.wayland-dmabuf-vaapi.enabled», pastaj kontrolloni nĂ«se akselerimi Ă«shtĂ« aktivizuar nĂ« faqen about:support. KĂ«rkohet biblioteka libva versioni 2.6.0+ (testuar nĂ« Fedora 31 me GPU Intel UHD 630).

Në Firefox për Wayland është siguruar përshpejtim i hardware-it për WebGL dhe video

Nga ndryshimet e ardhshme në Firefox 75 gjithashtu mund të shënohen:

  • PĂ«rfshirja pĂ«r pĂ«rdoruesit nga MbretĂ«ria e Bashkuar (mĂ« parĂ« reklamat shfaqeshin vetĂ«m pĂ«r pĂ«rdoruesit nga SHBA) pĂ«r shfaqjen e blloqeve tĂ« sponsorizuara nĂ« faqen fillestare nĂ« seksionin e pĂ«rmbajtjes sĂ« rekomanduar nga Pocket (blloqet shĂ«nohen qartĂ« si reklamĂ« dhe mund tĂ« çaktivizohen nĂ« cilĂ«simet).
  • NĂ« menaxherin e fjalĂ«kalimeve (about:logins), nĂ«se nuk Ă«shtĂ« vendosur njĂ« fjalĂ«kalim master, Ă«shtĂ« realizuar fillimisht mbĂ«shtetje pĂ«r shfaqjen e dialogut tĂ« autentikimit tĂ« OS dhe futjen e tĂ« dhĂ«nave tĂ« autentikimit para se tĂ« shihen fjalĂ«kalimet e ruajtura.
  • Shtohet mundĂ«sia pĂ«r aktivizimin e ndĂ«rfaqes sĂ« profilizimit tĂ« faqeve pa instaluar njĂ« shtesĂ«, duke klikuar butonin «Enable Profiler Menu Button» nĂ« faqen profiler.firefox.com. Shtohet njĂ« mod analize e performancĂ«s vetĂ«m pĂ«r tabin aktiv.
  • E realizuar modaliteti pĂ«r pastrimin e Cookie-ve tĂ« vjetra dhe tĂ« dhĂ«nave tĂ« faqeve kur vizitohen faqe me kodin e ndjekjes tĂ« lĂ«vizjeve, me tĂ« cilat pĂ«rdoruesi nuk ka ndĂ«rvepruar nĂ« mĂ«nyrĂ« interaktive. Modaliteti synon tĂ« luftojĂ« ndjekjen pĂ«rmes ridirektimeve.
  • Ka filluar realizimi i dialogĂ«ve modalĂ«, tĂ« lidhur me skeda tĂ« veçanta dhe qĂ« nuk bllokojnĂ« tĂ« gjithĂ« ndĂ«rfaqen.

    Në Firefox për Wayland është siguruar përshpejtim i hardware-it për WebGL dhe video

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster