Pake Maintainer ak Firefox pou Fedora Linux sou preparasyon pou itilize nan Fedora nan akselerasyon pyès ki nan konpitè nan dekodaj videyo nan Firefox lè l sèvi avèk VA-API. Akselerasyon kounye a ap travay sèlman nan anviwònman ki baze sou Wayland. Sipò VA-API nan Chromium te nan Fedora ane pase a.
Akselerasyon pyès ki nan konpitè dekodaj videyo nan Firefox fè posib gras a pou Wayland, ki sèvi ak mekanis DMABUF pou rann tèkstur epi òganize pataje tanpon ak tèkstur sa yo ant diferan pwosesis. Nan Fedora 32 ak Fedora 31, nan dènye pake a ak Firefox 77, nouvo backend la aktive pa default lè yo lanse nan yon sesyon GNOME ki baze sou Wayland, men aktive akselerasyon pyès ki nan konpitè nan dekodaj videyo, enstalasyon adisyonèl nan ffmpeg, libva ak libva. -utils pakè ki soti nan repozitwa a obligatwa , konpile ak sipò VA-API.
Sou sistèm ki gen kat videyo Intel, akselerasyon travay sèlman ak chofè libva-intel-driver (driver libva-intel-hybrid-driver se kounye a ). Pou GPU AMD, akselerasyon travay ak bibliyotèk estanda radeonsi_drv_video.so ki enkli nan pake mesa-dri-drivers la. Sipò pou kat videyo NVIDIA poko aplike. Pou evalye sipò chofè pou VA-API, ou ka itilize sèvis piblik vainfo. Si yo konfime sipò, Lè sa a, pou pèmèt akselerasyon nan Firefox sou paj "about:config" la, mete varyab yo "gfx.webrender.enabled" ak "widget.wayland-dmabuf-vaapi.enabled" a vre. Apre rekòmanse navigatè a, ou bezwen tcheke aktivasyon WebRender ak nouvo backend la (Wayland/drm) sou paj "sou:support".
Apre sa, ou bezwen asire w ke yo itilize VA-API a pou akselere lè w ap gade videyo (ka gen pwoblèm konpatibilite ak kodèk, gwosè videyo ak bibliyotèk), pou sa ou ka pèmèt mòd debogaj lè w lanse Firefox ak anviwònman MOZ_LOG. varyab epi tcheke pwodiksyon an pou prezans nan "VA-API FFmpeg init siksè" ak
"Te gen yon sèl pwodiksyon ankadreman VAAPI."
MOZ_LOG=âPlatformDecoderModule:5âł MOZ_ENABLE_WAYLAND=1 firefox
Aplikasyon akselerasyon lè w ap gade Youtube depann de metòd kodaj videyo (H.264, AV1, elatriye). Ou ka wè fòma a nan meni kontèks ki ouvri lè w klike sou dwa-dwa nan seksyon "Stats for nerds". Pou chwazi fòma ki te sipòte pa pyès ki nan konpitè vidÊo dÊcodage sistèm, ou ka sèvi ak ajoute-sou .
Li se separeman te note ke pakè yo ak Firefox 77.0 pou Fedora gen ladan plak adisyonèl ki afekte pèfòmans ak estabilite, ki pa enkli nan bati yo estanda nan Firefox 77.0 soti nan Mozilla. Enklizyon patch sa yo nan estrikti prensipal la espere sèlman nan Firefox 78.0 (itilizatè yo ka itilize vèsyon beta Firefox 78 oswa konstriksyon chak swa nan Mozilla lè yo lanse navigatè a ak lòd "MOZ_ENABLE_WAYLAND=1 ./firefox"). Anplis de sa, nan asanble Mozilla, pou dekode VP8/VP9, yo itilize bibliyotèk libvpx ki entegre, ki pa sipòte VA-API - si ou bezwen akselere dekodaj VP8/VP9, ou ta dwe enfim libvpx pa mete varyab la " media.ffvpx.enabledâ nan about:config a âfalseâ (libvpx deja enfim nan pake ki soti nan depo Fedora).
Sous: opennet.ru
