Firefox maka Wayland na-eweta WebGL na ngwaike ngwaike vidiyo

В abalị na-ewuli elu Firefox, na ndabere nke a ga-emepụta ntọhapụ Firefox 7 na Eprel 75, emejuputa atumatu nkwado zuru oke maka WebGL na gburugburu site na iji usoro Wayland. Ruo ugbu a, ọkwa arụmọrụ nke WebGL na Linux na-ewuli Firefox hapụrụ ọtụtụ ihe achọrọ n'ihi enweghị nkwado ngwaike ngwaike, n'ihi nsogbu ya na gfx ọkwọ ụgbọ ala maka X11 na ojiji nke ụkpụrụ dị iche iche. Enyere ngwangwa dabere na gfx na X11 na Chrome, mana n'ọnụ ahịa idowe nnukwu ndepụta ewepu na mgbanaka iji zere nsogbu (lee chrome://gpu/). Na Firefox, WebGL ngwaike ngwaike maka Linux enwebeghị ike na ndabara n'ihi na Mozilla enweghị akụrụngwa iji dozie ọkwọ ụgbọ ala na kaadị eserese ọ bụla nwere nsogbu.

Mgbe ị na-eji Wayland, ọnọdụ ahụ agbanweela ekele maka mpụta nke ọhụrụ azụ azụiji usoro DMABUF maka inye n'ime textures na nzukọ ịkekọrịta buffers na textures ndị a dị na ebe nchekwa vidiyo n'etiti usoro dị iche iche. Na mbido, e jiri anya wepụta azụ azụ ọhụrụ ahụ iji nye nkwado dị elu maka ngwangwa gfx. Na mgbakwunye na ngwa ngwa ngwaike, WebGL backend nwekwara nyere ohere mejuputa nkwado maka ngwa ngwa ngbanwe vidiyo h.264 site na iji VA-API (Video Acceleration API) na FFmpegDataDecoder.

Ihe wuo Firefox nke sitere na Wayland nwere ike ịkwadebe gburugburu GL na-arụkọ ọrụ ọnụ nke ejikọtaghị ya na sava ihe mejupụtara, dị ka GNOME Mutter ma ọ bụ KDE Kwin. A na-emejuputa nkwado maka osooso site na iji azụ azụ dabere na DMABUF maka igwe ntụgharị abụọ dị na Firefox - WebRender (ọhụrụ, iji GPU na-enye ibe weebụ) na GL compositor (kpochapụwo). N'okwu abụọ ahụ, mgbe ị na-eji azụ azụ ọhụrụ, a na-emepụta textures na GPU ma nwee ike iji ya mee ihe na-enweghị iṅomi n'etiti usoro ihe nchọgharị maka ịmepụta na ịmekọrịta na GPU. Enwere ike ịmegharị okpokolo agba webụGL ozugbo na ebe nchekwa GPU, nke enwere ike ịdepụta ya na EGL framebuffer, hazie ya na usoro bụ isi, wee mee ya ka ọ bụrụ udidi mgbe ị na-emezi ihe ndị ibe weebụ.

Iji mee ka WebGL na osooso vidiyo ga- malite Firefox site na mgbanwe gburugburu "MOZ_ENABLE_WAYLAND=1" na ihe dị ka: config tọọ parampat "widget.wayland-dmabuf-webgl.enabled" na "widget.wayland-dmabuf-vaapi.enabled", wee lelee ma agbanyere osooso. ihe gbasara ibe :support. Iji rụọ ọrụ, achọrọ ụdị ọba akwụkwọ libva 2.6.0+ (nwalere na Fedora 31 yana Intel UHD 630 GPU).

Firefox maka Wayland na-eweta WebGL na ngwaike ngwaike vidiyo

N'ime mgbanwe ndị na-abịa na Firefox 75 ị nwekwara ike akara:

  • Akwanyere maka ndị ọrụ UK (mgbasa ozi na mbụ gosiri naanị maka ndị ọrụ si USA) na-egosipụta ngọngọ akwụ ụgwọ nke ndị nkwado na ibe mmalite na ngalaba nke ọdịnaya nke ọrụ Pocket kwadoro (a na-edobe ngọngọ nke ọma dị ka mgbasa ozi ma nwee ike nwee nkwarụ na ntọala).
  • N'ime njikwa okwuntughe (banyere: logins), ọ bụrụ na edobeghị paswọọdụ nna ukwu, emejuputa atumatu nkwado mbụ maka igosipụta mkparịta ụka nyocha OS yana itinye nzere sistemụ tupu ịlele okwuntughe echekwara.
  • Agbakwunyere ike ịme ka interface profaịlụ ibe rụọ ọrụ na-etinyeghị ihe mgbakwunye, site na ịpị bọtịnụ "Kwado Profiler Menu Button" na saịtị ahụ. profaịlụ.firefox.com. Ụdị nyocha arụmọrụ agbakwunyere maka naanị taabụ nọ n'ọrụ.
  • Emere ya ọnọdụ maka ikpochapụ kuki ochie na data saịtị mgbe ị na-abanye saịtị nwere koodu nsoro ụzọ nke onye ọrụ na-emekọrịtabeghị. Ezubere usoro a iji luso nsuso site na redirects ọgụ.
  • Amalitere mmejuputa modal dialogs kegidere na taabụ onye ọ bụla ma ghara igbochi interface niile.

    Firefox maka Wayland na-eweta WebGL na ngwaike ngwaike vidiyo

isi: opennet.ru

Tinye a comment