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

DXVK 1.9.1 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 20.2, Intel ANV 415.22 va AMDVLK kabi Vulkan 19.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:

  • D3D9 qulflash mexanizmi qayta ishlanganidan so'ng kiritilgan bir qancha ishlash va barqarorlik muammolarini hal qiladi.
  • D3D11-da teksturani qayta ishlash jarayoni qayta ishlandi, buning natijasida xotira sarfi va CPU va GPU o'rtasida ma'lumotlarni ko'chirish uchun zarur bo'lgan tasvir nusxalari soni kamayadi.
  • Mesa ning eski versiyalaridagi muammolarni hal qilish uchun kod olib tashlandi (<=19.0).
  • Windows SRW qulflari asosida qayta ishlab chiqilgan qulflash primitivlari, mingw tuzilmalarida winpthreads qo'llanilishidan ko'ra samaraliroq.
  • Earth Defence Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 va World of Final Fantasy oβ€˜yinlaridagi muammolar hal qilindi.

Manba: opennet.ru

a Izoh qo'shish