Fedora uchun Firefox to'plami endi VA-API orqali video dekodlashni tezlashtirishni qo'llab-quvvatlashni o'z ichiga oladi

Fedora Linux uchun Firefox bilan paket ta'minotchisi xabar berdi Fedora-da VA-API yordamida Firefox-da video dekodlashning apparat tezlashuvidan foydalanishga tayyorligi haqida. Tezlashtirish hozircha faqat Wayland-ga asoslangan muhitlarda ishlaydi. Chromium'da VA-API qo'llab-quvvatlandi amalga oshirildi o'tgan yili Fedorada.

Firefox-da video dekodlashning apparat tezlashuvi tufayli mumkin bo'ldi yangi backend To'qimalarni ko'rsatish va turli jarayonlar o'rtasida buferlarni bu teksturalar bilan almashishni tashkil qilish uchun DMABUF mexanizmidan foydalanadigan Wayland uchun. Fedora 32 va Fedora 31-da, Firefox 77-ning so'nggi paketida, Wayland-ga asoslangan GNOME sessiyasida ishga tushirilganda yangi backend sukut bo'yicha yoqiladi, lekin video dekodlashning apparat tezlashuvini, ffmpeg, libva va libva-ni qo'shimcha o'rnatishni faollashtirish uchun. -utils paketlarini ombordan olish kerak RPM sintezi, VA-API yordami bilan tuzilgan.

Intel video kartalari bo'lgan tizimlarda tezlashtirish faqat libva-intel-driver drayveri bilan ishlaydi (libva-intel-gibrid-drayveri hozirda qo'llab-quvvatlanmaydi). AMD GPU'lari uchun tezlashtirish mesa-dri-drivers paketiga kiritilgan standart radeonsi_drv_video.so kutubxonasi bilan ishlaydi. NVIDIA video kartalarini qo'llab-quvvatlash hali amalga oshirilmagan. VA-API uchun drayverlarni qo'llab-quvvatlashni baholash uchun siz vainfo yordam dasturidan foydalanishingiz mumkin. Agar qo‘llab-quvvatlash tasdiqlansa, Firefox-da “about:config” sahifasida tezlashtirishni yoqish uchun “gfx.webrender.enabled” va “widget.wayland-dmabuf-vaapi.enabled” o‘zgaruvchilarini rostga o‘rnating. Brauzerni qayta ishga tushirgandan so'ng, "haqida: qo'llab-quvvatlash" sahifasida WebRender va yangi backend (Wayland/drm) faollashtirilganligini tekshirishingiz kerak.

Fedora uchun Firefox to'plami endi VA-API orqali video dekodlashni tezlashtirishni qo'llab-quvvatlashni o'z ichiga oladi

Fedora uchun Firefox to'plami endi VA-API orqali video dekodlashni tezlashtirishni qo'llab-quvvatlashni o'z ichiga oladi

Shundan so'ng, siz MOZ_LOG muhitida Firefox-ni ishga tushirish orqali disk raskadrovka rejimini yoqishingiz mumkin bo'lgan videolarni tomosha qilishda (kodeklar, video o'lchamlari va kutubxonalar bilan moslik muammolari bo'lishi mumkin) tezlashtirish uchun VA-API ishlatilganligiga ishonch hosil qilishingiz kerak. o'zgaruvchiga o'ting va "VA- API FFmpeg init muvaffaqiyatli" mavjudligi uchun chiqishni tekshiring va
"Bitta VAAPI freym chiqishi bor."

MOZ_LOG=”Platforma dekoder moduli: 5″ MOZ_ENABLE_WAYLAND=1 firefox

Youtube-ni tomosha qilishda tezlashtirishni qo'llash videoni kodlash usuliga bog'liq (H.264, AV1 va boshqalar). Siz formatni "Nerds uchun statistika" bo'limida sichqonchaning o'ng tugmasi bilan ochilgan kontekst menyusida ko'rishingiz mumkin. Uskuna video dekodlash tizimi tomonidan qo'llab-quvvatlanadigan formatni tanlash uchun siz plagindan foydalanishingiz mumkin Kengaytirilgan-h264ify.

Fedora uchun Firefox to'plami endi VA-API orqali video dekodlashni tezlashtirishni qo'llab-quvvatlashni o'z ichiga oladi

Alohida ta'kidlanishicha, Fedora uchun Firefox 77.0 paketlari ishlash va barqarorlikka ta'sir qiluvchi qo'shimcha yamoqlarni o'z ichiga oladi, ular Mozilla'dan Firefox 77.0 standart tuzilmalariga kiritilmagan. Ushbu yamoqlarning asosiy tuzilishga kiritilishi faqat Firefox 78.0 da kutilmoqda (foydalanuvchilar Firefox 78 beta-versiyasidan yoki Mozilla-dan tungi tuzilmalardan brauzerni “MOZ_ENABLE_WAYLAND=1 ./firefox” buyrug'i bilan ishga tushirish orqali foydalanishlari mumkin). Bundan tashqari, Mozilla yig'ilishlarida VP8/VP9 kodini dekodlash uchun VA-API-ni qo'llab-quvvatlamaydigan o'rnatilgan libvpx kutubxonasidan foydalaniladi - agar siz VP8/VP9 dekodlashni tezlashtirishingiz kerak bo'lsa, o'zgaruvchini o'rnatish orqali libvpx-ni o'chirib qo'yishingiz kerak " media.ffvpx.enabled” haqida:config da “false” ga (libvpx allaqachon Fedora repozitori paketida o‘chirib qo‘yilgan).

Manba: opennet.ru

a Izoh qo'shish