Vulkan API ustidagi DXVK 1.10.3, Direct3D 9/10/11 ilovalarining chiqarilishi

DXVK 1.10.3 qatlamining chiqarilishi mavjud bo'lib, u DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 va 11 ning Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali amalga oshirilishini ta'minlaydi. DXVK Mesa RADV 1.1, NVIDIA 22.0, Intel ANV 510.47.03 va AMDVLK kabi Vulkan 22.0 API-ni qo'llab-quvvatlaydigan drayverlarni talab qiladi. DXVK Wine yordamida Linuxda 3D ilovalari va o'yinlarini ishga tushirish uchun ishlatilishi mumkin, bu OpenGL ustida ishlaydigan Wine-ning o'rnatilgan Direct3D 9/10/11 ilovalariga yuqori unumdorlik bilan muqobil bo'lib xizmat qiladi.

Asosiy o'zgarishlar:

  • Vulkan umumiy xronologik semaforlari (Timeline semafori) ustida amalga oshirilgan umumiy ID3D11Fence ob'ektlari uchun qo'shimcha qo'llab-quvvatlash, alohida VkFence va VkSemaphore primitivlari o'rniga qurilma va xost o'rtasidagi sinxronizatsiya uchun yagona primitivni ta'minlaydi. ID3D11Fence-ni qo'llab-quvvatlash, sharob va vkd3d-proton uchun tegishli yamoqlarni qo'llashda Halo Infinite o'yinida video funksionallikka erishishga imkon berdi.
  • DXVK 1.10.2 da turli D3D11 oΚ»yinlarida, jumladan, Prey va Bioshock Infiniteda renderlashda nosozliklar keltirib chiqargan regressiya tuzatildi.
  • Need For Speed ​​3, Ninja Blade va Ys Origin-da yuzaga kelgan muammolar hal qilindi.
  • Stray o'yini uchun d3d11.ignoreGraphicsBarriers opsiyasi yoqilgan bo'lib, u ba'zi GPUlarda ishlashning pasayishi bilan bog'liq muammolarni hal qildi.

Manba: opennet.ru

a Izoh qo'shish