يتضمن VKD3D-Proton 2.7 تحسينات لـ Vulkan وإصلاحات لبعض العناوين

صمام

VKD3D-Proton عبارة عن مفترق VKD3D ، والذي يهدف إلى تنفيذ Direct3D 12 API الكامل أعلى Vulkan.

أعلنت شركة Valve عن إصدار الإصدار الجديد من VKD3D-Proton 2.7 وهذا الإصدار الجديد يقدم نتيجة تراكم قدر كبير من العمل منذ إصدار Steam Deck في نهاية شهر فبراير ، خاصة مع الميزات والإصلاحات.

بالنسبة لأولئك الذين ما زالوا غير مدركين لـ VKD3D-Proton ، يجب أن تعرف أن هذا يدعم التغييرات والتحسينات والتحسينات الخاصة بـ Proton من أجل أداء أفضل لألعاب Windows المستندة إلى Direct3D 12، والتي لم يتم قبولها بعد في الجزء الرئيسي من vkd3d. من بين الاختلافات ، هناك أيضًا تركيز على استخدام ملحقات Vulkan الحديثة وإمكانيات الإصدارات الحديثة من برامج تشغيل الرسومات لتحقيق توافق Direct3D 12 الكامل.

على هذا النحو ، يستخدم Valve الشوكة المحددة في الحزمة المستندة إلى Wine لتشغيل ألعاب Windows Proton. يعتمد دعم DirectX 9/10/11 في Proton على حزمة DXVK واستند تنفيذ DirectX 12 حتى الآن إلى مكتبة vkd3d (بعد وفاة مؤلف vkd3d ، واصل CodeWeavers تطوير هذا المكون والنبيذ تواصل اجتماعي).

المستجدات الرئيسية لـ VKD3D-Proton 2.7

واحدة من المستجدات الرئيسية المقدمة في هذا الإصدار الجديد هي التحسن في ذاكرة التخزين المؤقت المحسّنة لخط الأنابيب ، الذي تم تقديمه في الإصدار السابق 2.6 وذاك تمكن دعم مكتبات خطوط الأنابيب، ولكن فقط للألعاب التي استخدمت بشكل صحيح D3D12 API.

vkd3d- بروتون يقوم الآن بتنفيذ ذاكرة تخزين مؤقت على القرص الداخلي لتمكين التخزين المؤقت لـ SPIR-V لجميع الألعاب. من الممكن تعطيل ذاكرة التخزين المؤقت والسماح للتطبيقات بإدارة ID3D12PipelineLibrary إذا رغبت في ذلك.

لتقليل مساحة قرص التخزين المؤقت ، يتم أيضًا استخدام VK_EXT_shader_module_identifier
لتقليل ذاكرة التخزين المؤقت للبروتون vkd3d بنسبة> 95٪ ، حيث لا توجد حاجة لتخزين بيانات SPIR-V الفعلية على القرص.

حداثة أخرى تم تقديمها في هذا الإصدار الجديد هيتحسينات التي تبرز تحسين أداء GPU لتمريرات التصيير العميق، بالإضافة إلى أداء وحدة معالجة الرسومات لبعض صور النقطة العائمة حيث يتم تمكين استخدام الطائرات بدون طيار ، وأداء GPU لبعض حالات استخدام WriteBufferImmediate () ، أداء وحدة معالجة الرسومات لأنماط معينة للوصول إلى الواصف ، أداء وحدة معالجة الرسومات للنسخ المتتالية من صور المخزن المؤقت وأداء وحدة معالجة الرسومات عند التخصيص.

بالإضافة إلى ذلك ، هناك ذكر للمتطلبات المتزايدة للسائقين التي تتطلب الآن التوافق مع امتدادات Vulkan VK_KHR_dynamic_rendering و VK_EXT_extended_dynamic_state و VK_EXT_extended_dynamic_state2 و VK_KHR_maintenance4 المطبقة في Mesa 22.0 وبرامج تشغيل NVIDIA 510 الخاصة.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • دعم إضافي لميزات D3D12 مثل التظليل الشبكي (يتطلب دعم VK_EXT_mesh_shader للعمل) ، والمشاركة (المشاركة) ، والحواجز (السياج).
  • ويبرز أيضًا أنه تم تقديم أحدث إصدار ، تتكيف مكتبة خطوط الأنابيب D3D12 الجديدة مع أي لعبة ، بما في ذلك تلك التي تستخدم D3D12 API بشكل غير صحيح ، وذلك بفضل تنفيذ ذاكرة تخزين مؤقت للقرص الداخلي لعرض SPIR-V الذي تم إنشاؤه في DXBC / DXIL.
  • استمرار دعم DXR 1.1.
  • تمت إضافة دعم HDR الأولي.
  • تم إجراء العديد من الإصلاحات المتعلقة بتوافق DXIL.
  • دعم محسّن لبرنامج تشغيل Intel ANV.
  • تحسين خيارات التصحيح.
  • تم تحسين الاستقرار عند تصغير الألعاب بملء الشاشة وتبديلها عبر Alt + Tab.
  • تم إجراء الاستعدادات لترجمة الكود من LGPL 2.1 إلى ترخيص معهد ماساتشوستس للتكنولوجيا.
  • تم إصلاح المشكلات في Hitman 3 و Redout 2 و F1 2020 و F1 2021 و F1 2022 و Guardians of the Galaxy و Halo Infinite و Spiderman Remastered و Lost Judgment.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عن هذا الإصدار الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.

وايضا لو اردت جرب Proton على Steam الآن، فأنت تعلم بالفعل أنه يمكنك تثبيت عميل Steam من ملف ويب الرسمية، على الرغم من أنك ستجده أيضًا في مستودعات معظم التوزيعات.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.