Firefox ho an'ny Wayland dia mitondra ny WebGL sy ny hafainganam-pandehan'ny fitaovana video

В fivoriambe alina Firefox, mifototra amin'ny famoahana ny Firefox 7 dia hatsangana amin'ny 75 aprily, ampiharina fanohanana feno ho an'ny WebGL amin'ny tontolo mampiasa ny protocol Wayland. Hatramin'izao, ny haavon'ny fahombiazan'ny WebGL ao amin'ny Linux dia manangana Firefox dia namela betsaka ho irina noho ny tsy fahampian'ny fanohanana haingana ny fitaovana, noho ny OLANA miaraka amin'ny mpamily gfx ho an'ny X11 sy ny fampiasana fenitra samihafa. Ny fanafainganana mifototra amin'ny gfx ao amin'ny X11 dia nomena tao amin'ny Chrome, saingy amin'ny vidin'ny fitazonana lisitra be dia be ny maningana sy ny vahaolana hisorohana ny olana (jereo chrome: // gpu/). Ao amin'ny Firefox, ny hafainganam-pandehan'ny fitaovana WebGL ho an'ny Linux dia tsy navela tamin'ny alàlan'ny default satria tsy nanana loharano i Mozilla handaminana ny mpamily sy karatra grafika rehetra.

Rehefa mampiasa Wayland dia niova ny toe-draharaha noho ny fisian'ny vaovao backendmampiasa ny mekanisma DMABUF ho an'ny rendering ho textures sy fikambanana mizara buffers miaraka amin'ireo textures hita ao amin'ny fitadidiana horonan-tsary eo amin'ireo dingana samihafa. Tany am-boalohany, ny backend vaovao dia novolavolaina miaraka amin'ny maso hanome fanohanana avo lenta ho an'ny gfx acceleration. Ho fanampin'ny fanafainganana ny fitaovana, ny backend WebGL ihany koa omeko fahafahana Mampihatra fanohanana amin'ny fanafainganana ny famoahana horonan-tsary h.264 amin'ny fampiasana VA-API (Video Acceleration API) sy FFmpegDataDecoder.

Ny fananganana Firefox mifototra amin'ny Wayland dia afaka nanomana tontolo GL miasa iray izay tsy mifamatotra amin'ireo mpizara mitambatra manokana, toy ny GNOME Mutter na KDE Kwin. Ny fanohanana ny fanafainganana amin'ny fampiasana backend mifototra amin'ny DMABUF dia ampiharina ho an'ny motera rendering roa misy ao amin'ny Firefox - WebRender (vaovao, mampiasa ny GPU hamoaka pejy web) ary GL compositor (classic). Amin'ireo tranga roa ireo, rehefa mampiasa ny backend vaovao dia noforonina ao amin'ny GPU ny textures ary azo ampiasaina mivantana tsy misy kopia eo anelanelan'ny fizotran'ny navigateur tompon'andraikitra amin'ny famoronana sy ny fifandraisana amin'ny GPU. Ny frame WebGL dia azo adika mivantana amin'ny fitadidiana GPU, izay azo sarihina amin'ny EGL framebuffer, karakaraina amin'ny dingana lehibe, ary adika ho toy ny tora-pasika rehefa mametaka ireo singa pejy web.

Mba ahafahana manafaingana ny WebGL sy ny horonan-tsary dia tsy maintsy ho atombohy ny Firefox amin'ny fari-piainan'ny tontolo iainana “MOZ_ENABLE_WAYLAND=1” ary ao amin'ny:config dia apetraho ny masontsivana “widget.wayland-dmabuf-webgl.enabled” sy “widget.wayland-dmabuf-vaapi.enabled”, dia jereo raha mandeha ny acceleration. ny pejy momba ny: fanohanana. Mba hiasa dia ilaina ny libva library version 2.6.0+ (voasedra amin'ny Fedora 31 miaraka amin'ny Intel UHD 630 GPU).

Firefox ho an'ny Wayland dia mitondra ny WebGL sy ny hafainganam-pandehan'ny fitaovana video

Anisan'ireo fanovana ho avy ao amin'ny Firefox 75 azonao atao koa manamarika:

  • Nalefa ho an'ny mpampiasa UK (doka teo aloha niseho ho an'ny mpampiasa avy any Etazonia ihany) mampiseho sakana nandoavan'ny mpanohana eo amin'ny pejy fanombohana ao amin'ny fizarana votoaty natolotry ny serivisy Pocket (voamarika mazava ho dokam-barotra ny sakana ary mety ho kilemaina ao amin'ny sehatra).
  • Ao amin'ny mpitantana ny tenimiafina (momba ny:logins), raha tsy napetraka ny tenimiafina master, ampiharina fanohanana voalohany amin'ny fanehoana fifanakalozan-kevitra momba ny fanamarinana OS sy ny fampidirana ny fahazoan-dàlana amin'ny rafitra alohan'ny hijerena ny tenimiafina voatahiry.
  • Nampiana ny fahafahana manetsika ny pejy profiling interface nefa tsy mametraka ny add-on, amin'ny fipihana ny bokotra "Enable Profiler Menu Button" ao amin'ny tranokala. profiler.firefox.com. Nampiana fomba famakafakana zava-bita ho an'ny tabilao mavitrika ihany.
  • ampiharina fomba famafana ny Cookies taloha sy ny angona tranokala rehefa miditra amin'ny tranokala misy kaody fanaraha-maso fitetezana izay tsy nifaneraseran'ny mpampiasa tamin'ny fomba interactive. Ny fomba dia mikendry ny hiadiana amin'ny fanaraha-maso amin'ny alàlan'ny fampidinana.
  • Nanomboka fampiharana ny fifanakalozan-kevitra modal mifamatotra amin'ny tabilao tsirairay ary tsy manakana ny interface manontolo.

    Firefox ho an'ny Wayland dia mitondra ny WebGL sy ny hafainganam-pandehan'ny fitaovana video

Source: opennet.ru

Add a comment