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

DXVK 2.1 qatlamining chiqarilishi mavjud bo'lib, u 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 Mesa RADV 1.3, NVIDIA 22.0, Intel ANV 510.47.03 va AMDVLK kabi Vulkan 22.0 API-ni yoqadigan 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:

  • HDR10 rang maydonini qo'llab-quvvatlaydigan tizimlarda DXVK_HDR=1 muhit o'zgaruvchisini o'rnatish yoki konfiguratsiya faylida dxgi.enableHDR = True parametrini belgilash orqali HDRni faollashtirish mumkin. HDR faollashtirilgandan so'ng, o'yinlar vkd10d-proton 3 yoki undan keyingi versiyaga ega bo'lsa, HDR2.8 rang maydonini aniqlashi va undan foydalanishi mumkin. Linux-dagi asosiy foydalanuvchi muhitlari hali HDR-ni qo'llab-quvvatlamaydi, lekin HDR-ni qo'llab-quvvatlash Gamescope kompozit serverida mavjud, uni yoqish uchun "--hdr-enabled" opsiyasidan foydalanishingiz kerak (hozirda faqat AMD GPU-lari bo'lgan tizimlarda ishlaydi. josh-hdr- yamoqli Linux yadrosi) kolorimetriya).
  • Yaxshilangan shader kompilyatsiyasi. Kechikishni kamaytirish uchun quvur liniyasi kutubxonalaridan foydalanish mozaik va geometriya shaderlari bo'lgan quvurlarga kengaytirildi va MSAA dan foydalanganda VK_EXT_extended_dynamic_state3 Vulkan kengaytmasining qo'shimcha imkoniyatlaridan foydalaniladi.
  • Ko‘p namunali antialiasing (MSAA, Multi-Sample Anti-aliasing) qo‘llab-quvvatlanadigan eski o‘yinlar uchun d3d9.forceSampleRateShading va d3d11.forceSampleRateShading sozlamalari barcha shaderlar uchun Sample Rate Shading rejimini yoqish uchun qo‘shildi, bu esa sifatni yaxshilaydi. o'yinlardagi tasvirlar.
  • GLFW backend Linux tuzilmalariga qo'shildi, undan SDL2 backendiga muqobil sifatida foydalanish mumkin.
  • DXVK xatti-harakatlarini mahalliy D3D11 drayverlariga yaqinlashtirish va oldindan taxmin qilinadigan ishlashga erishish uchun yaxshilangan D3D11 buyrug'ini uzatish mantiqi.
  • O'yinlarda paydo bo'lgan tuzatilgan muammolar:
    • Yagonalikning kullari.
    • Jang maydoni: Yomon kompaniya 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Azizlar qatori: Uchinchi.
    • Sekiro.
    • Sonic chegaralari.
    • Oliy qo'mondon: Soxta ittifoq.

Manba: opennet.ru

a Izoh qo'shish