Fedora-д зориулсан Firefox багц нь одоо VA-API-ээр дамжуулан видео тайлалтыг хурдасгах дэмжлэгийг агуулдаг

Fedora Linux-д зориулсан Firefox-той багц засварлагч тайлагнасан VA-API ашиглан Firefox дээр видео тайлах техник хангамжийг хурдасгах Fedora-д ашиглахад бэлэн байдлын талаар. Acceleration нь одоогоор зөвхөн Wayland-д суурилсан орчинд ажилладаг. Chromium дахь VA-API дэмжлэг байсан хэрэгжүүлсэн Өнгөрсөн жил Федора хотод.

Firefox дээр видео тайлах техник хангамжийг хурдасгах нь ачаар боломжтой болсон шинэ backend DMABUF механизмыг ашиглан бүтэцтэй болгож, өөр өөр процессуудын хооронд эдгээр бүтэцтэй буферийг хуваалцахыг зохион байгуулдаг Wayland-д зориулагдсан. Fedora 32 болон Fedora 31-д Firefox 77-ийн хамгийн сүүлийн үеийн багцад Wayland-д суурилсан GNOME сессийг эхлүүлэх үед шинэ backend нь анхдагчаар идэвхждэг боловч видео тайлах техник хангамжийн хурдасгуур, ffmpeg, libva болон libva-ийн нэмэлт суулгалтыг идэвхжүүлэхийн тулд. -Utils багцуудыг репозитороос авах шаардлагатай RPMFusion, VA-API дэмжлэгтэйгээр эмхэтгэсэн.

Intel видео карттай системүүд дээр хурдатгал нь зөвхөн libva-intel-driver драйвер дээр ажилладаг (libva-intel-hybrid-driver драйвер нь одоогоор дэмжихгүй байна). AMD GPU-ийн хувьд хурдатгал нь mesa-dri-drivers багцад багтсан стандарт radeonsi_drv_video.so номын сантай ажилладаг. NVIDIA видео картуудын дэмжлэг хараахан хэрэгжээгүй байна. VA-API драйверын дэмжлэгийг үнэлэхийн тулд та vainfo хэрэгслийг ашиглаж болно. Хэрэв дэмжлэг батлагдсан бол "about:config" хуудасны Firefox-д хурдатгалыг идэвхжүүлэхийн тулд "gfx.webrender.enabled" болон "widget.wayland-dmabuf-vaapi.enabled" хувьсагчдыг үнэн болгож тохируулна уу. Хөтөчийг дахин эхлүүлсний дараа та "about:support" хуудаснаас WebRender болон шинэ backend (Wayland/drm) идэвхжүүлсэн эсэхийг шалгах хэрэгтэй.

Fedora-д зориулсан Firefox багц нь одоо VA-API-ээр дамжуулан видео тайлалтыг хурдасгах дэмжлэгийг агуулдаг

Fedora-д зориулсан Firefox багц нь одоо VA-API-ээр дамжуулан видео тайлалтыг хурдасгах дэмжлэгийг агуулдаг

Үүний дараа та VA-API-г видео үзэж байхдаа хурдасгахын тулд ашиглаж байгаа эсэхийг шалгах хэрэгтэй (кодек, видеоны хэмжээ, номын сантай нийцтэй байдлын асуудал байж магадгүй), үүний тулд та Firefox-г MOZ_LOG орчинд ажиллуулснаар дибаг хийх горимыг идэвхжүүлж болно. хувьсагчийг сонгоод "VA- API FFmpeg амжилттай эхлүүлсэн" байгаа эсэхийг шалгана уу
"Нэг VAAPI фрэймийн гаралт авсан."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Youtube үзэх үед хурдатгалын хэрэглээ нь видео кодлох аргаас (H.264, AV1 гэх мэт) хамаарна. Та "Нэрд зориулсан статистик" хэсэгт хулганы баруун товчийг дарж нээгдэх контекст цэсэнд форматыг харж болно. Техник хангамжийн видео код тайлах системийн дэмждэг форматыг сонгохын тулд та нэмэлт хэрэгслийг ашиглаж болно сайжруулсан-h264ify.

Fedora-д зориулсан Firefox багц нь одоо VA-API-ээр дамжуулан видео тайлалтыг хурдасгах дэмжлэгийг агуулдаг

Fedora-д зориулсан Firefox 77.0-ийн багцууд нь Mozilla-ийн Firefox 77.0-ийн стандарт хувилбарт ороогүй гүйцэтгэл, тогтвортой байдалд нөлөөлдөг нэмэлт засваруудыг агуулдаг болохыг тусад нь тэмдэглэв. Эдгээр засваруудыг үндсэн бүтцэд оруулах нь зөвхөн Firefox 78.0-д л хүлээгдэж байна (Хэрэглэгчид Firefox 78-ийн бета хувилбар эсвэл Mozilla-ийн шөнийн хувилбарыг “MOZ_ENABLE_WAYLAND=1 ./firefox” командаар хөтчөө ажиллуулж ашиглах боломжтой). Нэмж дурдахад, Mozilla угсралтад VP8/VP9 кодыг тайлахад VA-API-г дэмждэггүй libvpx номын санг ашигладаг - хэрэв та VP8/VP9 код тайлалтыг хурдасгах шаардлагатай бол libvpx-г идэвхгүй болгох хэрэгтэй. media.ffvpx.enabled"-г about:config дотроос "false" болгож (libvpx нь Fedora репозитороос багцад аль хэдийн идэвхгүй болсон).

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх