Sephutheloana sa Firefox bakeng sa Fedora joale se kenyelletsa ts'ehetso ea ho potlakisa ho decoding ea video ka VA-API

Mohlokomeli oa Pakete ea nang le Firefox bakeng sa Fedora Linux e tlalehiloe mabapi le ho itokisetsa ho sebelisoa ho Fedora ea ho potlakisa lisebelisoa tsa video ho Firefox ho sebelisa VA-API. Ho potlakisa hona joale ho sebetsa feela libakeng tse thehiloeng ho Wayland. Tšehetso ea VA-API ho Chromium e ne e kenngwa tshebetsong ho Fedora selemong se fetileng.

Ho potlakisa lisebelisoa tsa video ho Firefox ho khoneha ka lebaka la backend e ncha bakeng sa Wayland, e sebelisang mochine oa DMABUF ho fana ka masela le ho hlophisa ho arolelana li-buffers le mekhoa ena pakeng tsa mekhoa e fapaneng. Ho Fedora 32 le Fedora 31, ka har'a sephutheloana sa morao-rao se nang le Firefox 77, backend e ncha e etsoa ka mokhoa o ikhethileng ha e hlahisoa ka har'a seboka sa GNOME se thehiloeng ho Wayland, empa ho kenya ts'ebetso ea ho potlakisa lisebelisoa tsa video, ho kenya ffmpeg, liva le liva. -U sebelisa liphutheloana ho tloha polokelong ea hlokahala RPMFusion, e hlophisitsoeng ka tšehetso ea VA-API.

Litsamaisong tse nang le likarete tsa video tsa Intel, ho potlakisa ho sebetsa feela le mokhanni oa libva-intel-driver (mokhanni oa libva-intel-hybrid-driver o ntse a le teng hajoale. ha e tshehetsoe). Bakeng sa li-GPU tsa AMD, ho potlakisa ho sebetsa le laeborari e tloaelehileng ea radeonsi_drv_video.so e kenyellelitsoeng ka har'a sephutheloana sa mesa-dri-drivers. Ts'ehetso ea likarete tsa video tsa NVIDIA ha e so kengoa tšebetsong. Ho lekola tšehetso ea mokhanni bakeng sa VA-API, o ka sebelisa thuso ea vainfo. Haeba tšehetso e tiisitsoe, joale ho nolofalletsa ho potlakisa Firefox leqepheng la "about:config", beha mefuta "gfx.webrender.enabled" le "widget.wayland-dmabuf-vaapi.enabled" hore e be 'nete. Kamora ho qala sebatli bocha, o hloka ho sheba ts'ebetso ea WebRender le backend e ncha (Wayland/drm) leqepheng la "about:support".

Sephutheloana sa Firefox bakeng sa Fedora joale se kenyelletsa ts'ehetso ea ho potlakisa ho decoding ea video ka VA-API

Sephutheloana sa Firefox bakeng sa Fedora joale se kenyelletsa ts'ehetso ea ho potlakisa ho decoding ea video ka VA-API

Ka mor'a sena, u lokela ho etsa bonnete ba hore VA-API e sebelisoa ho potlakisa ha u shebella livideo (ho ka 'na ha e-ba le mathata a ho lumellana le li-codec, boholo ba video le lilaebrari), tseo u ka li nolofalletsang mokhoa oa ho rarolla bothata ka ho qala Firefox le tikoloho ea MOZ_LOG. feto-fetoha le ho hlahloba tlhahiso bakeng sa boteng ba "VA- API FFmpeg init e atlehileng" le
"Ke fumane sephetho sa foreimi e le 'ngoe ea VAAPI."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Tšebeliso ea ho potlakisa ha u shebeletse Youtube e itšetlehile ka mokhoa oa ho kenyelletsa video (H.264, AV1, joalo-joalo). U ka sheba sebopeho ho menu ea moelelo e butsoeng ka ho tobetsa ka ho le letona karolong ea "Stats for nerds". Ho khetha sebopeho se tšehetsoeng ke hardware video decoding system, u ka sebelisa add-on ntlafatsoa-h264ify.

Sephutheloana sa Firefox bakeng sa Fedora joale se kenyelletsa ts'ehetso ea ho potlakisa ho decoding ea video ka VA-API

Ho hlokometsoe ka thoko hore liphutheloana tse nang le Firefox 77.0 bakeng sa Fedora li kenyelletsa lipache tse ling tse amang ts'ebetso le botsitso, tse sa kenyelletsoeng meahong e tloaelehileng ea Firefox 77.0 ho tsoa ho Mozilla. Ho kenyelletsoa ha li-patches tsena mohahong o moholo ho lebeletsoe feela ho Firefox 78.0 (basebedisi ba ka sebelisa beta version ea Firefox 78 kapa ba haha ​​​​bosiu ho tloha Mozilla ka ho qala sebapali ka taelo ea "MOZ_ENABLE_WAYLAND=1 ./firefox"). Ntle le moo, likopanong tsa Mozilla, bakeng sa ho khetholla VP8 / VP9, ​​ho sebelisoa laeborari ea libvpx e hahelletsoeng, e sa tšehetseng VA-API - haeba o hloka ho potlakisa VP8/VP9 decoding, o lokela ho tima libvpx ka ho beha mofuta " media.ffvpx.enabled" in about:config to " false" (libvpx e se e koetsoe ka har'a sephutheloana se tsoang polokelong ea Fedora).

Source: opennet.ru

Eketsa ka tlhaloso