Kifurushi cha Firefox cha Fedora sasa kinajumuisha usaidizi wa kuharakisha utatuzi wa video kupitia VA-API

Mtunza Kifurushi na Firefox kwa Fedora Linux сообщил juu ya utayari wa matumizi katika Fedora ya kuongeza kasi ya vifaa vya kusimbua video katika Firefox kwa kutumia VA-API. Uongezaji kasi kwa sasa unafanya kazi katika mazingira ya Wayland pekee. Usaidizi wa VA-API katika Chromium ulikuwa kutekelezwa huko Fedora mwaka jana.

Kuongeza kasi ya vifaa vya kusimbua video katika Firefox kunawezekana shukrani kwa backend mpya kwa Wayland, ambayo hutumia utaratibu wa DMABUF kutoa maandishi na kupanga ushiriki wa vihifadhi na maumbo haya kati ya michakato tofauti. Katika Fedora 32 na Fedora 31, katika kifurushi cha hivi punde zaidi na Firefox 77, mazingira mapya ya nyuma yanawezeshwa kwa chaguo-msingi yanapozinduliwa katika kipindi cha GNOME cha Wayland, lakini kuamilisha uharakishaji wa vifaa vya kusimbua video, usakinishaji wa ziada wa ffmpeg, libva na libva. -utumia vifurushi kutoka kwa hazina inahitajika Mchanganyiko wa RPM, iliyokusanywa kwa usaidizi wa VA-API.

Kwenye mifumo iliyo na kadi za video za Intel, kuongeza kasi hufanya kazi tu na kiendeshi cha libva-intel-driver (kiendeshi cha libva-intel-hybrid-driver kwa sasa haijaungwa mkono) Kwa GPU za AMD, kuongeza kasi hufanya kazi na maktaba ya kawaida ya radeonsi_drv_video.so iliyojumuishwa kwenye kifurushi cha mesa-dri-drivers. Usaidizi wa kadi za video za NVIDIA bado haujatekelezwa. Ili kutathmini usaidizi wa dereva kwa VA-API, unaweza kutumia matumizi ya vainfo. Usaidizi ukithibitishwa, basi ili kuwezesha kuongeza kasi katika Firefox kwenye ukurasa wa "kuhusu:config", weka vigeu "gfx.webrender.enabled" na "widget.wayland-dmabuf-vaapi.enabled" kuwa kweli. Baada ya kuanzisha upya kivinjari, unahitaji kuangalia uanzishaji wa WebRender na backend mpya (Wayland/drm) kwenye ukurasa wa "kuhusu:msaada".

Kifurushi cha Firefox cha Fedora sasa kinajumuisha usaidizi wa kuharakisha utatuzi wa video kupitia VA-API

Kifurushi cha Firefox cha Fedora sasa kinajumuisha usaidizi wa kuharakisha utatuzi wa video kupitia VA-API

Baada ya hayo, unahitaji kuhakikisha kuwa VA-API inatumiwa kuongeza kasi wakati wa kutazama video (kunaweza kuwa na matatizo ya utangamano na codecs, ukubwa wa video na maktaba), ambayo unaweza kuwezesha hali ya utatuzi kwa kuzindua Firefox na mazingira ya MOZ_LOG. badilisha na angalia matokeo ya uwepo wa "VA- API FFmpeg init imefanikiwa" na
"Nimepata towe moja la fremu ya VAAPI."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Utumiaji wa kuongeza kasi wakati wa kutazama Youtube hutegemea mbinu ya usimbaji video (H.264, AV1, nk.). Unaweza kuona umbizo katika menyu ya muktadha inayofunguka kwa kubofya kulia katika sehemu ya "Takwimu za wajinga". Ili kuchagua umbizo linaloungwa mkono na mfumo wa kusimbua video maunzi, unaweza kutumia programu jalizi kuimarishwa-h264ify.

Kifurushi cha Firefox cha Fedora sasa kinajumuisha usaidizi wa kuharakisha utatuzi wa video kupitia VA-API

Imebainishwa kando kuwa vifurushi vilivyo na Firefox 77.0 kwa Fedora vinajumuisha viraka vya ziada vinavyoathiri utendaji na uthabiti, ambavyo havijajumuishwa katika muundo wa kawaida wa Firefox 77.0 kutoka Mozilla. Ujumuishaji wa viraka hivi katika muundo mkuu unatarajiwa tu katika Firefox 78.0 (watumiaji wanaweza kutumia toleo la beta la Firefox 78 au miundo ya usiku kutoka Mozilla kwa kuzindua kivinjari kwa amri "MOZ_ENABLE_WAYLAND=1 ./firefox"). Kwa kuongezea, katika makusanyiko ya Mozilla, kwa kuorodhesha VP8/VP9, maktaba ya libvpx iliyojengwa inatumiwa, ambayo haiungi mkono VA-API - ikiwa unahitaji kuharakisha utatuzi wa VP8/VP9, unapaswa kuzima libvpx kwa kuweka kutofautisha " media.ffvpx.enabled" katika about:config hadi " uongo" (libvpx tayari imezimwa kwenye kifurushi kutoka kwa hazina ya Fedora).

Chanzo: opennet.ru

Kuongeza maoni