Firefox paket za Fedora sada uključuje podršku za ubrzanje video dekodiranja putem VA-API

Održavanje paketa sa Firefoxom za Fedora Linux prijavili o spremnosti za upotrebu u Fedori hardverskog ubrzanja video dekodiranja u Firefoxu koristeći VA-API. Ubrzanje trenutno radi samo u okruženjima baziranim na Waylandu. Podrška za VA-API u Chromiumu je bila implementirano u Fedori prošle godine.

Hardversko ubrzanje video dekodiranja u Firefoxu je omogućeno zahvaljujući novi backend za Wayland, koji koristi DMABUF mehanizam za renderiranje u teksture i organiziranje dijeljenja bafera sa ovim teksturama između različitih procesa. U Fedora 32 i Fedora 31, u najnovijem paketu sa Firefoxom 77, nova pozadina je omogućena prema zadanim postavkama kada se pokrene u GNOME sesiji zasnovanoj na Waylandu, ali da bi se aktiviralo hardversko ubrzanje video dekodiranja, dodatna instalacija ffmpeg, libva i libva -utils pakete iz spremišta je potrebno RPMFusion, kompajlirano uz VA-API podršku.

Na sistemima sa Intel video karticama, ubrzanje radi samo sa drajverom libva-intel-driver (drajver libva-intel-hybrid-driver je trenutno nije podržan). Za AMD GPU, ubrzanje radi sa standardnom bibliotekom radeonsi_drv_video.so uključenom u paket mesa-dri-drivers. Podrška za NVIDIA video kartice još nije implementirana. Da biste procijenili podršku drajvera za VA-API, možete koristiti uslužni program vainfo. Ako je podrška potvrđena, tada da biste omogućili ubrzanje u Firefoxu na stranici “about:config”, postavite varijable “gfx.webrender.enabled” i “widget.wayland-dmabuf-vaapi.enabled” na true. Nakon ponovnog pokretanja pretraživača, potrebno je da provjerite aktivaciju WebRendera i novog pozadina (Wayland/drm) na stranici „about:support“.

Firefox paket za Fedora sada uključuje podršku za ubrzanje video dekodiranja putem VA-API

Firefox paket za Fedora sada uključuje podršku za ubrzanje video dekodiranja putem VA-API

Nakon toga, morate biti sigurni da se VA-API koristi za ubrzavanje prilikom gledanja videozapisa (mogu postojati problemi s kompatibilnošću kodeka, veličina video zapisa i biblioteka), za koji možete omogućiti način otklanjanja grešaka pokretanjem Firefoxa s MOZ_LOG okruženjem varijabla i provjerite izlaz da li postoji „VA- API FFmpeg init uspješno“ i
"Imam jedan izlaz VAAPI okvira."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Primena ubrzanja pri gledanju Youtube-a zavisi od metode kodiranja videa (H.264, AV1, itd.). Format možete vidjeti u kontekstnom izborniku koji se otvara desnim klikom na odjeljak "Statistika za štrebere". Da biste odabrali format koji podržava hardverski sistem za dekodiranje videa, možete koristiti dodatak poboljšani-h264ify.

Firefox paket za Fedora sada uključuje podršku za ubrzanje video dekodiranja putem VA-API

Posebno je napomenuto da paketi sa Firefox 77.0 za Fedora uključuju dodatne zakrpe koje utiču na performanse i stabilnost, koje nisu uključene u standardne verzije Firefoxa 77.0 iz Mozille. Uključivanje ovih zakrpa u glavnu strukturu očekuje se samo u Firefoxu 78.0 (korisnici mogu koristiti beta verziju Firefoxa 78 ili noćne verzije iz Mozille pokretanjem pretraživača naredbom “MOZ_ENABLE_WAYLAND=1 ./firefox”). Osim toga, u Mozilla sklopovima, za dekodiranje VP8/VP9, koristi se ugrađena biblioteka libvpx, koja ne podržava VA-API - ako trebate ubrzati VP8/VP9 dekodiranje, trebali biste onemogućiti libvpx postavljanjem varijable “ media.ffvpx.enabled” u about:config na “false” (libvpx je već onemogućen u paketu iz Fedora spremišta).

izvor: opennet.ru

Dodajte komentar