انتشار پروژه DXVK 1.5.1 با اجرای Direct3D 9/10/11 در بالای Vulkan API

شکل گرفت انتشار بین لایه ای DXVK 1.5.1، که یک پیاده سازی DXGI (زیرساخت گرافیک DirectX)، Direct3D 9، 10 و 11 را ارائه می دهد که از طریق ترجمه فراخوانی به Vulkan API کار می کند. برای استفاده از DXVK مورد نیاز است پشتیبانی از رانندگان Vulkan APIمانند
AMD RADV 18.3، NVIDIA 415.22، Intel ANV 19.0 و AMDVLK.
DXVK می‌تواند برای اجرای برنامه‌ها و بازی‌های سه‌بعدی روی لینوکس با استفاده از Wine استفاده شود، و به عنوان جایگزینی با کارایی بالاتر برای اجرای داخلی Direct3D 3 Wine در بالای OpenGL عمل می‌کند.

تغییرات اصلی:

  • بهینه سازی عملکرد کلی Direct3D 9 انجام شده است.
  • اجرای بهبود یافته عمق افست در Direct3D 9، حذف مشکلات رندر مانند سایه های از دست رفته و برگردان در بسیاری از بازی ها
  • رفع اشکالی که به دلیل تقسیم بر صفر هنگام راه‌اندازی برخی بازی‌های مبتنی بر Direct3D 9 باعث خرابی شد.
  • مشکلات رندر در بسیاری از بازی‌های مبتنی بر Direct3D 9 با استفاده از Pixel Shader 1.x حل شد.
  • تنظیمات dxvk.hud که در شاخه 1.5 ناخواسته حذف شده بود، بازیابی شد.
  • تعداد Thread های مورد استفاده در هنگام کامپایل شیدرها برای کاهش تاثیر منفی بر عملکرد CPU های 6 و 8 هسته ای بهینه شده است (برای تنظیمات دستی، می توانید از گزینه dxvk.numCompilerThreads استفاده کنید).
  • مشکلات بازی های GTA V، Halo CE، Need For Speed: Carbon، Risen 2، Sims 4، Trackmania Forever و Vampire The Masquerade: Bloodlines حل شده است.

منبع: opennet.ru

اضافه کردن نظر