Fedora Firefox versijai jau ir atbalsts video dekodēšanas paātrināšanai, izmantojot VA-API

Par to paziņoja Fedora Firefox pakotņu uzturētājs atbalsts tagad ir gatavs izmantot aparatūras paātrinājumu video dekodēšanai Firefox Fedorā, izmantojot VA-API, tā kā paātrinājums līdz šim darbojās tikai vidēs, kas balstītas uz Veilendu, jo pagājušajā gadā Fedora tika ieviests Chromium VA-API atbalsts.

Tas papildināja Firefox video dekodēšanas aparatūras paātrināšanas atbalstu to ļāva veikt jaunā Wayland backend, kas izmanto DMABUF mehānismu, lai zīmētu faktūras un organizētu buferu apmaiņu ar šīm faktūrām dažādos procesos.

Jā, tas beidzot ir klāt. Pusotru gadu pēc tam, kad Toms Kalavjas inženieru menedžeris @ Red Hat pievienoja plāksteri Chromium, mēs iegūstam arī aparatūras paātrinātu video atskaņošanu Firefox. Žēl, ka tas aizņēma pārāk ilgu laiku, bet es joprojām mācos.

VA-API atbalsts Firefox ir nedaudz specifisks, jo tas darbojas Veilendā tikai šobrīd. Tam nav tehniska iemesla, man vienkārši nav pietiekami daudz laika, lai to ieviestu X11, tāpēc kļūda 1619523 gaida drosmīgus hakerus.

Kopš pirmā Wayland plākstera pirms četriem gadiem man palīdzēja Veislendas aizmugure Jonass Ādāls (Red Hat).

Fedora 32 un Fedora 31 jaunajā Firefox 77 versijā pēc noklusējuma ir iekļauta jaunā aizmugure, darbojoties GNOME datu bāzes sesijā Veilendā, taču, lai iespējotu aparatūras paātrinātu video dekodēšanu, ir nepieciešamas arī dažas papildu pakotnes, kas jāinstalē sistēmā: ffmpeg, libva un libva-utils RPM Fusion repozitorijs, kas sastādīts ar VA-API atbalstu.

Sistēmās ar Intel grafiskajām kartēm, paātrinājums darbojas tikai ar libva-intel-driver draiveri (libva-intel-hybrid-draiveris vēl netiek atbalstīts).

para las AMD GPU, paātrinājums darbojas, ja jums ir standarta bibliotēka radeonsi_drv_video.so, kas ir daļa no mesa-dri-drivers paketes. NVIDIA grafikas kartēm atbalsts vēl nav ieviests. Lai novērtētu saderību ar VA-API draiveri, varat izmantot vainfo utilītu.

Ja atbalsts ir apstiprināts, lai iespējotu paātrinājumu pārlūkprogrammā Firefox, lapā "about: config" jums jāiestata mainīgie "gfx.webrender.enabled" un "widget.wayland-dmabuf-vaapi.enabled" uz patiesu.

Pēc pārlūka restartēšanas jāpārbauda WebRender un jaunās aizmugures (Wayland / drm) aktivizēšana lapā par: support.

Pēc tam lietotājam jāpārliecinās, vai video rādīšanas paātrināšanai tiek izmantota VA-API (var būt saderības problēmas ar kodekiem, video izmēriem un bibliotēkām), kuru atkļūdošanas režīmu var iespējot, palaižot Firefox ar vides mainīgo MOZ_LOG un pārbaudiet, vai «VA-API FFmpeg init panākumi ir.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 Firefox

Paātrinājuma izmantošana, skatoties YouTube, ir atkarīga no filmas kodēšanas veida (H.264, AV1 utt.).

Formātu var redzēt konteksta izvēlnē ar peles labo pogu noklikšķiniet sadaļā "Statistika Nerds". Lai atlasītu aparatūras video dekodēšanas sistēmas atbalstīto formātu, varat izmantot uzlaboto spraudni h264ify.

Atsevišķi paketēs ar Firefox 77.0 Fedora ir iekļauti papildu ielāpi kas ietekmē veiktspēju un stabilitāti, kuras nav Mozilla standarta Firefox 77.0 būvējumos. Šo ielāpu iekļaušana galvenajā struktūrā ir sagaidāma tikai Firefox 78.0 (lietotāji var izmantot Firefox 78 beta versiju vai Mozilla iknedēļas būvējumus, palaižot pārlūku ar komandu "MOZ_ENABLE_WAYLAND = 1 ./firefox").

Arī Mozilla būvē Viņi izmanto iebūvēto libvpx bibliotēku, kas neatbalsta VA-API VP8 / VP9 dekodēšanai; ja nepieciešams paātrinājums no VP8 / VP9 dekodēšanas, libvpx jāatspējo, iestatot mainīgo "media.ffvpx.enabled" sadaļā "about: config" false "(libvpx jau ir atspējots paketē no Fedora krātuves).

Visbeidzot, ja vēlaties uzzināt vairāk par to, varat iepazīties ar oriģinālo piezīmi oficiālajā tīmekļa vietnē Martins Stranskis.

Saite ir šī. 


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.