В Firefox, na ndabere nke a ga-emepụta ntọhapụ Firefox 7 na Eprel 75, Nkwado WebGL zuru oke na gburugburu ebe obibi site na iji usoro Wayland. Ruo ugbu a, ọkwa arụmọrụ WebGL dịlarị. Linux- Ihe owuwu Firefox hapụrụ ọtụtụ ihe achọrọ n'ihi enweghị nkwado ngwaike ngwaike, n'ihi ya na draịva gfx maka X11 na ojiji nke ọkọlọtọ dị iche iche. E nyere nkwalite dabere na Gfx na X11 na Chrome, mana ọ na-efu iji nọgide na-enwe nnukwu ndepụta nke ihe ndị a na-apụghị izere na ụzọ isi zere nsogbu (lee chrome://gpu/). Na Firefox, nkwalite ngwaike nke WebGL maka Linux anaghị arụ ọrụ na ndabara n'ihi na Mozilla enweghị ihe ndị ọzọ iji nyochaa draịva na kaadị vidiyo ọ bụla nwere nsogbu.
Mgbe ị na-eji Wayland, ọnọdụ ahụ agbanweela ekele maka mpụta nke ọhụrụ iji usoro maka inye n'ime textures na ị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 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 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).
N'ime mgbanwe ndị na-abịa na Firefox 75 ị nwekwara ike :
- Akwanyere maka ndị ọrụ UK (mgbasa ozi na mbụ 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, 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ụ. . Ụdị nyocha arụmọrụ agbakwunyere maka naanị taabụ nọ n'ọrụ.
- ọ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ụ.
- mmejuputa modal dialogs kegidere na taabụ onye ọ bụla ma ghara igbochi interface niile.
isi: opennet.ru
