Magtatampok ang Firefox 80 ng pagpapabilis ng pag-decode ng video sa pamamagitan ng VA-API sa X11

Logo ng Firefox

Sa base sa code ng Firefox kung saan inilunsad ang firefox 80, kamakailan lamang ay inihayag na ang isang pagbabago ay naidagdag na hindi pinagana para sa Linux ang pag-uugnay ng suporta sa pag-decode pinabilis na video hardware sa mga system na nakabatay sa Wayland.

Sa pamamagitan nito, Ngayon ang akselasyong ibinibigay ay gagamit ng VA-API (Video Acceleration API) at FFmpegDataDecoder. Samakatuwid, suporta para sa pagpabilis ng video ng hardware sa pamamagitan ng VA-API Magiging magagamit din para sa mga Linux system na gumagamit ng X11 protocol.

Dati, ang matatag na pagpabilis ng video ng hardware ay ibinigay lamang para sa bagong backend gamit ang Wayland at ang mekanismo ng DMABUF.

Para sa X11, ang throttle ay hindi inilapat dahil sa mga isyu sa mga driver ng gfx. Ngayon ang problema sa pagpapagana ng pagpabilis ng video para sa X11 ay nalulutas sa pamamagitan ng paggamit ng EGL. Bilang karagdagan, para sa mga X11 system, ang kakayahang patakbuhin ang WebGL sa paglipas ng EGL ay ipinatupad, na magpapahintulot sa pagsasama ng suporta para sa pagpabilis ng hardware ng WebGL para sa X11 sa hinaharap.

Sa kasalukuyan ang tampok na ito ay mananatiling hindi pinagana bilang default (pinagana sa pamamagitan ng widget.dmabuf-webgl.enified), dahil hindi lahat ng mga isyu ay nalutas.

Upang buhayin ang trabaho sa pamamagitan ng EGL, ibinigay ang variable ng kapaligiran MOZ_X11_EGL, pagkatapos nito ang mga sangkap ng komposisyon Lumipat ang Webrender at OpenGL sa EGL sa halip na GLX. Ang pagpapatupad ay batay sa bagong backend ng DMABUF para sa X11, na inihanda sa pamamagitan ng paghati sa dating iminungkahing backend ng DMABUF para sa Wayland.

Bukod dito, maaari mong makita ang pagsasama ng mga system ng komposisyon ng WebRender para sa mga laptop batay sa AMD chips sa platform ng Windows 10 ay naipon sa batayan ng code batay sa kung saan nabuo ang bersyon ng Firefox 79.

Ang WebRender ay nakasulat sa wikang Rust at pinapayagan upang makamit ang isang makabuluhang pagtaas sa bilis ng pag-render at isang mas mababang pag-load ng CPU dahil sa paglipat ng mga pagpapatakbo ng GPU sa isang panig ng Pag-render ng mga nilalaman ng pahina, na ipinatupad sa pamamagitan ng mga shader na tumatakbo sa GPU.

Ang WebRender ay dating isinama sa platform ng Windows 10 para sa Intel GPU, AMD APU Raven Ridge, AMD Evergreen at mga laptop na may mga NVIDIA graphics card. Sa Linux, kasalukuyang pinagana ang WebRender para sa mga Intel at AMD card sa mga gabing bersyon lamang ng Firefox at hindi ito tugma sa mga card ng NVIDIA.

Para sa mga nasa bersyon na ito ng browser, maaari nilang pilitin ang pagsasama sa tungkol sa: config at buhayin ang mga setting na "gfx.webrender.all" at "gfx.webrender.en pinagana".

Iba pang mga inaasahang pagbabago

Sa wakas din vale highlight na para sa Firefox 79 isang pagdaragdag ang naidagdag default upang paganahin ang pabagu-bago ng cookie para sa ipinakitang domain sa address bar (»Dynamic na paghihiwalay ng first-party», kapag ang iyong mga entry sa third-party ay natutukoy batay sa base domain ng site).

Iminumungkahi ang pagsasaayos sa configurator sa seksyon ng pagsasaayos upang i-lock ang pagsubaybay sa paggalaw sa drop-down na bloke ng mga pamamaraan ng pag-block sa cookie.

Bukod dito, sa Firefox 79, bilang default, ang isang bagong screen na may mga pang-eksperimentong setting ay naisasaaktibo: "About: config #experimental".

Tulad ng para sa iba pang mga balita ano ang aasahan natin sa Firerox 80, ito ay HTTPS mode alin ang idinisenyo upang ipatupad ang HTTPS sa mga site. Gumagawa ito ng paraan katulad ng HTTPS Kahit saan at iba pang mga extension ng pag-update ng HTTPS para sa mga browser sa diwa na sinusubukan nitong i-update ang mga koneksyon sa HTTP, na kung saan ay hindi ligtas, sa mga koneksyon sa HTTPS, kung alin.

Ang pangunahing pagkakaiba sa pagitan ng katutubong mode at mga extension na HTTPS-lamang ay sinusubukan ng pagpapatupad ng Mozilla na i-update ang bawat koneksyon sa HTTP sa HTTPS.

Gamit ito Ipinaalam ng Firefox sa gumagamit kung hindi mai-load ang buong site dahil hindi nito sinusuportahan ang HTTPS. Gayunpaman, hindi totoo ang pareho para sa mga item na hindi mai-upload sa isang site. Maaaring piliin ng mga gumagamit na magpatuloy sa paglo-load ng site kung hindi ito ganap na nai-load.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Xavier dijo

    Kaya kaibigan, paano ko pagaganahin ang vaapi sa linux? Nag-install ako ng firefox 80 at ngayon? dahil ginawa ko ito at ang paggamit ng cpu sa youtube ay mataas pa rin. gumagamit ako ng manjaro