Paketa Firefox për Fedora tani përfshin mbështetje për përshpejtimin e dekodimit të videos nëpërmjet VA-API

Mbajtës i paketës me Firefox për Fedora Linux сообщил rreth gatishmërisë për përdorim në Fedora të përshpejtimit të harduerit të dekodimit të videos në Firefox duke përdorur VA-API. Përshpejtimi aktualisht funksionon vetëm në mjediset e bazuara në Wayland. Mbështetja VA-API në Chromium ishte zbatuar në Fedora vitin e kaluar.

Përshpejtimi i harduerit i dekodimit të videove në Firefox është bërë i mundur falë backend i ri për Wayland, i cili përdor mekanizmin DMABUF për të dhënë tekstura dhe për të organizuar ndarjen e buffer-ave me këto tekstura midis proceseve të ndryshme. Në Fedora 32 dhe Fedora 31, në paketën më të fundit me Firefox 77, backend-i i ri aktivizohet si parazgjedhje kur niset në një sesion GNOME të bazuar në Wayland, por për të aktivizuar përshpejtimin e harduerit të dekodimit të videos, instalimin shtesë të ffmpeg, libva dhe libva -Kërkohen paketat e përdorimit nga depoja Bashkim RPM, i përpiluar me mbështetjen VA-API.

Në sistemet me karta video Intel, përshpejtimi funksionon vetëm me drejtuesin libva-intel-driver (drejtuesi libva-intel-hybrid-driver është aktualisht nuk mbështetet). Për GPU-të AMD, përshpejtimi funksionon me bibliotekën standarde radeonsi_drv_video.so të përfshirë në paketën mesa-dri-drivers. Mbështetja për kartat video NVIDIA nuk është zbatuar ende. Për të vlerësuar mbështetjen e drejtuesve për VA-API, mund të përdorni mjetin vainfo. Nëse mbështetja konfirmohet, atëherë për të aktivizuar përshpejtimin në Firefox në faqen "about:config", vendosni variablat "gfx.webrender.enabled" dhe "widget.wayland-dmabuf-vaapi.enabled" në true. Pas rinisjes së shfletuesit, duhet të kontrolloni aktivizimin e WebRender dhe backend-in e ri (Wayland/drm) në faqen "about:support".

Paketa Firefox për Fedora tani përfshin mbështetje për përshpejtimin e dekodimit të videos nëpërmjet VA-API

Paketa Firefox për Fedora tani përfshin mbështetje për përshpejtimin e dekodimit të videos nëpërmjet VA-API

Pas kësaj, duhet të siguroheni që VA-API të përdoret për të shpejtuar kur shikoni video (mund të ketë probleme të përputhshmërisë me kodekët, madhësitë e videove dhe bibliotekat), për të cilat mund të aktivizoni modalitetin e korrigjimit duke nisur Firefox-in me mjedisin MOZ_LOG variabël dhe kontrolloni daljen për praninë e “VA- API FFmpeg init i suksesshëm” dhe
"Kam një dalje kornizë VAAPI."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Aplikimi i përshpejtimit kur shikoni Youtube varet nga metoda e kodimit të videos (H.264, AV1, etj.). Mund ta shikoni formatin në menynë e kontekstit që hapet duke klikuar me të djathtën në seksionin "Statistikat për nerds". Për të zgjedhur formatin e mbështetur nga sistemi i dekodimit të videos harduerike, mund të përdorni shtesën zgjeruar-h264ify.

Paketa Firefox për Fedora tani përfshin mbështetje për përshpejtimin e dekodimit të videos nëpërmjet VA-API

Vërehet veçmas se paketat me Firefox 77.0 për Fedora përfshijnë arna shtesë që ndikojnë në performancën dhe stabilitetin, të cilat nuk përfshihen në ndërtimet standarde të Firefox 77.0 nga Mozilla. Përfshirja e këtyre arnimeve në strukturën 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ë asambletë e Mozilla-s, për dekodimin e VP8/VP9, përdoret biblioteka e integruar libvpx, e cila nuk mbështet VA-API - nëse keni nevojë të shpejtoni dekodimin VP8/VP9, duhet të çaktivizoni libvpx duke vendosur variablin " media.ffvpx.enabled” në about:config në “false” (libvpx është tashmë i çaktivizuar në paketën nga depoja e Fedora).

Burimi: opennet.ru

Shto një koment