Die Firefox-pakket vir Fedora bevat nou ondersteuning vir die versnelling van video-dekodering via VA-API

Pakketonderhouer met Firefox vir Fedora Linux сообщил oor gereedheid vir gebruik in Fedora van hardeware versnelling van video-dekodering in Firefox met behulp van VA-API. Versnelling werk tans net in Wayland-gebaseerde omgewings. VA-API-ondersteuning in Chromium was geïmplementeer verlede jaar in Fedora.

Hardewareversnelling van video-dekodering in Firefox word moontlik gemaak danksy nuwe agterkant vir Wayland, wat die DMABUF-meganisme gebruik om teksture weer te gee en die deel van buffers met hierdie teksture tussen verskillende prosesse te organiseer. In Fedora 32 en Fedora 31, in die nuutste pakket met Firefox 77, is die nuwe agterkant by verstek geaktiveer wanneer dit in 'n Wayland-gebaseerde GNOME-sessie bekendgestel word, maar om hardewareversnelling van video-dekodering te aktiveer, addisionele installasie van die ffmpeg, libva en libva -utils-pakkette van die bewaarplek word vereis RPM -samesmelting, saamgestel met VA-API-ondersteuning.

Op stelsels met Intel-videokaarte werk versnelling slegs met die libva-intel-bestuurder-bestuurder (die libva-intel-hibriede-drywer is tans nie ondersteun nie). Vir AMD GPU's werk versnelling met die standaard radeonsi_drv_video.so-biblioteek wat by die mesa-dri-drivers-pakket ingesluit is. Ondersteuning vir NVIDIA-videokaarte is nog nie geïmplementeer nie. Om bestuurderondersteuning vir VA-API te evalueer, kan u die vainfo-nutsding gebruik. As ondersteuning bevestig word, stel dan die veranderlikes "gfx.webrender.enabled" en "widget.wayland-dmabuf-vaapi.enabled" op waar om versnelling in Firefox op die "about:config"-bladsy te aktiveer. Nadat u die blaaier herbegin het, moet u die aktivering van WebRender en die nuwe agterkant (Wayland/drm) op die "about:support"-bladsy nagaan.

Die Firefox-pakket vir Fedora bevat nou ondersteuning vir die versnelling van video-dekodering via VA-API

Die Firefox-pakket vir Fedora bevat nou ondersteuning vir die versnelling van video-dekodering via VA-API

Hierna moet jy seker maak dat die VA-API gebruik word om te bespoedig wanneer jy video's kyk (daar kan versoenbaarheidsprobleme met codecs, videogroottes en biblioteke wees), waarvoor jy ontfoutmodus kan aktiveer deur Firefox met die MOZ_LOG-omgewing te begin veranderlike en kontroleer die uitset vir die teenwoordigheid van die "VA-API FFmpeg init suksesvol" en
"Het een VAAPI-raamuitset."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Die toepassing van versnelling wanneer YouTube gekyk word, hang af van die video-enkoderingsmetode (H.264, AV1, ens.). U kan die formaat sien in die kontekskieslys wat oopmaak deur regs te klik in die "Stats for nerds"-afdeling. Om die formaat te kies wat deur die hardeware video-dekoderingstelsel ondersteun word, kan jy die byvoeging gebruik verbeterde-h264ify.

Die Firefox-pakket vir Fedora bevat nou ondersteuning vir die versnelling van video-dekodering via VA-API

Daar word afsonderlik opgemerk dat die pakkette met Firefox 77.0 vir Fedora bykomende pleisters insluit wat werkverrigting en stabiliteit beïnvloed, wat nie ingesluit is in die standaardbou van Firefox 77.0 van Mozilla nie. Die insluiting van hierdie pleisters in die hoofstruktuur word slegs in Firefox 78.0 verwag (gebruikers kan die beta-weergawe van Firefox 78 of nagtelike weergawes van Mozilla gebruik deur die blaaier te begin met die opdrag "MOZ_ENABLE_WAYLAND=1 ./firefox"). Daarbenewens, in Mozilla-samestellings, gebruik VP8/VP9-dekodering die ingeboude libvpx-biblioteek, wat nie VA-API ondersteun nie - as jy VP8/VP9-dekodering moet bespoedig, moet jy libvpx deaktiveer deur die "media.ffvpx. enabled” veranderlike in about:config na “false” (libvpx is reeds gedeaktiveer in die pakket vanaf die Fedora-bewaarplek).

Bron: opennet.ru

Voeg 'n opmerking