إصدار DXVK 2.1 و Direct3D 9/10/11 على رأس Vulkan API

يتوفر إصدار DXVK 2.1 ، مما يوفر تطبيقًا لـ DXGI (البنية التحتية للرسومات DirectX) و Direct3D 9 و 10 و 11 ، والعمل من خلال ترجمة المكالمات إلى Vulkan API. يتطلب DXVK برامج تشغيل تدعم Vulkan 1.3 API مثل Mesa RADV 22.0 و NVIDIA 510.47.03 و Intel ANV 22.0 و AMDVLK. يمكن استخدام DXVK لتشغيل التطبيقات والألعاب ثلاثية الأبعاد على Linux باستخدام Wine ، حيث يعمل كبديل عالي الأداء لتطبيقات Wine المضمنة في Direct3D 3/9/10 التي تعمل على OpenGL.

التغييرات الرئيسية:

  • في الأنظمة التي تدعم مساحة الألوان HDR10، من الممكن تنشيط HDR عن طريق تعيين متغير البيئة DXVK_HDR=1 أو تحديد المعلمة dxgi.enableHDR = True في ملف التكوين. بمجرد تنشيط HDR، يمكن للألعاب اكتشاف مساحة الألوان HDR10 واستخدامها إذا كانت تحتوي على vkd3d-proton 2.8 أو إصدار أحدث. بيئات المستخدم الرئيسية في Linux لا تدعم HDR حتى الآن، ولكن دعم HDR متوفر في خادم Gamescope المركب، لتمكينه، يجب عليك استخدام الخيار "--hdr-enabled" (يعمل حاليًا فقط على الأنظمة التي تحتوي على وحدات معالجة الرسومات AMD عند استخدام نواة لينكس مع تصحيحات josh-hdr) قياس الألوان).
  • تحسين تجميع التظليل. لتقليل التأتأة، تم توسيع استخدام مكتبات خطوط الأنابيب ليشمل خطوط الأنابيب ذات التغطية بالفسيفساء والتظليل الهندسي، وعند استخدام MSAA، يتم استخدام إمكانيات إضافية لملحق Vulkan VK_EXT_extened_dynamic_state3.
  • بالنسبة للألعاب القديمة التي تدعم تنعيم العينات المتعددة (MSAA، Multi-Sample Anti-Aliasing)، تمت إضافة إعدادات d3d9.forceSampleRateShading وd3d11.forceSampleRateShading لتمكين وضع Sample Rate Shading لجميع التظليل، مما يؤدي إلى تحسين الجودة من الصور في الألعاب.
  • تمت إضافة الواجهة الخلفية GLFW إلى إصدارات Linux، والتي يمكن استخدامها كبديل للواجهة الخلفية SDL2.
  • تحسين منطق تمرير أوامر D3D11 لجعل سلوك DXVK أقرب إلى برامج تشغيل D3D11 الأصلية وتحقيق أداء أكثر قابلية للتنبؤ به.
  • المشكلات التي تم إصلاحها التي ظهرت في الألعاب:
    • رماد التفرد.
    • ساحة المعركة: شركة سيئة 2.
    • غوجيان 3.
    • ريزيدنت ايفل 4 اتش دي.
    • لعبة Saints Row: الثالثة.
    • سيكيرو.
    • الحدود الصوتية.
    • القائد الأعلى: التحالف المزور.

المصدر: opennet.ru

إضافة تعليق