Mae pecyn Firefox ar gyfer Fedora bellach yn cynnwys cefnogaeth ar gyfer cyflymu datgodio fideo trwy VA-API

Cynhaliwr Pecyn gyda Firefox ar gyfer Fedora Linux сообщил am barodrwydd i'w ddefnyddio yn Fedora o gyflymiad caledwedd o ddadgodio fideo yn Firefox gan ddefnyddio VA-API. Ar hyn o bryd dim ond mewn amgylcheddau yn Wayland y mae cyflymiad yn gweithio. Roedd cefnogaeth VA-API yn Chromium gweithredu yn Fedora y llynedd.

Mae cyflymiad caledwedd o ddadgodio fideo yn Firefox yn bosibl diolch i backend newydd ar gyfer Wayland, sy'n defnyddio mecanwaith DMABUF i rendro i weadau a threfnu rhannu byfferau gyda'r gweadau hyn rhwng gwahanol brosesau. Yn Fedora 32 a Fedora 31, yn y pecyn diweddaraf gyda Firefox 77, mae'r backend newydd yn cael ei alluogi yn ddiofyn pan gaiff ei lansio mewn sesiwn GNOME yn seiliedig ar Wayland, ond i actifadu cyflymiad caledwedd dadgodio fideo, gosod ffmpeg, libva a libva ychwanegol. - mae angen pecynnau utils o'r ystorfa Cyfuniad RPM, a luniwyd gyda chefnogaeth VA-API.

Ar systemau gyda chardiau fideo Intel, dim ond gyda'r gyrrwr libva-intel-driver y mae cyflymiad yn gweithio (y gyrrwr libva-intel-hybrid-driver ar hyn o bryd heb gefnogaeth). Ar gyfer GPUs AMD, mae cyflymiad yn gweithio gyda'r llyfrgell radeonsi_drv_video.so safonol sydd wedi'i chynnwys yn y pecyn mesa-dri-drivers. Nid yw cefnogaeth ar gyfer cardiau fideo NVIDIA wedi'i gweithredu eto. I werthuso cefnogaeth gyrrwr ar gyfer VA-API, gallwch ddefnyddio'r cyfleustodau vainfo. Os cadarnheir cefnogaeth, yna i alluogi cyflymiad yn Firefox ar y dudalen “about:config”, gosodwch y newidynnau “gfx.webrender.enabled” a “widget.wayland-dmabuf-vaapi.enabled” yn wir. Ar ôl ailgychwyn y porwr, mae angen i chi wirio actifadu WebRender a'r backend newydd (Wayland / drm) ar y dudalen “about:support”.

Mae pecyn Firefox ar gyfer Fedora bellach yn cynnwys cefnogaeth ar gyfer cyflymu datgodio fideo trwy VA-API

Mae pecyn Firefox ar gyfer Fedora bellach yn cynnwys cefnogaeth ar gyfer cyflymu datgodio fideo trwy VA-API

Ar ôl hyn, mae angen i chi sicrhau bod y VA-API yn cael ei ddefnyddio i gyflymu wrth wylio fideos (efallai y bydd problemau cydnawsedd gyda codecau, meintiau fideo a llyfrgelloedd), y gallwch chi alluogi modd dadfygio ar eu cyfer trwy lansio Firefox gyda'r amgylchedd MOZ_LOG amrywiol a gwirio'r allbwn am bresenoldeb y "VA- API FFmpeg init llwyddiannus" a
msgstr "Wedi cael un allbwn ffrâm VAAPI."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Mae cymhwyso cyflymiad wrth wylio Youtube yn dibynnu ar y dull amgodio fideo (H.264, AV1, ac ati). Gallwch weld y fformat yn y ddewislen cyd-destun sy'n agor trwy dde-glicio yn yr adran “Stats for nerds”. I ddewis y fformat a gefnogir gan y system dadgodio fideo caledwedd, gallwch ddefnyddio'r ychwanegiad gwell-h264ify.

Mae pecyn Firefox ar gyfer Fedora bellach yn cynnwys cefnogaeth ar gyfer cyflymu datgodio fideo trwy VA-API

Nodir ar wahân bod y pecynnau gyda Firefox 77.0 ar gyfer Fedora yn cynnwys clytiau ychwanegol sy'n effeithio ar berfformiad a sefydlogrwydd, nad ydynt wedi'u cynnwys yn adeiladau safonol Firefox 77.0 gan Mozilla. Dim ond yn Firefox 78.0 y disgwylir cynnwys y clytiau hyn yn y prif strwythur (gall defnyddwyr ddefnyddio'r fersiwn beta o Firefox 78 neu adeiladau nosweithiol o Mozilla trwy lansio'r porwr gyda'r gorchymyn "MOZ_ENABLE_WAYLAND=1 ./firefox"). Yn ogystal, yng nghynulliadau Mozilla, ar gyfer dadgodio VP8/VP9, defnyddir y llyfrgell libvpx adeiledig, nad yw'n cefnogi VA-API - os oes angen i chi gyflymu dadgodio VP8/VP9, dylech analluogi libvpx trwy osod y newidyn “ media.ffvpx.enabled" yn about:config i "ffug" (mae libvpx eisoes wedi'i analluogi yn y pecyn o ystorfa Fedora).

Ffynhonnell: opennet.ru

Ychwanegu sylw