Sa Firefox gabi-gabi, pinagana na nila ang pinabilis na pag-decode ng video sa pamamagitan ng VA-API

Logo ng Firefox

Kamakailan ay inihayag na sa gabi-gabing bersyon ng Firefox, na magiging batayan ng paglabas ng Firefox 103 sa Hulyo 26, isang napaka-kagiliw-giliw na pagbabago ang nagawa at iniulat na ang pinabilis na pag-decode ng video sa pamamagitan ng hardware ay pinagana bilang default sa pamamagitan ng VA-API (Video Acceleration API) at FFmpegDataDecoder.

Saan Kasama ang suporta para sa mga Linux system na may mga Intel at AMD GPU na may mga driver ng Mesa na hindi bababa sa bersyon 21.0, at available ang suporta para sa Wayland at X11.

Para sa mga driver ng AMDGPU-Pro at NVIDIA, nananatiling hindi pinagana ang suporta sa hardware video acceleration bilang default.

Ito ay nagkakahalaga ng pagbanggit na para sa mga interesadong masubukan ang bagong pag-andar na ito, maaari mong gawin ito nang manu-mano, para gawin ito pumunta lang sa pahina ng mga setting ng browser sa "about:config", dito maaari mong gamitin ang mga setting na "gfx.webrender.all", "gfx.webrender.enabled" at "media.ffmpeg.vaapi .enabled".

Maaari mong gamitin ang vainfo utility upang masuri ang pagiging tugma ng driver sa VA-API at matukoy kung aling mga codec hardware acceleration ang available sa kasalukuyang system.

Kung nais mong malaman ang tungkol dito maaari mong suriin ang mga detalye Sa sumusunod na link.

Panghuli ngunit hindi bababa sa, ito rin ay nagkakahalaga ng pagbanggit na ilang araw na ang nakalipas Inihayag ni Mozilla ang paglabas ng ito ay isang set ng mga tool para sa autonomous machine translation mula sa isang wika patungo sa isa pa, na tumatakbo sa lokal na sistema ng gumagamit nang hindi gumagamit ng mga panlabas na serbisyo.

Kasama sa proyekto ang Bergamot Translation Engine, self-training machine learning tool, at out-of-the-box na mga modelo para sa 14 na wika, kabilang ang iba't ibang mga eksperimentong modelo para sa pagsasalin mula sa English patungo sa ibang mga wika at vice versa. Maaaring masuri ang antas ng pagsasalin sa online na demo.

Ang makina ay nakasulat sa C++ at isang wrapper para sa machine translation framework ni Marian, na gumagamit ng paulit-ulit na neural network (RNN) at mga modelo ng wikang nakabatay sa transformer.

Maaaring gamitin ang GPU para mapabilis ang pag-aaral at pagsasalin. Ang Marian framework ay ginagamit din upang paganahin ang serbisyo ng pagsasalin ng Microsoft Translator at pangunahing binuo ng mga inhinyero ng Microsoft sa pakikipagtulungan ng mga mananaliksik sa Unibersidad ng Edinburgh at Poznań.

Para sa mga gumagamit ng Firefox, isang plugin para sa pagsasalin ng web page ay inihanda, na nagsasalin sa gilid ng browser nang hindi gumagamit ng mga serbisyo sa ulap. Dati, ma-install lang ang plugin sa mga beta build at nightly build, ngunit ngayon ay available na rin ito para sa mga bersyon ng Firefox.

Ang aming solusyon doon ay ang bumuo ng isang mataas na antas ng API sa paligid ng makina ng pagsasalin ng makina, i-port ito sa WebAssembly, at i-optimize ang mga operasyon upang ang matrix multiplication ay gumana nang mahusay sa mga CPU. Nagbigay-daan iyon sa amin hindi lamang na bumuo ng plugin ng pagsasalin, ngunit pinahintulutan din ang bawat web page na isama ang lokal na pagsasalin ng makina, tulad ng sa website na ito, na nagbibigay-daan sa user na malayang magsagawa ng mga pagsasalin nang hindi gumagamit ng cloud.

Available na ngayon ang Add-on ng Mga Pagsasalin sa Firefox Add-ons Store para sa pag-install sa Firefox Nightly, Beta, at General Release. Humihingi kami ng feedback ng user, at sa plugin ay makakakita ka ng button para kumpletuhin ang isang survey na makakatulong sa mga contributor ng Project Bergamot na maunawaan kung saang direksyon kailangan naming dalhin ang produkto.

Sa browser plugin, ang engine, na orihinal na nakasulat sa C++, ay pinagsama-sama sa isang intermediate na WebAssembly binary na representasyon gamit ang Emscripten compiler.

Kabilang sa mga novelties ng pandagdag, ang kakayahang magsalin habang pinupunan ang mga web form (ipasok ng user ang teksto sa kanilang sariling wika at ito ay isinalin sa kasalukuyang wika ng site sa mabilisang) at pagsusuri ng kalidad ng pagsasalin na may awtomatikong pag-flag ng mga kaduda-dudang pagsasalin upang ipaalam sa gumagamit ang mga posibleng pagkakamali.

Sa wakas para sa mga interesado sa proyekto, dapat mong malaman na ito ay binuo bilang bahagi ng inisyatiba ng Bergamot, kasama ang mga mananaliksik mula sa iba't ibang unibersidad sa United Kingdom, Estonia at Czech Republic, na may suportang pinansyal ng European Union. Ang mga pagpapaunlad ay ipinamamahagi sa ilalim ng lisensya ng MPL 2.0.


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.