Fedora üçün Firefox paketinə indi VA-API vasitəsilə video deşifrəni sürətləndirmək dəstəyi daxildir

Fedora Linux üçün Firefox ilə Paket Baxıcısı сообщил Fedora-da VA-API istifadə edərək Firefox-da video dekodlaşdırmanın aparat sürətləndirilməsinin istifadəyə hazırlığı haqqında. Sürətləndirmə hazırda yalnız Wayland əsaslı mühitlərdə işləyir. Chromium-da VA-API dəstəyi idi həyata keçirilən keçən il Fedorada.

Firefox-da videonun dekodlanmasının hardware sürətləndirilməsi sayəsində mümkün olur yeni backend dokuları göstərmək və müxtəlif proseslər arasında buferlərin bu teksturalarla paylaşılmasını təşkil etmək üçün DMABUF mexanizmindən istifadə edən Wayland üçün. Fedora 32 və Fedora 31-də, Firefox 77 ilə ən son paketdə, Wayland əsaslı GNOME sessiyasında işə salındıqda yeni backend standart olaraq aktivləşdirilir, lakin videonun dekodlanmasının aparat sürətləndirilməsini, ffmpeg, libva və libva-nın əlavə quraşdırılmasını aktivləşdirmək üçün. anbardan -utils paketləri tələb olunur RPM Füzyonu, VA-API dəstəyi ilə tərtib edilmişdir.

Intel video kartları olan sistemlərdə sürətləndirmə yalnız libva-intel-driver sürücüsü ilə işləyir (libva-intel-hybrid-driver driver hazırda dəstəklənmir). AMD GPU-ları üçün sürətləndirmə mesa-dri-drivers paketinə daxil edilmiş standart radeonsi_drv_video.so kitabxanası ilə işləyir. NVIDIA video kartları üçün dəstək hələ həyata keçirilməyib. VA-API üçün sürücü dəstəyini qiymətləndirmək üçün siz vainfo yardım proqramından istifadə edə bilərsiniz. Dəstək təsdiqlənərsə, o zaman “haqqında:config” səhifəsində Firefox-da sürətləndirməni aktivləşdirmək üçün “gfx.webrender.enabled” və “widget.wayland-dmabuf-vaapi.enabled” dəyişənlərini doğru olaraq təyin edin. Brauzeri yenidən işə saldıqdan sonra “haqqında: dəstək” səhifəsində WebRender və yeni backendin (Wayland/drm) aktivləşdirilməsini yoxlamaq lazımdır.

Fedora üçün Firefox paketinə indi VA-API vasitəsilə video deşifrəni sürətləndirmək dəstəyi daxildir

Fedora üçün Firefox paketinə indi VA-API vasitəsilə video deşifrəni sürətləndirmək dəstəyi daxildir

Bundan sonra, VA-API-nin videolara baxarkən sürətləndirmək üçün istifadə edildiyinə əmin olmalısınız (kodeklər, video ölçüləri və kitabxanalarla uyğunluq problemləri ola bilər), bunun üçün Firefox-u MOZ_LOG mühiti ilə işə salmaqla sazlama rejimini aktivləşdirə bilərsiniz. dəyişən və “VA- API FFmpeg init müvəffəqiyyətli” olub-olmaması üçün çıxışı yoxlayın və
"Bir VAAPI çərçivə çıxışı var."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Youtube-a baxarkən sürətlənmənin tətbiqi video kodlaşdırma metodundan (H.264, AV1 və s.) asılıdır. Formatla "Nerdlər üçün statistika" bölməsində sağ klikləməklə açılan kontekst menyusunda baxa bilərsiniz. Avadanlıq video deşifrə sistemi tərəfindən dəstəklənən formatı seçmək üçün əlavədən istifadə edə bilərsiniz inkişaf etmiş-h264ify.

Fedora üçün Firefox paketinə indi VA-API vasitəsilə video deşifrəni sürətləndirmək dəstəyi daxildir

Ayrıca qeyd olunur ki, Fedora üçün Firefox 77.0 paketlərinə Mozilla-dan Firefox 77.0-ın standart quruluşlarına daxil edilməyən performans və sabitliyə təsir edən əlavə yamalar daxildir. Bu yamaqların əsas struktura daxil edilməsi yalnız Firefox 78.0-da gözlənilir (istifadəçilər “MOZ_ENABLE_WAYLAND=78 ./firefox” əmri ilə brauzeri işə salmaqla Firefox 1-in beta versiyasından və ya Mozilla-dan gecə qurmalarından istifadə edə bilərlər). Bundan əlavə, Mozilla məclislərində VP8/VP9-un dekodlanması üçün VA-API-ni dəstəkləməyən daxili libvpx kitabxanasından istifadə olunur - əgər VP8/VP9-un dekodlanmasını sürətləndirmək lazımdırsa, dəyişəni təyin etməklə libvpx-i deaktiv etməlisiniz. media.ffvpx.enabled” haqqında:config-də “false” (libvpx artıq Fedora deposundan paketdə deaktiv edilib).

Mənbə: opennet.ru

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