Fedoraren Firefox bertsioak VA-API bidez bideoen deskodetzea azkartzeko laguntza du dagoeneko

Fedoraren Firefox paketeen mantentzaileak iragarri zuen laguntza orain prest dago hardware azelerazioa erabiltzeko bideoak deskodetzeko Firefox Fedora-n VA-APIa erabiliz, orain arte azelerazioak Wayland-en oinarritutako inguruneetan bakarrik funtzionatzen zuenez, Chromium VA-API laguntza iaz Fedoran ezarri zenetik.

Honek bideoaren deskodeketaren hardware azelerazioa onartzen du Firefox-en posible izan zen Wayland backend berriarekin, DMABUF mekanismoa erabiltzen du ehundurak marrazteko eta ehundura horiekin bufferren trukaketa antolatzeko prozesu desberdinen bidez.

Bai, azkenean iritsi da. Tom Callaway Engineering Manager @ Red Hat-ek patch-a Chromium-era gehitu zuenetik urte eta erdi igarota, Firefox-ek bideo bidezko erreprodukzio azkarra ere lortuko dugu. Pena da gehiegi luzatu izana baina ikasten jarraitzen dut.

VA-API Firefoxen laguntza nahiko zehatza da, Wayland-en momentuz bakarrik funtzionatzen baitu. Ez dago horretarako arrazoi teknikorik, X11rako ezartzeko adina denbora ez dut, beraz 1619523 errorea hacker ausarten zain dago.

Jonas Ådahl-ek (Red Hat) Wayland backend-arekin lagundu zidan duela lau urte Wayland-eko lehen adabakitik.

Fedora 32 eta Fedora 31 bertsioetan, Firefox 77ren bertsio berriak backend berria dakar lehenespenez Waylandeko GNOME datu basearen saioan exekutatzean, baina sisteman instalatu behar diren zenbait pakete osagarri behar dira hardware bideo bidezko deskodeketa deskodetzeko. ffmpeg, libva eta libva-utils RPM Fusion biltegia, VA-API euskarriarekin konpilatuta.

Intel txartel grafikoak dituzten sistemetan, azelerazioa libva-intel-driver kontrolatzailearekin bakarrik funtzionatzen du (libva-intel-hybrid-driver oraindik ez da onartzen).

para las AMD GPU, azelerazioak funtzionatzen du liburutegi estandarra radeonsi_drv_video.so baduzu, mesa-dri-drivers paketearen zati bat da. NVIDIA txartel grafikoetarako, laguntza oraindik ez da ezarri. VA-API kontrolatzailearekin bateragarritasuna ebaluatzeko, vainfo utilitatea erabil dezakezu.

Laguntza baieztatzen bada, Firefoxen bizkortzea gaitzeko, "about: config" orrian, "gfx.webrender.enabled" eta "widget.wayland-dmabuf-vaapi.enabled" aldagaiak ezarri behar dituzu egiarako.

Nabigatzailea berrabiarazi ondoren, WebRender-en aktibazioa eta backend berria (Wayland / drm) egiaztatu behar dituzu: support-en orrian.

Horren ondoren, erabiltzaileak ziurtatu behar du VA-APIa bideoaren pantaila azkartzeko erabiltzen dela (bateragarritasun arazoak egon daitezke kodekekin, bideo tamainekin eta liburutegiekin), eta horretarako arazketa modua gaitu daiteke Firefox MOZ_LOG ingurunearekin hasita. aldakorra eta «VA-API FFmpeg init arrakasten presentzia egiaztatzen du.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 firefox

Youtube ikustean azelerazioaren erabilera filma kodetzeko moduaren araberakoa da (H.264, AV1, etab.).

Formatua eskuineko botoiaz klikatuta dagoen laster-menuan ikus dezakezu "Nerdsentzako estatistikak" atalean. Hardwarea bideo deskodetzeko sistemak onartzen duen formatua hautatzeko, h264ify plugin hobetua erabil dezakezu.

Bereizita, Fedora Firefox 77.0 duten paketeek adabaki osagarriak dituzte errendimenduan eta egonkortasunean eragina dutenak, Mozillaren Firefox 77.0 bertsio estandarretan ez daudenak. Adabaki horiek egitura nagusian sartzea Firefox 78.0an bakarrik espero da (erabiltzaileek Firefox 78 bertsioaren beta bertsioa edo Mozillatik gaueko eraikuntzak erabil ditzakete arakatzailea "MOZ_ENABLE_WAYLAND = 1 ./firefox" komandoarekin hasita).

Gainera, Mozillak eraikitzen du VA-API onartzen ez duen libvpx liburutegi integratua erabiltzen dute VP8 / VP9 deskodetzeko; azelerazioa beharrezkoa bada VP8 / VP9 deskodetzea, libvpx desgaitu behar da "media.ffvpx.enabled" aldagaia ezarriz "about: config" false "(libvpx dagoeneko desgaituta dago Fedora biltegiko paketean).

Azkenean, horri buruz gehiago jakin nahi baduzu, jatorrizko oharra kontsultatu dezakezu webgune ofizialean Martin Stransky.

Esteka hau da. 


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.