انتشار DXVK 1.10.3، Direct3D 9/10/11 در بالای API Vulkan

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

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

  • پشتیبانی اضافه شده برای اشیاء ID3D11Fence به اشتراک گذاشته شده، که در بالای سمافورهای زمانی مشترک Vulkan (سمافور Timeline) پیاده سازی شده است، به جای موارد اولیه VkFence و VkSemaphore، یک واحد اولیه برای همگام سازی بین دستگاه و میزبان ارائه می کند. پشتیبانی از ID3D11Fence امکان دستیابی به عملکرد ویدیویی در بازی Halo Infinite را در هنگام اعمال وصله های مناسب برای wine و vkd3d-proton ممکن کرد.
  • یک رگرسیون در DXVK 1.10.2 که باعث اشکالات رندر در بازی های مختلف D3D11، از جمله Prey و Bioshock Infinite می شد، رفع شد.
  • مشکلات پیش آمده در Need For Speed ​​3، Ninja Blade و Ys Origin حل شده است.
  • گزینه d3d11.ignoreGraphicsBarriers برای بازی Stray فعال شده است که مشکلات کاهش عملکرد را در برخی از GPU ها حل کرد.

منبع: opennet.ru

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