Fedoran Firefox-paketti sisältää nyt tuen videon dekoodauksen nopeuttamiseen VA-API:n kautta

Pakettien ylläpito Firefoxilla Fedora Linuxille сообщил Tietoja käyttövalmiudesta Fedorassa ja laitteistokiihdytyksessä videon dekoodaukseen Firefoxissa VA-API:n avulla. Kiihdytys toimii tällä hetkellä vain Wayland-pohjaisissa ympäristöissä. VA-API-tuki Chromiumissa oli toteutettu Fedorassa viime vuonna.

Videon dekoodauksen laitteistokiihdytys Firefoxissa on mahdollista uusi tausta Waylandille, joka käyttää DMABUF-mekanismia renderöimään tekstuureiksi ja järjestämään näiden pintakuvioiden puskurien jakamisen eri prosessien välillä. Fedora 32:ssa ja Fedora 31:ssä, uusimmassa Firefox 77:n paketissa, uusi taustaohjelma on oletusarvoisesti käytössä, kun se käynnistetään Wayland-pohjaisessa GNOME-istunnossa, mutta videon dekoodauksen laitteistokiihdytyksen aktivoimiseksi, ffmpeg-, libva- ja libva-lisäasennuksen. -utils-paketit arkistosta vaaditaan RPM-fuusio, käännetty VA-API-tuella.

Intel-näytönohjaimella varustetuissa järjestelmissä kiihdytys toimii vain libva-intel-driver-ajurin kanssa (libva-intel-hybrid-driver-ohjain on tällä hetkellä ei tueta). AMD-grafiikkasuorittimissa kiihdytys toimii standardin radeonsi_drv_video.so-kirjaston kanssa, joka sisältyy mesa-dri-drivers -pakettiin. NVIDIA-näytönohjainkorttien tukea ei ole vielä otettu käyttöön. Voit arvioida VA-API:n ohjaintuen vainfo-apuohjelmalla. Jos tuki vahvistetaan, ota kiihdytys käyttöön Firefoxissa "about:config"-sivulla asettamalla muuttujat "gfx.webrender.enabled" ja "widget.wayland-dmabuf-vaapi.enabled" arvoiksi tosi. Kun olet käynnistänyt selaimen uudelleen, sinun on tarkistettava WebRenderin ja uuden taustaohjelman (Wayland/drm) aktivointi "about:support" -sivulta.

Fedoran Firefox-paketti sisältää nyt tuen videon dekoodauksen nopeuttamiseen VA-API:n kautta

Fedoran Firefox-paketti sisältää nyt tuen videon dekoodauksen nopeuttamiseen VA-API:n kautta

Tämän jälkeen sinun on varmistettava, että VA-API:tä käytetään nopeuttamaan videoiden katselua (saattaa olla yhteensopivuusongelmia koodekkien, videokokojen ja kirjastojen kanssa), jolle voit ottaa virheenkorjaustilan käyttöön käynnistämällä Firefoxin MOZ_LOG-ympäristön kanssa. muuttuja ja tarkista, onko lähdössä "VA-API FFmpeg init onnistunut" ja
"Sain yhden VAAPI-kehyksen ulostulon."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Kiihdytyksen käyttö Youtubea katsottaessa riippuu videon koodausmenetelmästä (H.264, AV1 jne.). Voit tarkastella muotoa pikavalikosta, joka avautuu napsauttamalla hiiren kakkospainikkeella "Nörttitilastot" -osiosta. Voit valita laitteiston videodekoodausjärjestelmän tukeman muodon käyttämällä lisäosaa parannettu-h264ify.

Fedoran Firefox-paketti sisältää nyt tuen videon dekoodauksen nopeuttamiseen VA-API:n kautta

On erikseen huomattava, että Firefox 77.0 for Fedora -paketit sisältävät lisäkorjauksia, jotka vaikuttavat suorituskykyyn ja vakauteen, jotka eivät sisälly Mozillan Firefox 77.0:n standardikoontiversioihin. Näiden korjaustiedostojen sisällyttäminen päärakenteeseen on odotettavissa vain Firefox 78.0:ssa (käyttäjät voivat käyttää Firefox 78:n beta-versiota tai öisiä Mozillan koontiversioita käynnistämällä selaimen komennolla “MOZ_ENABLE_WAYLAND=1 ./firefox”). Lisäksi Mozilla-kokoonpanoissa VP8/VP9:n purkamiseen käytetään sisäänrakennettua libvpx-kirjastoa, joka ei tue VA-API:tä - jos haluat nopeuttaa VP8/VP9-dekoodausta, poista libvpx käytöstä asettamalla muuttuja " media.ffvpx.enabled” tiedostossa about:config arvoon ”false” (libvpx on jo poistettu käytöstä Fedora-varaston paketissa).

Lähde: opennet.ru

Lisää kommentti