Fedora Firefoxi versioonil on juba VA-API kaudu video dekodeerimise kiirendamise tugi

Fedora Firefoxi paketi hooldaja teatas sellest tugi on nüüd riistvarakiirenduse kasutamiseks valmis video dekodeerimiseks Fedora Firefox VA-API abil, kuna kiirendus toimis seni ainult Waylandil põhinevates keskkondades, kuna eelmisel aastal rakendati Chromori VA-API tuge Fedoras.

See lisas Firefoxi video dekodeerimise riistvarakiirenduse toetuse tegi võimalikuks uus Waylandi taustaprogramm, mis kasutab DMABUF-i mehhanismi tekstuuride joonistamiseks ja erinevate tekstuuridega puhvrite vahetuse korraldamiseks.

Jah, see on lõpuks käes. Poolteist aastat pärast seda, kui Tom Callaway insenerihaldur @ Red Hat lisas plaastri Chromiumi, lisasime ka Firefoxi jaoks riistvarakiirendatud video taasesituse. Kahju, et see liiga kaua aega võttis, aga ma alles õpin.

VA-API tugi Firefoxis on natuke spetsiifiline, kuna see töötab Waylandis ainult hetkel. Selleks pole tehnilist põhjust, mul pole lihtsalt piisavalt aega selle rakendamiseks X11 jaoks, nii et viga 1619523 ootab julgeid häkkerid.

Jonas Ådahl (Punane Müts) aitas mind Waylandi taustaprogrammi loomisel alates esimesest Waylandi plaastrist neli aastat tagasi.

Fedora 32 ja Fedora 31 versioonides sisaldab Firefox 77 uus versioon vaikimisi uut taustaprogrammi, kui see töötab Waylandis GNOME-i andmebaasi seansil, kuid riistvara kiirendatud video dekodeerimise võimaldamiseks on vaja ka teatud täiendavaid pakette mis tuleb süsteemi installida: ffmpeg, libva ja libva-utils RPM Fusion hoidla, mis on kompileeritud VA-API toega.

Inteli graafikakaartidega süsteemides, kiirendus töötab ainult libva-intel-draiveri draiveriga (libva-intel-hübriid-draiverit pole veel toetatud).

eest AMD GPU, kiirendus töötab, kui teil on standardne teek radeonsi_drv_video.so, mis on osa mesa-dri-draiverite paketist. NVIDIA graafikakaartide jaoks pole tugi veel rakendatud. VA-API draiveriga ühilduvuse hindamiseks võite kasutada vainfo utiliiti.

Kui tugi on kinnitatud, lubage Firefoxis kiirenduse lubamiseks lehel "about: config" peate määrama muutujad "gfx.webrender.enabled" ja "widget.wayland-dmabuf-vaapi.enabled" tõele.

Pärast brauseri taaskäivitamist peaksite kontrollima WebRenderi ja uue taustaprogrammi (Wayland / drm) aktiveerimist lehel about: support.

Pärast seda peaks kasutaja veenduma, et VA-API-d kasutatakse video kuvamise kiirendamiseks (kodekite, videomõõtude ja teekidega võib olla ühilduvusprobleeme), mille silumisrežiimi saab lubada käivitades Firefox koos keskkonnamuutujaga MOZ_LOG ja kontrollib «VA-API FFmpeg init edukuse olemasolu.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 Firefox

Kiirenduse kasutamine YouTube'i vaatamisel sõltub filmi kodeerimisviisist (H.264, AV1 jne).

Vormingut näete paremklõpsuga kontekstimenüüs jaotises "Statistika Nerdsile". Riistvara videodekodeerimissüsteemi toetatava vormingu valimiseks võite kasutada täiustatud h264ify pistikprogrammi.

Eraldi, Fedora Firefox 77.0 paketid sisaldavad täiendavaid plaastreid mis mõjutavad jõudlust ja stabiilsust, mida Mozilla standardsetes Firefox 77.0 järkudes pole. Nende plaastrite lisamine põhistruktuuri on eeldatav ainult Firefox 78.0-s (kasutajad saavad kasutada Firefox 78 beetaversiooni või Mozilla igaõhtuseid versioone, käivitades brauseri käsuga "MOZ_ENABLE_WAYLAND = 1 ./firefox").

Samuti ehitab Mozilla Nad kasutavad sisseehitatud libvpx-teeki, mis ei toeta VA-API-d VP8 / VP9 dekodeerimiseks; kui kiirendus on vajalik VP8 / VP9 dekodeerimisest, libvpx tuleb keelata, seadistades muutuja "media.ffvpx.enabled" kausta "about: config" false "(Fedora hoidlast on paketis libvpx juba keelatud).

Lõpuks, kui soovite selle kohta rohkem teada saada, võite tutvuda originaalmoodiga ametlikul veebisaidil Martin Stransky.

Link on see. 


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.