D'Firefox Versioun fir Fedora huet schonn Ënnerstëtzung fir d'Videodecodéierung duerch VA-API ze beschleunegen

De Firefox Package Ënnerhalt fir Fedora huet dat ugekënnegt Ënnerstëtzung ass elo fäerdeg fir Hardware Beschleunegung ze benotzen fir Video Decodéierung Firefox an Fedora mat der VA-API, zënter datt d'Beschleunigung bis elo nëmmen an Environnementer op Wayland geschafft huet, well de Chromium VA-API Support zu Fedora d'lescht Joer implementéiert gouf.

Dëst huet d'Ënnerstëtzung vun der Hardware Beschleunegung vu Videodekodéierung am Firefox bäigefüügt gouf vum neie Wayland Backend méiglech gemaach, deen den DMABUF Mechanismus benotzt fir Texturen ze zéien an den Austausch vu Puffer mat dësen Texturen duerch verschidde Prozesser z'organiséieren.

Jo, et ass endlech hei. E Joer an en halleft nom Tom Callaway, Engineering Manager @ Red Hat huet de Patch op Chromium bäigefüügt, mir kréien och Hardware beschleunegt Video Wiedergabe fir Firefox. Schued datt et ze laang gedauert huet awer ech léieren ëmmer nach.

VA-API Support am Firefox ass e bësse spezifesch, well et am Moment am Wayland funktionnéiert. Et gëtt keen technesche Grond dofir, ech hu just net genuch Zäit et fir X11 ëmzesetzen, sou datt de Feeler 1619523 op brave Hacker waart.

De Jonas Ådahl (Red Hat) huet mir mam Wayland Backend gehollef zënter dem éischte Wayland Patch viru véier Joer.

An Fedora 32 a Fedora 31 enthält déi nei Versioun vum Firefox 77 den neie Backend par défaut wann Dir an der GNOME Datebank Sessioun op Wayland leeft, awer fir Hardware beschleunegt Videodekodéierung z'aktivéieren sinn och gewësse zousätzlech Packagen erfuerderlech déi um System installéiert musse sinn: ffmpeg, libva a libva-utils RPM Fusion Repository, kompiléiert mat VA-API Support.

Op Systemer mat Intel Grafikkaarte, Beschleunegung funktionnéiert nëmme mat libva-intel-driver Driver (de libva-intel-hybrid-Chauffer gëtt nach net ënnerstëtzt).

Fir de AMD GPU, Beschleunegung funktionnéiert wann Dir Standardbibliothéik hutt radeonsi_drv_video.so, deen Deel vum Mesa-dri-Driver Package ass. Fir NVIDIA Grafikkaarten ass Ënnerstëtzung nach net implementéiert. Fir d'Kompatibilitéit mam VA-API Treiber ze evaluéieren, kënnt Dir de vainfo Utility benotzen.

Wann Ënnerstëtzung bestätegt ass, fir Beschleunegung am Firefox z'aktivéieren, op der Säit "about: config", Dir musst d'Variabelen "gfx.webrender.enabled" an "widget.wayland-dmabuf-vaapi.enabled" setzen zu wouer.

Nodeems Dir de Browser neu gestart hutt, musst Dir d'Aktivatioun vu WebRender an den neie Backend (Wayland / drm) op der Säit iwwer: Ënnerstëtzung kontrolléieren.

Duerno sollt de Benotzer sécher sinn datt de VA-API benotzt gëtt fir de Videodisplay ze beschleunegen (et kënne Kompatibilitéitstheme mat Codecs, Videogréissten a Bibliothéiken sinn), fir deen Debug-Modus aktivéiert ka ginn andeems en ufänkt Firefox mat der MOZ_LOG Ëmweltvariabel a préift no der Präsenz vu «VA-API FFmpeg init Erfolleger.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 Firefox

D'Benotzung vu Beschleunegung beim YouTube kucken hänkt dovun of wéi de Film kodéiert ass (H.264, AV1, etc.).

Dir kënnt de Format am Riets-Klicks-Kontextmenü an der Rubrik "Statistike fir Nerds" gesinn. Fir de Format ze wielen deen vum Hardwarevideo Entschlësselungssystem ënnerstëtzt gëtt, kënnt Dir den erweiderten h264ify Plugin benotzen.

Separat, Packagen mat Firefox 77.0 fir Fedora enthalen zousätzlech Patches déi d'Performance an d'Stabilitéit beaflossen, déi feelen am Mozilla Standard Firefox 77.0 Builds. D'Inklusioun vun dëse Patches an der Haaptstruktur gëtt erwaart nëmmen am Firefox 78.0 (Benotzer kënnen d'Beta Versioun vum Firefox 78 benotzen oder d'Nuetsbouwen aus Mozilla andeems de Browser mam Kommando "MOZ_ENABLE_WAYLAND = 1 ./firefox" start).

Och baut Mozilla Si benotzen d'gebaute Libvpx Bibliothéik déi VA-API net ënnerstëtzt fir VP8 / VP9 Decodéierung; wann Beschleunegung néideg ass vun VP8 / VP9 Decodéierung, libvpx muss ausgeschalt ginn andeems Dir d'Variabel "media.ffvpx.enabled" an "about: config" falsch "setzt(libvpx ass scho behënnert am Package vum Fedora Repository).

Schlussendlech, wann Dir méi doriwwer wësse wëllt, kënnt Dir déi originell Notiz op der offizieller Websäit vum Martin Stransky.

De Link ass dëst. 


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.