A Fedora Firefox verziója már támogatja a video-dekódolás VA-API-n keresztül történő felgyorsítását

A Fedora Firefox csomagkarbantartója bejelentette A támogatás már készen áll a hardveres gyorsítás használatára videó dekódoláshoz Firefox a Fedorában a VA-API használatával, mivel a gyorsítás eddig csak a Wayland-alapú környezetekben működött, mivel a Chromium VA-API támogatás tavaly került bevezetésre a Fedorában.

Ez hozzáadta a Firefox videó dekódolásának hardveres gyorsítását az új Wayland háttérprogram tette lehetővé, amely a DMABUF mechanizmust használja a textúrák rajzolására és az e textúrákkal való pufferek cseréjének megszervezésére különböző folyamatokkal.

Igen, végre itt van. Másfél évvel azután, hogy Tom Callaway mérnöki menedzser @ Red Hat hozzáadta a javítást a Chromiumhoz, hardveresen gyorsított videólejátszást is kapunk a Firefox számára. Kár, hogy túl sokáig tartott, de még mindig tanulok.

A VA-API támogatás a Firefoxban kissé specifikus, mivel a Wayland-ben csak jelenleg működik. Ennek nincs technikai oka, csak nincs elég időm megvalósítani az X11-hez, így az 1619523 hiba vár a bátor hackerekre.

Jonas Ådahl (Red Hat) a négy évvel ezelőtti első Wayland tapasz óta segített a Wayland háttérprogramban.

A Fedora 32-ben és a Fedora 31-ben a Firefox 77 új verziója alapértelmezés szerint tartalmazza az új háttérprogramot, amikor a Wayland-en fut a GNOME adatbázis-munkamenetben, de a hardveres gyorsított videó dekódolásának engedélyezéséhez bizonyos további csomagokra is szükség van amelyet telepíteni kell a rendszerre: ffmpeg, libva és libva-utils RPM Fusion repository, VA-API támogatással fordítva.

Intel grafikus kártyákkal rendelkező rendszereken, gyorsulás csak a libva-intel-driver illesztőprogrammal működik (a libva-intel-hybrid-driver még nem támogatott).

mert AMD GPU, a gyorsítás akkor működik, ha rendelkezik a radeonsi_drv_video.so szabványos könyvtárral, amely a mesa-dri-drivers csomag része. Az NVIDIA grafikus kártyák esetében a támogatás még nem valósult meg. A VA-API illesztőprogrammal való kompatibilitás értékeléséhez használhatja a vainfo segédprogramot.

Ha a támogatás megerősítést nyer, a gyorsítás engedélyezéséhez a Firefoxban az "about: config" oldalon, be kell állítania a "gfx.webrender.enabled" és "widget.wayland-dmabuf-vaapi.enabled" változókat igazra.

A böngésző újraindítása után ellenőrizze a WebRender és az új háttérprogram (Wayland / drm) aktiválását a következő oldalon: support.

Ezt követően a felhasználónak meg kell győződnie arról, hogy a VA-API-t használják-e a videó megjelenítésének felgyorsítására (kompatibilitási problémák lehetnek a kodekekkel, a videoméretekkel és a könyvtárakkal), amelyeknél a hibakeresési mód engedélyezhető az indítással Firefox a MOZ_LOG környezeti változóval és a «VA-API FFmpeg init sikerek jelenlétének ellenőrzésével.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 Firefox

A YouTube használatakor a gyorsítás használata a film kódolásának módjától (H.264, AV1 stb.) Függ.

A formátumot a jobb egérgombbal kattintson a helyi menüben a "Statisztikák a nerdekre" szakaszban. A hardveres video dekódoló rendszer által támogatott formátum kiválasztásához használhatja a továbbfejlesztett h264ify beépülő modult.

Külön, a Firefox 77.0 for Fedora csomagok további javításokat tartalmaznak amelyek befolyásolják a teljesítményt és a stabilitást, amelyek hiányoznak a Mozilla szokásos Firefox 77.0 buildjeiből. Ezeknek a javításoknak a fő struktúrába való felvétele csak a Firefox 78.0 verzióban várható (a felhasználók használhatják a Firefox 78 bétaverzióját vagy az éjszakai építkezéseket a Mozillától a böngésző elindításával a "MOZ_ENABLE_WAYLAND = 1 ./firefox" paranccsal).

Emellett a Mozilla épít A beépített libvpx könyvtárat használják, amely nem támogatja a VA-API-t VP8 / VP9 dekódoláshoz; ha gyorsulásra van szükség VP8 / VP9 dekódolás, libvpx ki kell kapcsolni a "media.ffvpx.enabled" változó beállításával az "about: config" hamis "(A libvpx már le van tiltva a csomagban a Fedora adattárból).

Végül, ha többet szeretne megtudni róla, megtekintheti az eredeti feljegyzést a Stransky Márton.

A link ez. 


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.