Firefox don Wayland yana kawo WebGL da haɓaka kayan aikin bidiyo

В dare yana gini Firefox, a kan abin da za a samar da Firefox 7 a ranar 75 ga Afrilu, aiwatar cikakken goyon baya ga WebGL a cikin mahalli ta amfani da ka'idar Wayland. Har yanzu, matakin aikin WebGL a cikin Linux yana gina Firefox ya bar abubuwa da yawa da ake so saboda rashin tallafin haɓaka kayan masarufi, saboda matsaloli tare da direbobin gfx don X11 da kuma amfani da ma'auni daban-daban. Gfx tushen haɓakawa a cikin X11 an bayar da shi a cikin Chrome, amma a farashin kiyaye babban jerin keɓancewa da abubuwan aiki don guje wa matsaloli (duba chrome://gpu/). A cikin Firefox, WebGL hardware acceleration na Linux ba a taɓa kunna shi ta tsohuwa ba saboda Mozilla ba ta da albarkatun don warware kowane direba da katin zane mai matsala.

Lokacin amfani da Wayland, yanayin ya canza godiya ga fitowar wani sabon abu baya, ta amfani da tsarin DMABUF don yin a cikin laushi da kuma kungiyar raba buffers tare da waɗannan laushin da ke cikin ƙwaƙwalwar bidiyo tsakanin matakai daban-daban. Da farko, an haɓaka sabon baya tare da ido don samar da ingantaccen tallafi don haɓaka gfx. Baya ga haɓaka kayan masarufi, goyan bayan WebGL shima bayarwa damar aiwatar da goyan baya don haɓaka h.264 yin rikodin bidiyo ta amfani da VA-API (Acceleration API) da FFmpegDataDecoder.

Gine-ginen Firefox na tushen Wayland sun sami damar shirya ingantaccen yanayin GL mai aiki wanda ba a haɗa shi da takamaiman sabar sabar ba, kamar GNOME Mutter ko KDE Kwin. Ana aiwatar da goyan bayan haɓakawa ta amfani da tushen baya na DMABUF don injunan samarwa guda biyu da ake samu a Firefox - WebRender (sabo, ta amfani da GPU don ba da shafukan yanar gizo) da mai haɗa GL (classic). A cikin duka biyun, lokacin amfani da sabon bayanan baya, ana ƙirƙirar laushi a cikin GPU kuma ana iya amfani da su kai tsaye ba tare da yin kwafi ba tsakanin hanyoyin bincike da ke da alhakin haɗawa da hulɗa tare da GPU. Za a iya sanya firam ɗin WebGL kai tsaye zuwa ƙwaƙwalwar GPU, waɗanda za'a iya tsara su zuwa EGL framebuffer, sarrafa su a cikin babban tsari, kuma a sanya su azaman rubutu yayin daidaita abubuwan shafin yanar gizon.

Don kunna WebGL da hanzarin bidiyo dole ne fara Firefox tare da madaidaicin yanayi "MOZ_ENABLE_WAYLAND=1" kuma a cikin game da: saitin saita sigogi "widget.wayland-dmabuf-webgl.enabled" da "widget.wayland-dmabuf-vaapi.enabled", sannan duba idan an kunna hanzari. game da shafi: tallafi. Don aiki, ana buƙatar nau'in ɗakin karatu na libva 2.6.0+ (an gwada shi akan Fedora 31 tare da Intel UHD 630 GPU).

Firefox don Wayland yana kawo WebGL da haɓaka kayan aikin bidiyo

Daga cikin canje-canje masu zuwa a Firefox 75 zaka iya kuma Alama:

  • An kunna don masu amfani da Burtaniya (talla ta baya ya nuna kawai don masu amfani daga Amurka) suna nuna tubalan da aka biya ta masu tallafawa akan shafin farawa a cikin sashin abun ciki da sabis na Aljihu ya ba da shawarar (ana yiwa katanga alama a fili azaman talla kuma ana iya kashe su a cikin saitunan).
  • A cikin mai sarrafa kalmar sirri (game da: logins), idan ba a saita babban kalmar sirri ba, aiwatar tallafi na farko don nuna maganganun tantancewar OS da shigar da bayanan tsarin kafin duba kalmomin shiga da aka adana.
  • Ƙara ikon kunna bayanan bayanan shafi ba tare da shigar da add-on ba, ta danna maɓallin "Enable Profiler Menu Button" a kan rukunin yanar gizon. profiler.firefox.com. Ƙara yanayin bincike na aiki don shafin mai aiki kawai.
  • An aiwatar yanayin share tsoffin Kukis da bayanan rukunin yanar gizo yayin shiga rukunin yanar gizo tare da lambar bin diddigin kewayawa wanda mai amfani bai yi mu'amala da shi ba. Yanayin yana nufin yaƙar sa ido ta hanyar turawa.
  • An fara aiwatar da maganganun modal da aka ɗaure zuwa shafuka guda ɗaya kuma ba tare da toshe duk abin dubawa ba.

    Firefox don Wayland yana kawo WebGL da haɓaka kayan aikin bidiyo

source: budenet.ru

Add a comment