Wayland video at suporta sa pagpabilis ng hardware ng WebGL ay aktibo na ngayon sa Firefox

WebGL-Wayland sa Firefox

Sa gabi-gabing mga bersyon ng Firefox, kung saan mabubuo ang paglulunsad ng Firefox 75 (na ilulunsad sa Abril 7) napaalam na ano ang ipinatupad buong suporta para sa WebGL sa mga kapaligiran na gumagamit ng Wayland protocol. Sa ngayon, ang antas ng pagganap ng WebGL sa Firefox Linux builds ay nag-iwan ng maraming nais dahil sa kakulangan ng suporta para sa pagpabilis ng hardware, dahil sa mga isyu sa mga driver ng gfx para sa X11 at paggamit ng iba't ibang mga pamantayan.

Ang Gfx batay sa pagpabilis sa X11 ay ibinigay sa Chrome, ngunit sa gastos ng pagpapanatili ng isang malaking listahan ng mga pagbubukod at solusyon upang maiwasan ang mga problema. Habang nasa kaso ng Firefox, WebGL hardware acceleration para sa Linux ay hindi kailanman pinagana bilang default, dahil ang Mozilla ay walang mga mapagkukunan upang pag-aralan ang bawat problema sa controller at video card, bilang karagdagan sa pagtuon sa iba pang mga lugar.

Kapag ginagamit ang Wayland, nagbago ang sitwasyon dahil sa paglitaw ng isang bagong backend na gumagamit ng mekanismo ng DMABUF upang gumuhit ng mga pagkakayari at ayusin ang pagpapalitan ng mga buffer sa mga pagkakayari na inilagay sa memorya ng video sa pamamagitan ng iba't ibang mga proseso.

Una ang bagong backend ay binuo na may layunin na magbigay ng kalidad ng suporta para sa acceleration gfx. Bilang karagdagan sa back-end hardware acceleration WebGL ay binigyan din ng pagkakataon na magpatupad ng suporta para sa pinabilis na pag-decode ng video na H.264 gamit ang VA-API (Video Acceleration API) at FFmpegDataDecoder.

Bumubuo ang Firefox batay sa Wayland ay nagtagumpay sa paggawa ng isang GL na kapaligiran sa pagtatrabaho pinag-isa na hindi nakatali sa tukoy na mga server ng pagsasama-sama, tulad ng GNOME Mutter o KDE Kwin.

Gumagamit ng suporta sa pagpabilis ang backend ng DMABUF ay ipinatupad para sa dalawang mekanismo magagamit ang pag-render sa Firefox: WebRender (ang bago na gumagamit ng GPU upang mag-render ng mga web page) at ang kompositor na si GL (klasiko).

Sa parehong mga kaso, kapag ginagamit ang bagong backend ang mga pagkakayari ay nilikha sa GPU at maaaring magamit nang direkta sa pagitan ng mga proseso ng browser na responsable para sa komposisyon at pakikipag-ugnay sa GPU.

Ang mga WebGL na frame ay maaaring mai-render nang direkta sa memorya ng GPU, na maaaring maipakita sa buffer ng EGL frame, nai-render sa pangunahing proseso, at nai-render bilang isang texture kapag naghalo ng mga elemento ng web page.

Upang paganahin ang WebGL at pagpapabilis ng video sa gabi-gabing bersyon ng Firefox, Dapat magsimula ang Firefox sa variable ng kapaligiran «MOZ_ENABLE_WAYLAND = 1»At i-configure«widget.wayland-dmabuf-webgl.enified»At«widget.wayland-dmabuf-vaapi.enified»Sa tungkol sa: config, at pagkatapos ay suriin kung ang pagpapabilis ay pinagana sa pahina, plus libva library bersyon 2.6.0+ ay kinakailangan ay naka-install upang gumana.

Sa wakas, ng mga paparating na pagbabago sa Firefox 75 na inaasahan, ang sumusunod ay kapansin-pansin:

  • Pagpapagana para sa mga gumagamit ng UK sa pamamagitan ng pagpapakita ng mga naka-sponsor na bloke sa homepage sa seksyon na inirekumenda ng serbisyo sa nilalaman ng Pocket (dati, ang mga ad ay ipinakita lamang sa mga gumagamit ng US) ang mga bloke ay malinaw na minarkahan bilang advertising at hindi pinagana sa mga setting.
  • Sa password manager (tungkol sa: mga pag-login), kung walang itinakdang master password, ipinatupad ang paunang suporta para sa pagpapakita ng dialog ng pagpapatotoo ng OS at pagpasok ng mga kredensyal ng system bago tingnan ang nai-save na mga password.
  • Ang kakayahang buhayin ang interface ng profiling pahina nang hindi nag-i-install ng mga karagdagang plugin, sa pamamagitan ng pag-click sa pindutang "Paganahin ang menu ng profile" sa profiler.fireox.com, pati na rin ang idinagdag na mode ng pag-aaral ng pagganap para sa aktibong tab.
  • Isang paraan ng paglilinis ng mga lumang cookies at data ng site kapag nag-a-access ng mga site na may isang code ng pagsubaybay sa paggalaw na kung saan ang gumagamit ay hindi nakikipag-ugnay nang interactive. Nilalayon ng mode na labanan ang pagsubaybay sa pamamagitan ng mga pag-redirect.
  • Ang pagpapatupad ng mga modal dialog box, na naka-link sa mga indibidwal na tab at nang hindi hinaharangan ang buong interface, ay nagsimula na.

Fuente: https://mastransky.wordpress.com/


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.