Fedora için Firefox paketi artık VA-API yoluyla video kod çözmeyi hızlandırma desteğini içeriyor

Fedora Linux için Firefox ile Paket Bakım Aracı сообщил VA-API kullanarak Firefox'ta video kod çözmenin donanım hızlandırmasının Fedora'da kullanıma hazır olması hakkında. Hızlandırma şu anda yalnızca Wayland tabanlı ortamlarda çalışmaktadır. Chromium'da VA-API desteği (önceki değeri) uygulandı Geçen yıl Fedora'da.

Firefox'ta video kod çözmenin donanımsal olarak hızlandırılması, aşağıdakiler sayesinde mümkün olmaktadır: yeni arka uç Dokuları işlemek ve farklı işlemler arasında bu dokularla arabelleklerin paylaşımını düzenlemek için DMABUF mekanizmasını kullanan Wayland için. Fedora 32 ve Fedora 31'de, Firefox 77'nin en son paketinde, Wayland tabanlı bir GNOME oturumunda başlatıldığında yeni arka uç varsayılan olarak etkinleştirilir, ancak video kod çözmenin donanım hızlandırmasını etkinleştirmek için ffmpeg, libva ve libva'nın ek kurulumu Depodaki -utils paketleri gereklidir RPM FüzyonuVA-API desteğiyle derlenmiştir.

Intel ekran kartlarına sahip sistemlerde hızlandırma yalnızca libva-intel-driver sürücüsüyle çalışır (libva-intel-hybrid-driver sürücüsü şu anda desteklenmiyor). AMD GPU'lar için hızlandırma, mesa-dri-drivers paketinde bulunan standart radeonsi_drv_video.so kitaplığıyla çalışır. NVIDIA video kartları desteği henüz uygulanmamıştır. VA-API için sürücü desteğini değerlendirmek için vainfo yardımcı programını kullanabilirsiniz. Destek onaylanırsa, Firefox'ta "about:config" sayfasında hızlandırmayı etkinleştirmek için "gfx.webrender.enabled" ve "widget.wayland-dmabuf-vaapi.enabled" değişkenlerini true olarak ayarlayın. Tarayıcıyı yeniden başlattıktan sonra, "about:support" sayfasında WebRender'ın ve yeni arka ucun (Wayland/drm) etkinleştirilmesini kontrol etmeniz gerekir.

Fedora için Firefox paketi artık VA-API yoluyla video kod çözmeyi hızlandırma desteğini içeriyor

Fedora için Firefox paketi artık VA-API yoluyla video kod çözmeyi hızlandırma desteğini içeriyor

Bundan sonra, MOZ_LOG ortamı ile Firefox'u başlatarak hata ayıklama modunu etkinleştirebileceğiniz video izlerken hızlanmak için VA-API'nin kullanıldığından emin olmanız gerekir (codec'ler, video boyutları ve kitaplıklarla uyumluluk sorunları olabilir). değişkeni seçin ve çıktıda "VA-API FFmpeg init başarılı" olup olmadığını kontrol edin ve
"Bir adet VAAPI kare çıktısı var."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 firefox

Youtube izlerken hızlandırma uygulaması video kodlama yöntemine (H.264, AV1 vb.) bağlıdır. Formatı, “Meraklılar için istatistikler” bölümünde sağ tıklayarak açılan içerik menüsünden görüntüleyebilirsiniz. Donanım video kod çözme sistemi tarafından desteklenen formatı seçmek için eklentiyi kullanabilirsiniz. gelişmiş-h264ify.

Fedora için Firefox paketi artık VA-API yoluyla video kod çözmeyi hızlandırma desteğini içeriyor

Fedora için Firefox 77.0 içeren paketlerin, Mozilla'nın standart Firefox 77.0 yapılarında bulunmayan, performansı ve kararlılığı etkileyen ek yamalar içerdiği ayrıca belirtilmektedir. Bu yamaların ana yapıya dahil edilmesi yalnızca Firefox 78.0'da bekleniyor (kullanıcılar, tarayıcıyı "MOZ_ENABLE_WAYLAND=78 ./firefox" komutuyla başlatarak Firefox 1'in beta sürümünü veya Mozilla'nın gecelik sürümlerini kullanabilirler). Ek olarak, Mozilla derlemelerinde, VP8/VP9'un kodunu çözmek için, VA-API'yi desteklemeyen yerleşik libvpx kitaplığı kullanılır - VP8/VP9 kod çözmeyi hızlandırmanız gerekiyorsa, " " değişkenini ayarlayarak libvpx'i devre dışı bırakmalısınız. about:config içindeki media.ffvpx.enabled”ı “ false" olarak değiştirin (libvpx, Fedora deposundaki pakette zaten devre dışı bırakılmıştır).

Kaynak: opennet.ru

Yorum ekle