تتضمن حزمة Firefox لـ Fedora الآن دعمًا لتسريع فك تشفير الفيديو عبر VA-API

مشرف الحزم مع Firefox لنظام Fedora Linux сообщил حول الاستعداد للاستخدام في Fedora لتسريع الأجهزة لفك تشفير الفيديو في Firefox باستخدام VA-API. يعمل التسريع حاليًا فقط في البيئات المستندة إلى Wayland. كان دعم VA-API في Chromium مُنفّذ في فيدورا العام الماضي.

أصبح تسريع الأجهزة لفك تشفير الفيديو في Firefox ممكنًا بفضل الخلفية الجديدة لـ Wayland، الذي يستخدم آلية DMABUF لعرض الأنسجة وتنظيم مشاركة المخازن المؤقتة مع هذه الأنسجة بين العمليات المختلفة. في Fedora 32 وFedora 31، في أحدث حزمة مع Firefox 77، يتم تمكين الواجهة الخلفية الجديدة افتراضيًا عند إطلاقها في جلسة GNOME المستندة إلى Wayland، ولكن لتنشيط تسريع الأجهزة لفك تشفير الفيديو، يلزم التثبيت الإضافي لـ ffmpeg وlibva وlibva -utils الحزم من المستودع مطلوبة دورة في الدقيقة فيوجنتم تجميعها بدعم VA-API.

في الأنظمة التي تحتوي على بطاقات فيديو Intel، يعمل التسريع فقط مع برنامج تشغيل libva-intel-driver (برنامج تشغيل libva-intel-hybrid-driver موجود حاليًا غير مدعوم). بالنسبة لوحدات معالجة الرسومات AMD، يعمل التسريع مع مكتبة radeonsi_drv_video.so القياسية المضمنة في حزمة mesa-dri-drivers. لم يتم تنفيذ دعم بطاقات الفيديو NVIDIA بعد. لتقييم دعم برنامج التشغيل لـ VA-API، يمكنك استخدام الأداة المساعدة vainfo. إذا تم تأكيد الدعم، لتمكين التسريع في Firefox على صفحة "about:config"، قم بتعيين المتغيرات "gfx.webrender.enabled" و"widget.wayland-dmabuf-vaapi.enabled" على true. بعد إعادة تشغيل المتصفح، يجب عليك التحقق من تفعيل WebRender والواجهة الخلفية الجديدة (Wayland/drm) في صفحة "about:support".

تتضمن حزمة Firefox لـ Fedora الآن دعمًا لتسريع فك تشفير الفيديو عبر VA-API

تتضمن حزمة Firefox لـ Fedora الآن دعمًا لتسريع فك تشفير الفيديو عبر VA-API

بعد ذلك، تحتاج إلى التأكد من استخدام VA-API لتسريع مشاهدة مقاطع الفيديو (قد تكون هناك مشكلات في التوافق مع برامج الترميز وأحجام الفيديو والمكتبات)، حيث يمكنك تمكين وضع التصحيح عن طريق تشغيل Firefox مع بيئة MOZ_LOG متغير وتحقق من الإخراج لوجود "VA-API FFmpeg init نجح" و
"حصلت على مخرج إطار VAAPI واحد."

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 فايرفوكس

يعتمد تطبيق التسريع عند مشاهدة اليوتيوب على طريقة تشفير الفيديو (H.264، AV1، وغيرها). يمكنك عرض التنسيق في قائمة السياق التي تفتح بالنقر بزر الماوس الأيمن في قسم "إحصائيات المهووسين". لتحديد التنسيق الذي يدعمه نظام فك تشفير فيديو الأجهزة، يمكنك استخدام الوظيفة الإضافية المحسن- h264ify.

تتضمن حزمة Firefox لـ Fedora الآن دعمًا لتسريع فك تشفير الفيديو عبر VA-API

تجدر الإشارة بشكل منفصل إلى أن الحزم مع Firefox 77.0 لـ Fedora تتضمن تصحيحات إضافية تؤثر على الأداء والاستقرار، والتي لم يتم تضمينها في الإصدارات القياسية لـ Firefox 77.0 من Mozilla. من المتوقع تضمين هذه التصحيحات في البنية الرئيسية فقط في 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 to " false" (تم تعطيل libvpx بالفعل في الحزمة من مستودع Fedora).

المصدر: opennet.ru

إضافة تعليق