Firefox ka shtuar përshpejtimin e dekodimit të videos përmes VA-API për sistemet X11

Në bazën e kodit të Firefox, nga e cila do të formohet versioni Firefox 80 më 25 gusht, shtuar ndryshim që çaktivizon për Linux lidhen mbështetje për përshpejtimin harduerik të dekodimit të videos për sistemet e bazuara në Wayland. Përshtatja bëhet përmes VA-API (Video Acceleration API) dhe FFmpegDataDecoder. Kështu, mbështetje për përshpejtimin harduerik të videos përmes VA-API do të jetë e disponueshme dhe për sistemet Linux që përdorin protokollin X11.

Më parë, përshpejtimi stabil i videos ishte siguruar vetëm për backend-in e ri që përdorte Wayland dhe mekanizmin DMABUF. Për X11, përshpejtimi nuk ishte përdorur për shkak të problemeve me grafikët. Tani problemi me angazhimin e përshpejtimit të videos për X11 është zgjidhur përmes përdorimit EGL. Gjithashtu për sistemet me X11 është realizuar mundësia e funksionimit të WebGL përmes EGL, e cila në të ardhmen do të lejojë aktivizimin e mbështetjes për përshpejtimin harduerik të WebGL për X11.
Aktualisht, kjo mundësi mbetet e çaktivizuar si parazgjedhje (aktivizohet përmes widget.dmabuf-webgl.enabled), pasi nuk janë zgjidhur të gjitha problemet ende.

Për aktivizimin e funksionimit përmes EGL, ekziston një variabël mjedisore MOZ_X11_EGL, pas vendosjes së së cilës Webrender
dhe komponentët e kompozimit OpenGL kalojnë në përdorimin e EGL në vend të GLX. Realizimi bazohet në një backend të ri për X11 të bazuar në DMABUF, i cili është përgatitur duke ndarë backend-in DMABUF, i propozuar më parë për Wayland.

PĂ«r mĂ« tepĂ«r, mund tĂ« theksohet aktivizimi nĂ« kodin bazĂ«, mbi tĂ« cilin formohet lĂ«shimi i Firefox 79, sistemet e kompozimit WebRender pĂ«r laptopĂ« tĂ« bazuar nĂ« çipet AMD nĂ« platformĂ«n Windows 10. WebRender Ă«shtĂ« shkruar nĂ« gjuhĂ«n Rust dhe lejon njĂ« rritje tĂ« konsiderueshme tĂ« shpejtĂ«sisĂ« sĂ« renderimit dhe reduktimin e ngarkesĂ«s nĂ« CPU duke kaluar nĂ« GPU operacionet e renderimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« cilat realizohen pĂ«rmes shaderĂ«ve tĂ« ekzekutueshĂ«m nĂ« GPU. MĂ« parĂ« WebRender ishte aktivizuar nĂ« platformĂ«n Windows 10 pĂ«r GPU Intel, APU AMD Raven Ridge, AMD Evergreen dhe pĂ«r laptopĂ«t me karta grafike NVIDIA. NĂ« Linux, WebRender aktualisht aktivizohet pĂ«r kartat Intel dhe AMD vetĂ«m nĂ« ndĂ«rtimet e natĂ«s, dhe nuk mbĂ«shtetet pĂ«r kartat NVIDIA. PĂ«r aktivizimin e detyruar nĂ« about:config, duhet tĂ« aktivizohen cilĂ«simet ‘gfx.webrender.all’ dhe ‘gfx.webrender.enabled’ ose tĂ« startohet Firefox me variabĂ«l mjedisore tĂ« vendosur MOZ_WEBRENDER=1.

Në Firefox 79 gjithashtu si defolt shtuar konfigurimi për aktivizimin e izolimit dinamik të Cookie sipas domenit të shfaqur në shiritin e adresës («Dynamic First Party Isolation«, kur elementet e veta dhe të jashtme përcaktohen në bazë të domenit themelor të faqes). Konfigurimi ofrohet në konfiguruesin në seksionin e cilësimeve për bllokimin e ndjekjeve në desplejuesin e metodave të bllokimit të Cookie.
Gjithashtu nĂ« Firefox 79 aktivizuar si defolt ekrani i ri me cilĂ«simet eksperimentale — «about:preferences#experimental», qĂ« ofron njĂ« ndĂ«rfaqe pĂ«r aktivizimin e mundĂ«sive eksperimentale, e ngjashme me about:flags nĂ« Chrome.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster