قام متصفح Firefox رسميًا بدمج الدعم الأولي لـ Vulkan Video في فرع التطوير، حيث قدم مسارًا جديدًا لفك تشفير أجهزة فيديو GPU لهذا المتصفح الرئيسي مفتوح المصدر، والذي يعتبر تقدمًا مهمًا لموزيلا في تسريع تجربة تشغيل الفيديو. لفترة طويلة، اعتمد Firefox على نظام Linux بشكل أساسي على Video Acceleration API (VA-API) لفك تشفير الأجهزة، لكن VA-API لم يتم دعمه على نطاق واسع وبشكل متسق على جميع برامج تشغيل الرسومات. وهذا لا يؤدي إلى تكاليف تكيف إضافية لمستخدمي NVIDIA فحسب، بل يجعل أيضًا العديد من الأجهزة المدمجة المستندة إلى Arm مهمشة من حيث تسريع الفيديو.

image.webp

على هذه الخلفية، كان على المجتمع سابقًا استخدام حلول مثل NVIDIA-VAAPI-Driver لكشف واجهة NVDEC الخاصة بـ NVIDIA كـ VA-API من خلال طبقة من التكيف لتمكين التشغيل المسرع بواسطة GPU في Firefox. هذه الحلول غير المباشرة لها قيود معينة من حيث الاستقرار وتكاليف الصيانة. نظرًا لأن مواصفات Vulkan Video التي تروج لها Khronos تنضج تدريجيًا وتكتسب الدعم من المزيد من تطبيقات برامج التشغيل، فإنها تبدأ في الدخول إلى النظام البيئي لرسومات Linux بطريقة أكثر عبر الأنظمة الأساسية، مما يوفر مسارًا جديدًا للمتصفحات والتطبيقات الأخرى لتجاوز قيود VA-API.

في مارس من هذا العام، ردًا على نقص دعم Vulkan Video في Firefox، قدم المجتمع تقريرًا عن خلل ذي صلة في Mozilla Bugzilla ودفع إلى تنفيذه في الأشهر التالية. في الآونة الأخيرة، نظرًا لدمج التصحيحات ذات الصلة في قاعدة كود Firefox، تم وضع علامة رسميًا على تقرير الخطأ هذا على أنه مغلق، مما يعني أن دعم فك تشفير Vulkan Video قد أدخل الكود الرئيسي وهو جاهز للدخول إلى الإصدار الرسمي.

وفقًا لوتيرة إصدار Mozilla الحالية، سيكون Firefox 153، المقرر إصداره في يوليو، هو الإصدار الأول الذي يوفر إمكانات فك تشفير Vulkan Video افتراضيًا. كان المهندسون Tymur Boiko من NVIDIA وMartin Stransky من Red Hat مساهمين رئيسيين في عملية تكامل الميزات. لقد واصلوا تطوير التعليمات البرمجية ذات الصلة بـ Vulkan Video في مستودع Firefox Git، وأكملوا أخيرًا عملية الدمج الرئيسية هذا الأسبوع. وفقًا للخطة، من المتوقع أن يتم إصدار Firefox 153.0 رسميًا في 21 يوليو. إذا لم تكن هناك مشكلات كبيرة في اللحظة الأخيرة، فسيفتح هذا الإصدار دعم فك تشفير أجهزة Vulkan Video للمستخدمين.

بالنسبة لمستخدمي Linux، فإن إضافة Vulkan Video تعني أن Firefox سيكون أكثر تنوعًا وقابلية للحمل من حيث تشغيل الفيديو المسرع للأجهزة، والذي من المتوقع أن يقلل من عدم اليقين بشأن التوافق الناجم عن الاعتماد على واجهات برمجة التطبيقات المحددة أو طبقات التكيف التابعة لجهات خارجية. خاصة على الأجهزة الصغيرة والمنصات المدمجة، مع زيادة شعبية Vulkan Video، ستتاح لـ Firefox الفرصة لتنفيذ فك تشفير الفيديو بكفاءة على المزيد من أنواع برامج تشغيل GPU، مما يوفر تجربة أكثر سلاسة لتشغيل الوسائط المتدفقة ومحتوى الوسائط المتعددة على الويب والسيناريوهات الأخرى.