„Fedora“ „Firefox“ versija jau palaiko vaizdo įrašų dekodavimo paspartinimą per VA-API

Apie tai pranešė „Fedora“ paketų „Firefox“ prižiūrėtojas palaikymas yra paruoštas naudoti aparatūros pagreitį vaizdo dekodavimui „Firefox“ sistemoje „Fedora“ naudojant VA-API, nes pagreitis iki šiol veikė tik aplinkoje, pagrįstoje „Wayland“, nes „Chromium VA-API“ parama Fedoroje buvo įdiegta praėjusiais metais.

Tai papildė „Firefox“ vaizdo įrašų dekodavimo techninės įrangos pagreitinimo palaikymą leido nauja Waylando vidinė sistema, kuris naudoja DMABUF mechanizmą piešti tekstūras ir organizuoti buferių mainus su šiomis tekstūromis skirtingais procesais.

Taip, pagaliau čia. Praėjus pusantrų metų po to, kai Tomas Callaway'o inžinerijos vadovas @ Red Hat pridėjo pleistrą prie „Chromium“, mes taip pat gauname pagreitintą „Firefox“ vaizdo įrašų atkūrimą. Gaila, kad tai užtruko per ilgai, bet vis dar mokausi.

„VA-API“ palaikymas „Firefox“ yra šiek tiek specifinis, nes jis šiuo metu veikia „Wayland“. Tam nėra jokios techninės priežasties, aš tiesiog neturiu pakankamai laiko tai įgyvendinti „X11“, todėl drąsių įsilaužėlių laukia klaida 1619523.

Jonas Ådahlas („Raudona skrybėlė“) man padėjo „Wayland“ programinėje įrangoje nuo pirmo „Wayland“ pleistro prieš ketverius metus.

„Fedora 32“ ir „Fedora 31“ naujojoje „Firefox 77“ versijoje pagal numatytuosius nustatymus yra nauja galinė programa, kai ji vykdoma GNOME duomenų bazės sesijoje Waylande, tačiau norint įgalinti aparatinės įrangos pagreitintą vaizdo įrašų dekodavimą, taip pat reikia tam tikrų papildomų paketų, kurie turi būti įdiegti sistemoje: „ffmpeg“, „libva“ ir „libva-utils“ RPM „Fusion“ saugykla, sudaryta naudojant VA-API palaikymą.

Sistemose su „Intel“ vaizdo plokštėmis, pagreitis veikia tik su „libva-intel-driver“ tvarkykle („libva-intel-hybrid-driver“ kol kas nepalaikoma).

AMD GPU, pagreitis veikia, jei turite standartinę biblioteką radeonsi_drv_video.so, kuris yra „mesa-dri-drivers“ paketo dalis. NVIDIA vaizdo plokščių palaikymas dar nebuvo įdiegtas. Norėdami įvertinti suderinamumą su VA-API tvarkykle, galite naudoti „vainfo“ įrankį.

Jei palaikymas bus patvirtintas, norėdami įgalinti pagreitį „Firefox“, puslapyje „about: config“, turite nustatyti kintamuosius „gfx.webrender.enabled“ ir „widget.wayland-dmabuf-vaapi.enabled“ į tiesa.

Paleidę naršyklę iš naujo, turite patikrinti „WebRender“ ir naujosios programos („Wayland / drm“) aktyvavimą puslapyje apie: support.

Po to vartotojas turėtų įsitikinti, kad VA-API naudojama vaizdo rodymui paspartinti (gali būti suderinamumo problemų su kodekais, vaizdo įrašų dydžiais ir bibliotekomis), kurių derinimo režimą galima įjungti paleidus „Firefox“ su aplinka MOZ_LOG kintamasis ir tikrinimas, ar nėra „VA-API FFmpeg init“ sėkmės.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 „Firefox“

Pagreičio naudojimas žiūrint „YouTube“ priklauso nuo filmo kodavimo būdo (H.264, AV1 ir kt.).

Formatą galite pamatyti dešiniuoju pelės klavišu spustelėję kontekstinį meniu skiltyje „Statistika apie„ Nerds “. Norėdami pasirinkti aparatinės įrangos vaizdo dekodavimo sistemos palaikomą formatą, galite naudoti patobulintą „h264ify“ papildinį.

Atskirai, „Firefox 77.0“, skirtose „Fedora“, paketuose yra papildomų pataisų įtakos našumui ir stabilumui, kurių nėra „Mozilla“ standartinėse „Firefox 77.0“ versijose. Šių pleistrų įtraukimas į pagrindinę struktūrą tikimasi tik „Firefox 78.0“ (vartotojai gali naudoti „Firefox 78“ beta versiją arba naktinius „Mozilla“ kūrinius paleidę naršyklę su komanda „MOZ_ENABLE_WAYLAND = 1 ./firefox“).

Be to, „Mozilla“ kuria Jie naudoja įmontuotą libvpx biblioteką, kuri nepalaiko VA-API VP8 / VP9 dekodavimui; jei būtinas pagreitis dekodavimo VP8 / VP9, ​​libvpx turi būti išjungtas nustatant kintamąjį „media.ffvpx.enabled“ skiltyje „about: config“ false(„libvpx“ jau išjungtas pakete iš „Fedora“ saugyklos).

Galiausiai, jei norite sužinoti daugiau apie tai, galite susipažinti su originaliu užrašu oficialioje svetainėje Martinas Stranskis.

Nuoroda yra tokia. 


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.