تقنى

تصحيح Mesa من مايكروسوفت يضيف تسريع AV1 عبر DirectX 12 في WSL

مقدمة حول التصحيح وأهدافه

Microsoft Mesa Patch Could Improve AV1 Hardware Acceleration in WSL

تعمل الجهود الحديثة على Mesa على تعزيز دعم معالجة الفيديو في Windows Subsystem for Linux (WSL) من خلال إضافة شفرة جديدة مفتوحة المصدر. وقد دمج التصحيح نموذجاً أولياً لمعالجة AV1 عبر تسريع الأجهزة باستخدام DirectX 12، إضافة إلى تعديل متغير رئيسي في HEVC بهدف تحسين موثوقية مسارات الفيديو في المستقبل.

كيف يربط التصحيح Mesa وWSL

wsl directx 12
Image credit: Microsoft

يهدف التصحيح إلى تقليل الاعتماد على حلولطرفية خاصة للبرمجيات التي تعمل داخل WSL، حيث تتوقع تطبيقات لينكس واجهات برمجية مفتوحة مثل Mesa. بدلاً من إجبار التطبيقات على التكيف مع بنى تشغيلية محددة، يمكن لـ Mesa تمريرطلبات معالجة الفيديو عبرطبقة الرسوم والوسائط الأصلية في Windows، مثل Media Foundation وDirectX 12.

تسريع AV1 عبر DirectX 12

الجانب الأبرز في التصحيح هو توفير دعم ابتدائي لتشفير AV1 باستخدام تسريع الأجهزة عبر DirectX 12. عند تشغيل تطبيقات لينكس داخل WSL، يصبح بإمكانهاطلب تشفير AV1 مسرَّع، وتوجيه هذا الطلب عبر Media Foundation وDirectX 12. وبما أن DirectX 12 يعمل مع عدة مزوّدين للبطاقات الرسومية، قد يعزز ذلك الدعم الموسع للترميز عبر منصات متعددة دون بناء مسارات تعريف خاصة بكل بطاقة.

وضع التنفيذ الحالي والآفاق المستقبلية

التنفيذ حتى الآن لا يمثل بنية تسريع AV1 كاملة؛ فهو يدعم ترميز I-frame وP-frame بشكل أساسي، ولم يصل بعد إلى دعم B-frames. بمعنى آخر، التصحيح يوفر قاعدة عمل يمكن البناء عليها في مراحل لاحقة لتطوير قدرات أكثر تعقيداً في معالجة الفيديو.

الفوائد المتوقعة للمطورين والأدوات

التغيير يمكن أن يفيد مطوري وُسطح العمل الذين يشغلون أعباء لينكس عبر WSL، كما قد يستفيد قطاع أدوات معالجة الفيديو وتطبيقات البث وأعمال الذكاء الاصطناعي التي تتعامل مع الفيديو. تقليل الاعتماد على المعالج المركزي من شأنه أن يخفض استهلاك المعالج ويزيد من سرعة الترميز في الأنظمة التي تدعم التسريع، كما أن مساهمة مايكروسوفت في شيفرة Mesa تعزز الدمج الموسوعي للمجتمع المفتوح بدلاً من حلول خاصة بنظام Windows فقط.

تاريخ الإصدار وخلفيات إضافية

يُتوقع أن يظهر التصحيح في نسخة Mesa 26.2 بعد دمجه. وفي أخبار مرتبطة بـ WSL، أشارت مايكروسوفت إلى أن وجود WSL 3 غير قائم حالياً، كما أُعلنت معاينة عامة لإطلاق WSL Containers.

زر الذهاب إلى الأعلى