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

Shakllangan qatlamlararo chiqarish DXVK 1.6, bu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 va 11-ni amalga oshirishni ta'minlaydi, Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali ishlaydi. DXVK dan foydalanish uchun kerak Qo'llab-quvvatlash bilan drayverlarning mavjudligi Vulkan API 1.1AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 va AMDVLK.
DXVK Wine-dan foydalanib Linuxda 3D ilovalari va o'yinlarini ishga tushirish uchun ishlatilishi mumkin, bu OpenGL ustida ishlaydigan Wine-ning mahalliy Direct3D 11 ilovasiga yuqori samarali muqobil sifatida xizmat qiladi.

Asosiy o'zgarishlar:

  • Direct3D 10 d3d10.dll va d3d10_1.dll qo'llab-quvvatlash kutubxonalarining standart o'rnatilishi to'xtatildi, chunki DXVKda D3D10 qo'llab-quvvatlashi d3d10core.dll va d3d11.dll ni talab qiladi (Windowsda dxgi.dll ham talab qilinadi). O'zgartirish, ba'zi o'yinlarda ishlatiladigan effektlar uchun Wine-da ishlab chiqilgan D3D10 ramkasidan foydalanishga imkon beradi;
  • Direct3D 9 ilovasi uchun unumdorlikni biroz optimallashtirish;
  • Apitrace snapshotlarini olishga urinayotganda nosozlikka olib kelgan muammo tuzatildi;
  • Mahalliy D2D3 renderlash yordamida ba'zi Source 9 o'yinlarida nosozlik tuzatildi;
  • Ekran rejimlarini ortiqcha almashtirishni yo'q qildi;
  • Ba'zi o'yinlarda videolarni ko'rsatishda yashil ramka paydo bo'lishiga olib keladigan xatolik tuzatildi;
  • “Vaqtdagi qalpoq”, “O‘lik fazo”, “DoDonPachi tirilishi”, “Ajdaho dogma”, “Yulduzli urushlar: Respublika komandosi” va “Yomavari: yarim tun soyalari” filmlarida hal qilingan muammolar.

Manba: opennet.ru

a Izoh qo'shish