Il-pakkett Firefox għal Fedora issa jinkludi appoġġ għall-aċċellerazzjoni tad-dekodifikazzjoni tal-vidjo permezz tal-VA-API

Pakkett Maintainer ma Firefox għal Fedora Linux сообщил dwar ir-rieda għall-użu f'Fedora tal-aċċelerazzjoni tal-ħardwer tad-dekodifikazzjoni tal-vidjo f'Firefox bl-użu ta 'VA-API. L-aċċelerazzjoni bħalissa taħdem biss f'ambjenti bbażati fuq Wayland. L-appoġġ VA-API fi Chromium kien implimentati f’Fedora is-sena l-o[ra.

L-aċċelerazzjoni tal-ħardwer tad-dekodifikazzjoni tal-vidjo f'Firefox hija possibbli grazzi għal backend ġdid għal Wayland, li juża l-mekkaniżmu DMABUF biex jirrendi għal nisġa u jorganizza l-qsim ta 'buffers ma' dawn nisġa bejn proċessi differenti. F'Fedora 32 u Fedora 31, fl-aħħar pakkett ma' Firefox 77, il-backend il-ġdid huwa attivat awtomatikament meta jiġi mniedi f'sessjoni GNOME bbażata fuq Wayland, iżda biex tiġi attivata l-aċċelerazzjoni tal-hardware tad-dekodifikazzjoni tal-vidjo, installazzjoni addizzjonali tal-ffmpeg, libva u libva -utils pakketti mir-repożitorju huwa meħtieġ Fużjoni RPM, miġbura b'appoġġ VA-API.

Fuq sistemi b'kards tal-vidjo Intel, l-aċċelerazzjoni taħdem biss bis-sewwieq libva-intel-driver (is-sewwieq libva-intel-hybrid-driver bħalissa jinsab mhux appoġġjat). Għall-GPUs AMD, l-aċċelerazzjoni taħdem mal-librerija standard radeonsi_drv_video.so inkluża fil-pakkett mesa-dri-drivers. L-appoġġ għall-kards tal-vidjo NVIDIA għadu ma ġiex implimentat. Biex tevalwa l-appoġġ tas-sewwieq għal VA-API, tista 'tuża l-utilità vainfo. Jekk l-appoġġ jiġi kkonfermat, imbagħad biex tippermetti l-aċċelerazzjoni fil-Firefox fuq il-paġna "about:config", issettja l-varjabbli "gfx.webrender.enabled" u "widget.wayland-dmabuf-vaapi.enabled" għal vera. Wara li terġa 'tibda l-browser, għandek bżonn tiċċekkja l-attivazzjoni ta' WebRender u l-backend il-ġdid (Wayland/drm) fuq il-paġna "about:support".

Il-pakkett Firefox għal Fedora issa jinkludi appoġġ għall-aċċellerazzjoni tad-dekodifikazzjoni tal-vidjo permezz tal-VA-API

Il-pakkett Firefox għal Fedora issa jinkludi appoġġ għall-aċċellerazzjoni tad-dekodifikazzjoni tal-vidjo permezz tal-VA-API

Wara dan, għandek bżonn tiżgura li l-VA-API tintuża biex tħaffef meta tara vidjows (jista 'jkun hemm problemi ta' kompatibilità ma 'codecs, daqsijiet tal-vidjow u libreriji), li għalihom tista' tippermetti l-mod debug billi tniedi Firefox bl-ambjent MOZ_LOG varjabbli u iċċekkja l-output għall-preżenza tal-"VA-API FFmpeg init success" u
"Għandek output tal-qafas VAAPI wieħed."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

L-applikazzjoni tal-aċċelerazzjoni meta tara Youtube tiddependi fuq il-metodu tal-kodifikazzjoni tal-vidjo (H.264, AV1, eċċ.). Tista 'tara l-format fil-menu tal-kuntest li tiftaħ billi tikklikkja bil-lemin fit-taqsima "Stats for nerds". Biex tagħżel il-format appoġġjat mis-sistema ta ' dekodifikazzjoni tal-vidjo tal-ħardwer, tista' tuża l-add-on imtejba-h264ify.

Il-pakkett Firefox għal Fedora issa jinkludi appoġġ għall-aċċellerazzjoni tad-dekodifikazzjoni tal-vidjo permezz tal-VA-API

Huwa nnutat separatament li l-pakketti b'Firefox 77.0 għal Fedora jinkludu garżi addizzjonali li jaffettwaw il-prestazzjoni u l-istabbiltà, li mhumiex inklużi fil-builds standard ta 'Firefox 77.0 minn Mozilla. L-inklużjoni ta 'dawn l-irqajja' fl-istruttura ewlenija hija mistennija biss f'Firefox 78.0 (l-utenti jistgħu jużaw il-verżjoni beta ta 'Firefox 78 jew bini ta' filgħaxija minn Mozilla billi jniedu l-browser bil-kmand "MOZ_ENABLE_WAYLAND=1 ./firefox"). Barra minn hekk, fl-assemblaġġi Mozilla, għad-dekodifikazzjoni VP8/VP9, tintuża l-librerija libvpx inkorporata, li ma tappoġġjax VA-API - jekk għandek bżonn tħaffef id-dekodifikazzjoni VP8/VP9, għandek tiddiżattiva libvpx billi tistabbilixxi l-varjabbli " media.ffvpx.enabled” fi about:config għal “falza” (libvpx diġà hija diżattivata fil-pakkett mir-repożitorju Fedora).

Sors: opennet.ru

Żid kumment