Lub pob Firefox rau Fedora tam sim no suav nrog kev txhawb nqa kom nrawm nrawm video txiav txim siab ntawm VA-API

Package Maintainer nrog Firefox rau Fedora Linux qhia hais txog kev npaj rau kev siv hauv Fedora ntawm kho vajtse acceleration ntawm video decoding hauv Firefox siv VA-API. Kev nrawm tam sim no tsuas yog ua haujlwm hauv Wayland-raws li ib puag ncig. VA-API kev txhawb nqa hauv Chromium yog ua raws hauv Fedora xyoo tas los.

Kho vajtse acceleration ntawm video decoding nyob rau hauv Firefox yog ua tau ua tsaug rau tshiab backend rau Wayland, uas siv cov txheej txheem DMABUF los ua rau textures thiab teeb tsa kev sib koom ntawm buffers nrog cov textures ntawm cov txheej txheem sib txawv. Hauv Fedora 32 thiab Fedora 31, hauv pob tshiab nrog Firefox 77, qhov rov qab tshiab tau qhib los ntawm lub neej ntawd thaum pib hauv Wayland-raws li GNOME kev sib ntsib, tab sis kom qhib kho vajtse nrawm nrawm ntawm kev txiav txim siab video, ntxiv kev teeb tsa ntawm ffmpeg, libva thiab libva. -utils pob khoom los ntawm lub chaw cia khoom yog xav tau RPM Fusion Cov, suav nrog VA-API kev txhawb nqa.

Ntawm cov tshuab nrog Intel video phaib, acceleration tsuas yog ua haujlwm nrog libva-intel-tsav tsav tsheb (tus tsav tsheb libva-intel-hybrid-tsav yog tam sim no tsis txhawb). Rau AMD GPUs, acceleration ua haujlwm nrog tus qauv radeonsi_drv_video.so tsev qiv ntawv suav nrog hauv pob mesa-dri-drivers. Kev them nyiaj yug rau NVIDIA daim npav video tseem tsis tau siv. Txhawm rau ntsuas tus tsav tsheb txhawb nqa rau VA-API, koj tuaj yeem siv vainfo utility. Yog tias kev txhawb nqa tau lees paub, tom qab ntawd txhawm rau txhawm rau txhawm rau nrawm hauv Firefox ntawm nplooj ntawv "txog: config", teeb tsa qhov hloov pauv "gfx.webrender.enabled" thiab "widget.wayland-dmabuf-vaapi.enabled" kom muaj tseeb. Tom qab rov pib lub browser, koj yuav tsum tau xyuas qhov ua kom WebRender thiab lub backend tshiab (Wayland / drm) ntawm nplooj ntawv "txog: kev txhawb nqa".

Lub pob Firefox rau Fedora tam sim no suav nrog kev txhawb nqa kom nrawm nrawm video txiav txim siab ntawm VA-API

Lub pob Firefox rau Fedora tam sim no suav nrog kev txhawb nqa kom nrawm nrawm video txiav txim siab ntawm VA-API

Tom qab no, koj yuav tsum xyuas kom meej tias VA-API yog siv los ua kom nrawm thaum saib cov yeeb yaj kiab (tej zaum yuav muaj teeb meem kev sib raug zoo nrog cov codecs, qhov loj me thiab cov tsev qiv ntawv), uas koj tuaj yeem qhib hom kev debug los ntawm kev pib Firefox nrog MOZ_LOG ib puag ncig. variable thiab xyuas cov zis rau lub xub ntiag ntawm "VA- API FFmpeg init ua tiav" thiab
"Muaj ib qho VAAPI thav duab tso zis."

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND=1 firefox

Daim ntawv thov acceleration thaum saib Youtube nyob ntawm tus txheej txheem encoding video (H.264, AV1, thiab lwm yam). Koj tuaj yeem saib cov hom ntawv hauv cov ntawv qhia zaub mov uas qhib los ntawm txoj cai-nias hauv "Stats for nerds" seem. Txhawm rau xaiv cov hom kev txhawb nqa los ntawm hardware video decoding system, koj tuaj yeem siv cov add-on txhim kho-h264ify.

Lub pob Firefox rau Fedora tam sim no suav nrog kev txhawb nqa kom nrawm nrawm video txiav txim siab ntawm VA-API

Nws yog cais cais tias cov pob khoom nrog Firefox 77.0 rau Fedora suav nrog thaj ua rau thaj ntxiv uas cuam tshuam rau kev ua haujlwm thiab kev ruaj ntseg, uas tsis suav nrog cov qauv tsim ntawm Firefox 77.0 los ntawm Mozilla. Kev suav nrog cov thaj ua rau thaj no hauv cov qauv tseem ceeb tsuas yog xav tau hauv Firefox 78.0 (cov neeg siv tuaj yeem siv beta version ntawm Firefox 78 lossis hmo ntuj tsim los ntawm Mozilla los ntawm kev tso lub browser nrog cov lus txib "MOZ_ENABLE_WAYLAND=1 ./firefox"). Tsis tas li ntawd, hauv Mozilla cov rooj sib tham, rau kev txiav txim siab VP8 / VP9, ​​lub tsev qiv ntawv libvpx built-in yog siv, uas tsis txhawb VA-API - yog tias koj xav tau kom ceev VP8 / VP9 decoding, koj yuav tsum lov tes taw libvpx los ntawm kev teeb tsa qhov sib txawv " media.ffvpx.enabled" nyob rau hauv hais txog: config rau "false" (libvpx twb tau ua tsis taus nyob rau hauv lub pob los ntawm Fedora repository).

Tau qhov twg los: opennet.ru

Ntxiv ib saib