أصدر مشروع D7VK مفتوح المصدر الإصدار 1.1، الذي يقدم واجهة أمامية تجريبية تحول استدعاءات Direct3D 6 إلى واجهة برمجة التطبيقات Vulkan. تهدف هذه التحديث لتحسين التوافق لألعاب أواخر التسعينيات على أنظمة لينكس. يأمل المطورون في تعزيز الأداء للكلاسيكيات مثل Half-Life وQuake II دون منافذ أصلية.
إصدار D7VK 1.1، الذي أُعلن عنه في 29 ديسمبر 2025، يمثل خطوة متقدمة في الحفاظ على برمجيات الألعاب القديمة. يبني على مشروع DXVK، الذي يتعامل مع ترجمات Direct3D 8 إلى 11 إلى Vulkan، حيث يركز D7VK على الإصدارات الأقدم. كان يستهدف أصلاً Direct3D 7 لكنه يدعم الآن تجريبياً Direct3D 6، الذي أُدخل في 1998 مع ميزات مثل التحويل والإضاءة بالأجهزة.
يحل هذا التطوير مشكلات التوافق حيث يترك الأجهزة الحديثة الواجهات القديمة خلفها. من خلال رسم استدعاءات Direct3D 6 إلى هياكل Vulkan، تتعامل التحديث مع إدارة الحالة والكائنات البدائية للرسم غير المدعومة أصلاً في Vulkan. يبلغ Phoronix أن الميزة لا تزال في مراحلها الأولى، مع تحسينات لمعالجة الملمس والمعالجة الرأسية وأنابيب الوظائف الثابتة التي تحسن الاستقرار ومعدلات الإطارات.
المشروع، الذي يديره المطور Hans-Kristian Arntzen تحت اسم المستخدم doitsujin على GitHub، يتكامل مع أدوات مثل Proton من Valve لـSteam على لينكس. هذا يسمح بتشغيل مجموعة أوسع من الألعاب، من Direct3D 6 إلى 12، تحت Vulkan. تظهر المعايير زيادة تصل إلى 20% في معدلات الإطارات في ألعاب مثل Tomb Raider II على لينكس مقارنة بالمحاكاة التقليدية بـWine، بفضل وصول Vulkan المنخفض المستوى إلى وحدة معالجة الرسوميات وسائقات فعالة من AMD وIntel وNvidia.
تُبرز تعليقات المجتمع على منصات مثل subreddit linux_gaming على Reddit وX الحماس للألعاب الرجعية على أجهزة مثل Steam Deck. بينما تستمر التحديات مثل عدم الاستقرار في بعض الألعاب مما يتطلب تعديلات من المستخدمين، يدعو النموذج مفتوح المصدر إلى المساهمات لتحسين واجهة Direct3D 6 الأمامية. تشمل الآثار الأوسع حفظ البرمجيات للأرشيفات وإمكانية حافز لموردي الأجهزة لدعم Vulkan بشكل أقوى.
في المستقبل، قد يلهم D7VK جهوداً للواجهات الأقدم، مما يعزز التكامل الأعمق مع Wine وتوزيعات لينكس.