Fedora-ի համար Firefox փաթեթն այժմ ներառում է VA-API-ի միջոցով տեսանյութերի վերծանման արագացման աջակցություն

Փաթեթի պահպանող Firefox-ով Fedora Linux-ի համար сообщил Firefox-ում VA-API-ի միջոցով տեսանյութերի վերծանման ապարատային արագացման Fedora-ում օգտագործման պատրաստակամության մասին: Արագացումը ներկայումս գործում է միայն Վեյլենդի վրա հիմնված միջավայրերում: VA-API-ի աջակցությունը Chromium-ում եղել է իրականացվել է Ֆեդորայում անցյալ տարի:

Firefox-ում տեսանյութերի վերծանման ապարատային արագացումը հնարավոր է դարձել շնորհիվ նոր backend Wayland-ի համար, որն օգտագործում է DMABUF մեխանիզմը՝ հյուսվածքներին մատուցելու և տարբեր գործընթացների միջև բուֆերների փոխանակումն այս հյուսվածքների հետ կազմակերպելու համար: Fedora 32-ում և Fedora 31-ում, Firefox 77-ի վերջին փաթեթում, նոր backend-ը լռելյայն միացված է, երբ գործարկվում է Wayland-ի վրա հիմնված GNOME նիստում, բայց ակտիվացնելու համար տեսանյութերի վերծանման ապարատային արագացումը, ffmpeg, libva և libva-ի լրացուցիչ տեղադրումը: -պահանջվում է պիտույքների փաթեթներ պահեստից RPMFusion, կազմվել է VA-API աջակցությամբ։

Intel վիդեո քարտերով համակարգերում արագացումը աշխատում է միայն libva-intel-driver վարորդի հետ (libva-intel-hybrid-driver դրայվերը ներկայումս գործում է չի ապահովվում) AMD GPU-ների համար արագացումը աշխատում է mesa-dri-drivers փաթեթում ներառված ստանդարտ radeonsi_drv_video.so գրադարանով: NVIDIA վիդեո քարտերի աջակցությունը դեռ չի իրականացվել: Վարորդի աջակցությունը VA-API-ի համար գնահատելու համար կարող եք օգտագործել vainfo կոմունալ ծրագիրը: Եթե ​​աջակցությունը հաստատված է, ապա Firefox-ում արագացումը «about:config» էջում միացնելու համար «gfx.webrender.enabled» և «widget.wayland-dmabuf-vaapi.enabled» փոփոխականները սահմանեք «true»: Բրաուզերը վերագործարկելուց հետո դուք պետք է ստուգեք WebRender-ի և նոր backend-ի (Wayland/drm) ակտիվացումը «about:support» էջում։

Fedora-ի համար Firefox փաթեթն այժմ ներառում է VA-API-ի միջոցով տեսանյութերի վերծանման արագացման աջակցություն

Fedora-ի համար Firefox փաթեթն այժմ ներառում է VA-API-ի միջոցով տեսանյութերի վերծանման արագացման աջակցություն

Դրանից հետո դուք պետք է համոզվեք, որ VA-API-ն օգտագործվում է տեսանյութեր դիտելիս արագացնելու համար (կարող են լինել համատեղելիության խնդիրներ կոդեկների, տեսանյութերի չափերի և գրադարանների հետ), որի համար կարող եք միացնել վրիպազերծման ռեժիմը՝ գործարկելով Firefox-ը MOZ_LOG միջավայրով: փոփոխական և ստուգեք ելքը «VA- API FFmpeg-ի հաջող մեկնարկի» առկայության համար և
«Ստացել է մեկ VAAPI շրջանակի ելք»:

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Youtube դիտելիս արագացման կիրառումը կախված է վիդեո կոդավորման մեթոդից (H.264, AV1 և այլն)։ Դուք կարող եք դիտել ձևաչափը համատեքստի մենյուում, որը բացվում է՝ աջ սեղմելով «Վիճակագրություն խելագարների համար» բաժնում: Տեսանյութերի ապարատային ապակոդավորման համակարգի կողմից աջակցվող ձևաչափն ընտրելու համար կարող եք օգտագործել հավելումը ընդլայնված-h264ify.

Fedora-ի համար Firefox փաթեթն այժմ ներառում է VA-API-ի միջոցով տեսանյութերի վերծանման արագացման աջակցություն

Առանձին նշվում է, որ Fedora-ի համար Firefox 77.0 փաթեթները ներառում են լրացուցիչ patches, որոնք ազդում են աշխատանքի և կայունության վրա, որոնք ներառված չեն Mozilla-ի Firefox 77.0 ստանդարտ կառուցվածքներում: Այս patches-ի ներառումը հիմնական կառուցվածքում սպասվում է միայն Firefox 78.0-ում (օգտատերերը կարող են օգտագործել Firefox 78-ի բետա տարբերակը կամ Mozilla-ի գիշերային շինությունները՝ գործարկելով զննարկիչը «MOZ_ENABLE_WAYLAND=1 ./firefox» հրամանով): Բացի այդ, Mozilla-ի հավաքներում, VP8/VP9-ի վերծանման համար օգտագործվում է ներկառուցված libvpx գրադարանը, որը չի աջակցում VA-API. եթե Ձեզ անհրաժեշտ է արագացնել VP8/VP9 ապակոդավորումը, ապա պետք է անջատեք libvpx՝ սահմանելով փոփոխականը « media.ffvpx.enabled» about:config-ում մինչև «false» (libvpx-ն արդեն անջատված է Fedora-ի պահոցից փաթեթում):

Source: opennet.ru

Добавить комментарий