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

تم إصدار طبقة DXVK 1.8، مما يوفر تنفيذ DXGI (البنية التحتية لرسومات DirectX)، وDirect3D 9، و10، و11، والعمل من خلال ترجمة الاستدعاءات إلى Vulkan API. يتطلب DXVK برامج تشغيل تدعم Vulkan 1.1 API، مثل Mesa RADV 20.2 وNVIDIA 415.22 وIntel ANV 19.0 وAMDVLK. يمكن استخدام DXVK لتشغيل التطبيقات والألعاب ثلاثية الأبعاد على Linux باستخدام Wine، وهو بمثابة بديل عالي الأداء لتطبيقات Wine الأصلية Direct3D 3/9/10 التي تعمل فوق OpenGL.

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

  • يتضمن DXGI دعمًا لتكوينات الشاشات المتعددة. للتشغيل الصحيح، تحتاج إلى تثبيت إصدار حديث نسبيًا من Wine مع دعم XRandR 1.4.
  • لحل مشكلات تشغيل الألعاب على أنظمة لا تحتوي على وحدة معالجة رسومات منفصلة، ​​يتم تضمين تطبيقات برنامج Vulkan التي تستخدم وحدات المعالجة المركزية (CPUs)، مثل Lavapipe، في قائمة وحدات المسح.
  • تم تحسين عمليات تغيير المعلمات لوضع صورة في الذاكرة (تخطيط الصورة)، مما أدى إلى تحسين أداء بعض الألعاب على وحدات معالجة الرسومات Intel.
  • لقد أدى تطبيق Direct3D 9 إلى تحسين عملية تحميل الأنسجة والتحقق من رؤية الكائنات المتداخلة مع الكائنات الأخرى. تم حل المشكلات المتعلقة بالإرجاع غير الصحيح لقائمة تنسيقات المخزن المؤقت الخلفي المدعومة.
  • يتضمن Direct3D 11 افتراضيًا الإعدادات d3d11.enableRtOutputNanFixup (للإصدارات الأقدم من برنامج تشغيل RADV) وd3d11.invariantPosition (لحل مشكلات Z-fighting التي تظهر على وحدات معالجة الرسومات RDNA2). تم إصلاح المشكلات المتعلقة بالعد المرجعي ومعالجة القيم الخالية (NaN) في التظليل.
  • تم إصلاح التحذيرات عند الإنشاء باستخدام إصدارات جديدة من مجموعة أدوات Meson.
  • تم حل المشكلات في Atelier Ryza 2 وBattle Engine Aquila وDark Messiah of Might & Magic وEverquest وF1 2018/2020 وHitman 3 وNioh 2 وTomb Raider Legend.

المصدر: opennet.ru

إضافة تعليق