Maintainer i paketit me Firefox për Fedora Linux për gatishmërinë për përdorim në Fedora të përshpejtimit të dekodimit të videove në Firefox përmes VA-API. Përshpejtimi funksionon deri tani vetëm në mjedise të bazuara në Wayland. Mbështetje për VA-API në Chromium u realizua në Fedora vitin e kaluar.
Përshpejtimi i dekodimit të videove në Firefox bëhet i mundshëm falë për Wayland, i cili përdor mekanizmin DMABUF për të renderuar në tekstura dhe për të organizuar ndarjen e bufereve me këto tekste nga procese të ndryshme. Në Fedora 32 dhe Fedora 31 në paketën e re me Firefox 77, backend-i i ri aktivizohet automatikisht gjatë fillimit në sesionin GNOME të bazuar në Wayland, por për të aktivizuar përshpejtimin e dekodimit të videove kërkohet gjithashtu instalimi i paketave ffmpeg, libva dhe libva-utils nga repository , të ndërtuara me mbështetje për VA-API.
Në sistemet me karta grafike Intel, përshpejtimi funksionon vetëm me driver-in libva-intel-driver (driver-in libva-intel-hybrid-driver për momentin ). Për GPU AMD, përshpejtimi funksionon nëse ekziston biblioteka standarde radeonsi_drv_video.so, e cila përfshihet në paketin mesa-dri-drivers. Për kartat grafike NVIDIA mbështetja ende nuk është realizuar. Për të vlerësuar mbështetjen e VA-API nga driver-i, mund të përdorni utilitarin vainfo. Nëse mbështetja konfirmohet, për të aktivizuar përshpejtimin në Firefox duhet të vendosni në faqen «about:config» vlerat true për variablat «gfx.webrender.enabled» dhe «widget.wayland-dmabuf-vaapi.enabled». Pas ripërshtatjes së shfletuesit, duhet verifikuar aktivizimi i WebRender dhe backend-it të ri (Wayland/drm) në faqen «about:support».
Pas kësaj, duhet të siguroheni për aplikimin e VA-API për përshpejtimin gjatë shikimit të videove (mund të ketë probleme kompatibiliteti me kodekët, përmasat e videove dhe bibliotekat), për të cilat mund të aktivizoni modalitetin e sforcuar duke nisur Firefox me variablen mjedisore MOZ_LOG dhe të kontrolloni në daljen e saj praninë e linjave «VA-API FFmpeg init successful» dhe
«Got one VAAPI frame output».
MOZ_LOG=»PlatformDecoderModule:5ⳠMOZ_ENABLE_WAYLAND=1 firefox
Aplikimi i përshpejtimit gjatë shikimit të Youtube varet nga mënyra e kodimit të videos (H.264, AV1 etj.). Të shikoni formatin mund të bëni në menun kontekstuale që hapet me klikim me të djathtën në seksionin «Stats for nerds». Për të zgjedhur një format të mbështetur nga sistemi i dekodimit të videos, mund të përdorni shtesën .
DĂ«shmohet veçmas se nĂ« paketat me Firefox 77.0 pĂ«r Fedora janĂ« pĂ«rfshirĂ« patch-e shtesĂ« qĂ« ndikojnĂ« nĂ« performancĂ«n dhe stabilitetin, tĂ« cilat nuk janĂ« tĂ« pranishme nĂ« ndĂ«rtimet standarde tĂ« Firefox 77.0 nga Mozilla. Aktivizimi i kĂ«tyre patch-eve nĂ« pĂ«rbĂ«rjen kryesore pritet vetĂ«m nĂ« Firefox 78.0 (pĂ«rdoruesit mund tĂ« pĂ«rdorin versionin beta tĂ« Firefox 78 ose ndĂ«rtimet e natĂ«s nga Mozilla, duke nisur shfletuesin me komandĂ«n «MOZ_ENABLE_WAYLAND=1 ./firefox»). PĂ«r mĂ« tepĂ«r, nĂ« ndĂ«rtimet nga Mozilla pĂ«r dekodimin e VP8/VP9 pĂ«rdoret biblioteka e brendshme libvpx, e cila nuk mbĂ«shtet VA-API â nĂ«se Ă«shtĂ« e nevojshme pĂ«rshpejtimi i dekodimit tĂ« VP8/VP9 duhet tĂ« çaktivizohet libvpx, duke vendosur nĂ« about:config variablin «media.ffvpx.enabled» nĂ« vlerĂ«n «false» (nĂ« paketĂ«n nga repository Fedora libvpx Ă«shtĂ« çaktivizuar tashmĂ«).
Burimi: opennet.ru
