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

Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali ishlaydigan DXGI (DirectX Graphics Infrastructure), Direct1.8D 3, 9 va 10-ni amalga oshirishni ta'minlovchi DXVK 11 qatlami chiqarildi. 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 mahalliy Direct3D 9/10/11 ilovalariga yuqori samarali muqobil bo'lib xizmat qiladi.

Asosiy o'zgarishlar:

  • DXGI ko'p monitorli konfiguratsiyalarni qo'llab-quvvatlashni o'z ichiga oladi. To'g'ri ishlash uchun siz XRandR 1.4-ni qo'llab-quvvatlaydigan Wine-ning nisbatan yangi versiyasini o'rnatishingiz kerak.
  • Alohida GPU bo'lmagan tizimlarda o'yinlarni ishlatish bilan bog'liq muammolarni hal qilish uchun, Lavapipe kabi protsessorlardan foydalanadigan Vulkan dasturiy ta'minoti rasterizatorlar ro'yxatiga kiritilgan.
  • Tasvirni xotiraga joylashtirish parametrlarini o'zgartirish bo'yicha operatsiyalar (Image Layout) optimallashtirildi, bu Intel GPU-larida ba'zi o'yinlarning ishlashini yaxshiladi.
  • Direct3D 9 ilovasi teksturalarni yuklash va boshqa ob'ektlar bilan bir-biriga yopishgan ob'ektlarning ko'rinishini tekshirish jarayonini optimallashtirdi. Qo'llab-quvvatlanadigan orqa bufer formatlari ro'yxatini noto'g'ri qaytarish bilan bog'liq muammolar hal qilindi.
  • Direct3D 11 sukut bo'yicha d3d11.enableRtOutputNanFixup (RADV drayverining eski versiyalari uchun) va d3d11.invariantPosition (RDNA2 GPUlarida paydo bo'ladigan Z-jang bilan bog'liq muammolarni hal qilish uchun) sozlamalarini o'z ichiga oladi. Shaderlarda nol qiymatlarni (NaN) hisoblash va ishlov berish bilan bog'liq muammolar tuzatildi.
  • Meson asboblar to'plamining yangi versiyalari bilan qurishda qattiq ogohlantirishlar.
  • Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 va Tomb Raider Legend muammolari hal qilindi.

Manba: opennet.ru

a Izoh qo'shish