Firefox X11 sistemləri üçün VA-API vasitəsilə video deşifrənin sürətləndirilməsini əlavə edir

Firefox 25 buraxılışının avqustun 80-də formalaşacağı Firefox kod bazasında, əlavə etdi Linux üçün söndürülməsini dəyişdirin bağlayıcı Wayland əsaslı sistemlər üçün video dekodlanmasının hardware sürətləndirilməsinə dəstək. Sürətləndirmə VA-API (Video Acceleration API) və FFmpegDataDecoder istifadə edərək təmin edilir. Beləliklə, VA-API vasitəsilə hardware video sürətləndirilməsi üçün dəstək mövcud olacaq və X11 protokolundan istifadə edən Linux sistemləri üçün.

Əvvəllər sabit hardware video sürətləndirilməsi yalnız Wayland və DMABUF mexanizmindən istifadə edərək yeni backend üçün təmin edilirdi. X11 üçün gfx drayverləri ilə bağlı problemlər səbəbindən sürətləndirmə tətbiq edilmədi. İndi X11 üçün video sürətləndirilməsi ilə bağlı problem həll olunur istifadə EGL. Həmçinin, X11 sistemləri üçün EGL vasitəsilə WebGL ilə işləmək imkanı tətbiq edilib ki, bu da gələcəkdə X11 üçün WebGL-in aparat sürətləndirilməsinə dəstək verəcək.
Hal-hazırda, bu funksiya defolt olaraq qeyri-aktiv olaraq qalır (widget.dmabuf-webgl.enabled vasitəsilə aktivdir), çünki bütün problemlər hələ həll olunmayıb.

EGL vasitəsilə işi aktivləşdirmək üçün MOZ_X11_EGL mühit dəyişəni təmin edilir, hansı Webrender təyin edildikdən sonra
və OpenGL kompozisiya komponentləri GLX əvəzinə EGL-dən istifadə etməyə keçir. həyata keçirilməsi əsaslanır yeni arxa uç bölmə ilə hazırlanan DMABUF əsasında X11 üçün DMABUF arxa ucu, əvvəllər Wayland üçün təklif edilmişdir.

Əlavə olaraq qeyd etmək olar birləşmə Firefox 79-un buraxılışının formalaşdığı kod bazasına Windows 10 platformasında AMD çiplərinə əsaslanan noutbuklar üçün WebRender kompozisiya sistemi. əməliyyatları GPU-da işləyən şeyderlər vasitəsilə həyata keçirilən səhifə məzmununun GPU tərəfinə köçürməklə CPU-ya yük. Əvvəllər WebRender Windows 10 platformasında Intel GPU-ları, AMD Raven Ridge APU-ları, AMD Evergreen APU-ları və NVIDIA qrafik kartları ilə noutbuklar üçün aktivləşdirilmişdi. Linux-da WebRender hazırda Intel və AMD kartları üçün yalnız gecə qurğularında aktivləşdirilir və NVIDIA kartları üçün dəstəklənmir. Onu about:config-də məcbur etmək üçün siz “gfx.webrender.all” və “gfx.webrender.enabled” parametrlərini aktivləşdirməlisiniz və ya MOZ_WEBRENDER=1 dəst mühit dəyişəni ilə Firefox-u işə salın.

Firefox 79-da da standart olaraq əlavə etdi ünvan çubuğunda göstərilən domen əsasında dinamik kuki izolyasiyasını aktivləşdirmək üçün parametr (“Dinamik Birinci Tərəf Təcrid", öz və üçüncü tərəf əlavələri saytın əsas domeninə əsasən müəyyən edildikdə). Parametr Kuki bloklama üsullarının açılan blokunda hərəkət izləmə bloklama parametrləri bölməsindəki konfiquratorda təklif olunur.
Həmçinin Firefox 79-da aktivləşdirildi Defolt olaraq, yeni eksperimental parametrlər ekranı "haqqında:tercihlər#eksperimental" ekranıdır və bu, Chrome'da təxminən:bayraqlara bənzər eksperimental funksiyaları aktivləşdirmək üçün interfeys təqdim edir.

Mənbə: opennet.ru

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