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

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

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

  • به چندین مشکل عملکرد و پایداری می پردازد که پس از بازسازی مکانیزم قفل D3D9 معرفی شدند.
  • پردازش بافت مرحله‌ای در D3D11 دوباره کار شده است که منجر به کاهش مصرف حافظه و کاهش تعداد کپی‌های تصویر مورد نیاز برای انتقال داده‌ها بین CPU و GPU شده است.
  • برای حل مشکلات نسخه های قدیمی Mesa (<=19.0) کد حذف شد.
  • بازطراحی‌های اولیه قفل بر اساس قفل‌های SRW ویندوز، که کارآمدتر از اجرای winpthreads در بیلدهای mingw هستند.
  • مشکلات بازی‌های Earth Defense Force 5، Far Cry 1، Far Cry 5، GTA IV، Risen 3 و World of Final Fantasy برطرف شده است.

منبع: opennet.ru

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