Inguqulelo kaFirefox yeFedora sele inenkxaso yokukhawulezisa ukumiswa kwevidiyo nge-VA-API

Umgcini wephakheji yeFirefox yeFedora ubhengeze oko Inkxaso yokusebenzisa ukukhawuleza kwe-hardware ngoku ilungile yokulungiswa kwevidiyo IFirefox kwiFedora isebenzisa iVA-API, ekubeni ukukhawuleza kude kube ngoku kusebenza kuphela kwiindawo ezisekelwe kwi-Wayland, njengoko inkxaso ye-Chromium VA-API iphunyezwe kwi-Fedora kunyaka odlulileyo.

Oku kongeze inkxaso yehardware yokukhawulezisa ukubhalwa kwevidiyo kwiFirefox Kwenziwe umbulelo kwi-Wayland yangasemva entsha, esebenzisa indlela ye-DMABUF yokuzoba ukuthungwa kunye nokulungelelanisa utshintshiselwano lwe-buffers ngolu hlobo ngeenkqubo ezahlukeneyo.

Ewe, ifikile ekugqibeleni. Kunyaka onesiqingatha emva kokuba uTom Callaway, uMphathi wezobuNjineli @ Red Hat wongeze isiqwenga kwiChromium, sikwafumana ukudlalwa kwevidiyo okukhawulezileyo kweFirefox. Lihlazo eli lide kakhulu kodwa ndisafunda.

Inkxaso ye-VA-API kwiFirefox ithe ngqo, njengoko isebenza eWayland kuphela okwangoku. Akukho sizathu sobugcisa saloo nto, andinalo ixesha elaneleyo lokuyiphumeza i-X11, ngoko ke i-bug 1619523 ilindele abahlaseli abanesibindi.

UJonas Ådahl (umnqwazi oBomvu) undincedile nge-Wayland ngasemva ukusukela kwibala lokuqala laseWayland kwiminyaka emine eyadlulayo.

Kwi-Fedora 32 kunye ne-Fedora 31, inguqulelo entsha yeFirefox 77 ibandakanya i-backend entsha ngokungagqibekanga xa iqhutywa kwiseshini yedatha ye-GNOME e-Wayland, kodwa ukwenza i-decoding yevidiyo ekhawulezileyo yehardware ikwafuna iipakethe ezithile ezongezelelweyo ekufuneka zifakwe kwinkqubo: ffmpeg, libva kunye ne-libva-utils RPM Fusion repository, ehlanganiswe nenkxaso ye-VA-API.

Kwiinkqubo ezinamakhadi emizobo e-Intel, ukukhawuleza isebenza kuphela nge-libva-intel-driver (i-libva-intel-hybrid-driver ayixhaswa okwangoku.)

Ku I-AMD GPU, ukukhawuleza kuyasebenza ukuba unethala leencwadi elisemgangathweni radeonsi_drv_video.so, eyinxalenye yephakheji ye-mesa-dri-drivers. Kumakhadi emizobo e-NVIDIA, inkxaso ayikaphunyezwa. Ukuvavanya ukuhambelana nomqhubi we-VA-API, ungasebenzisa i-vainfo utility.

Ukuba inkxaso iqinisekisiwe, ukunika amandla ukukhawuleza kwiFirefox, kwiphepha elithi "malunga: config", izinto eziguquguqukayo "gfx.webrender.enabled" kunye "widget.wayland-dmabuf-vaapi.enabled" kufuneka zimiselwe kwinyani.

Emva kokuqalisa kwakhona isikhangeli, kufuneka ujonge ukusebenza kweWebRender kunye ne-backend entsha (i-Wayland/drm) malunga nephepha lenkxaso.

Emva koko, umsebenzisi kufuneka aqinisekise ukuba i-VA-API isetyenziselwa ukukhawulezisa umboniso wevidiyo (kunokubakho imiba yokuhambelana ne-codecs, ubungakanani bevidiyo kunye namathala eencwadi), apho imo ye-debug inokuvulwa ngokuqalisa iFirefox kunye ne-MOZ_LOG yemo eguquguqukayo kwaye ukujonga ubukho be "VA- API FFmpeg init impumelelo.

MOZ_LOG = "Imodyuli yePlatformDecoder: 5" MOZ_ENABLE_WAYLAND = 1 firefox

Ukusebenzisa ukukhawuleza xa ubukele i-Youtube kuxhomekeke kwindlela i-movie efakwe ngayo ikhowudi (H.264, AV1, njl.).

Uyakwazi ukubona ifomathi kwimenyu yokucofa-ekunene kwicandelo elithi "Statistics for Nerds". Ukukhetha ifomathi exhaswa yinkqubo yehardware yokuguqula iikhowudi zevidiyo, ungasebenzisa iplagi ephuculweyo ye-h264ify.

Ngokwahlukeneyo, Qaphela ukuba iipakethe ezineFirefox 77.0 yeFedora zibandakanya iipetshi ezongezelelweyo echaphazela ukusebenza kunye nozinzo, ezingekhoyo kwiMozilla Firefox 77.0 eyakhayo. Ukufakwa kwezi ziqendu kwisakhelo esingundoqo kulindeleke kuphela kwiFirefox 78.0 (abasebenzisi banokusebenzisa iFirefox 78 beta okanye bakha ebusuku besuka kwiMozilla ngokuqalisa isikhangeli esinomyalelo othi "MOZ_ENABLE_WAYLAND = 1 ./firefox").

Ukongeza, ukuhlanganiswa kweMozilla basebenzisa ilayibrari eyakhelwe-ngaphakathi ye-libvpx engaxhasi i-VA-API yeVP8/VP9 decoding; ukuba ukukhawuleza kuyimfuneko ukusuka VP8/VP9 decoding, libvpx kufuneka ingasebenzi ngokuseta "media.ffvpx.enabled" ukuguquguquka ukuya ku "about:config "false"(i-libvpx sele ivaliwe kwiphakheji ukusuka kwindawo yokugcina i-Fedora).

Okokugqibela, ukuba ufuna ukwazi ngakumbi ngayo, ungajongana nenqaku lokuqala kwiwebhusayithi esemthethweni ye UMartin Stransky.

Ikhonkco yile. 


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.