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

Shakllangan qatlamlararo chiqarish DXVK 1.7, 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 19.2, 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:

  • Vulkan grafik API kengaytmalari uchun qoʻshimcha qoʻllab-quvvatlash: VK_EXT_custom_border_color (Sampler-da chegara ranglarini qoʻllab-quvvatlash uchun foydalanilgan, Direct3D 9-ga asoslangan oʻyinlarda, jumladan Crysis va Halo 2 Vista-da koʻplab muammolarni hal qilgan) va VK_EXT_robustness2 (D3D11-ga oʻxshash, tashqi koʻrinishda ishlash uchun foydalanilgan) kirish manbalari hududlarini chegaralaydi). Ushbu kengaytmalardan foydalanish uchun sizda wine 5.8, shuningdek, Mesa 20.2-dev yoki NVIDIA drayveri 440.66.12-beta-dan AMD va Intel drayverlari bo'lishi kerak;
  • Tozalash operatsiyalarining optimallashtirilgan qo'llanilishi va
    to'siqlar renderlashda, bu ba'zi o'yinlarning ish faoliyatini biroz yaxshilashga imkon berdi;

  • D3D11 o'yinlari, agar drayver (masalan, RADV) alohida uzatish navbatini qo'llab-quvvatlamasa, resurslarni asinxron tarzda yuklash uchun hisoblash navbatlaridan foydalanish imkoniyatini qo'shdi;
  • World of Warcraft-ning kelajakdagi relizlarida qo'llaniladigan ba'zi DXGI 1.6 funksiyalari amalga oshirildi;
  • Toxikk kabi ba'zi o'yinlarda mavjud xotira tugashining oldini olgan D3D9-da xotira sarfini kamaytirish;
  • Cloudpunk va boshqa o'yinlarda resurs buferini noto'g'ri ishlatgan Vulkanni tekshirish xatolari tuzatildi;
  • GCC 10.1 da qurishda hal qilingan muammolar;
  • D3D9 bilan bog'liq turli muammolar tuzatildi;
  • dxgi.tearFree opsiyasi qayta ishlandi;
  • Fallout New Vegas, Freelancer, GTA IV va Halo Custom Edition bilan bog'liq muammolar hal qilindi;
  • bilan qurish uchun qo'llab-quvvatlash winelib. DXVK ni qurish endi MinGW ni talab qiladi.

Manba: opennet.ru

a Izoh qo'shish