DXVK 1.0.3 مع تطبيق Direct3D 10/11 أعلى واجهة برمجة تطبيقات Vulkan

بدلاً من الإصدار الذي تم إلغاؤه بسبب مشكلة في تجميد وحدة معالجة الرسومات 1.1 تم إعداد إصدار البينية DXVK 1.0.3 تحديث، والذي يوفر تنفيذ DXGI (البنية التحتية لرسومات DirectX)، وDirect3D 10، وDirect3D 11، والعمل من خلال ترجمة الاستدعاءات إلى Vulkan API. يحمل DXVK 1.0.3 بعض الإصلاحات والتحسينات من الفرع 1.1، على سبيل المثال:

  • يتم التأكد من أن DLL يتضمن معلومات إصدار DXVK؛
  • على الأنظمة التي تحتوي على وحدات معالجة الرسومات NVIDIA، تم حل مشكلات العرض في Dark Souls Remastered وGrim Dawn؛
  • تم إصلاح تجميد وحدة معالجة الرسومات وتعطل برنامج التشغيل عند تشغيل Star Citizen؛
  • تم حل مشكلات الأداء في Anno 1800؛
  • تم إصلاح الأخطاء التي أدت إلى نقل بيانات غير محددة إلى برنامج التشغيل، مما قد يؤثر سلبًا على التخزين المؤقت للتظليل؛
  • تم إصلاح مشكلة تجزئة تظليل الشكل الهندسي مع بيانات تعريف الدفق التي قد تتسبب في نمو ملفات ذاكرة التخزين المؤقت للحالة بشكل لا يمكن التحكم فيه.

للتذكير، يمكن استخدام DXVK لتشغيل التطبيقات والألعاب ثلاثية الأبعاد على Linux باستخدام Wine، وهو بمثابة بديل عالي الأداء لتطبيق Direct3D 3 المدمج في Wine والذي يعمل أعلى OpenGL. في بعض الألعاب النبيذ + أداء DXVK مختلف من التشغيل على Windows بنسبة 10-20٪ فقط ، بينما عند استخدام تطبيق Direct3D 11 المستند إلى OpenGL ، ينخفض ​​الأداء بشكل أكبر. أعمال جارية في توصيل DXVK كمكون تكامل النبيذ، يتم توفيره في شكل مكتبة Linux منفصلة (libdxvk.so)، والتي يمكن استخدامها مباشرة في Wine، دون الحاجة إلى تثبيت DXVK منفصل في شكل Windows DLL.

المصدر: opennet.ru

إضافة تعليق