Изданието DXVK 1.9.1, реализация на Direct3D 9/10/11 върху API Vulkan

Наличен DXVK 1.9.1, който предоставя реализация на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работеща чрез транслация на извиквания в API Vulkan. За да използвате DXVK, са необходими драйвъри с поддръжка на API Vulkan 1.1, като Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK. DXVK може да се използва за стартиране на 3D приложения и игри в Linux с помощта на Wine, като представлява по-високопроизводителна алтернатива на вградените в Wine реализации на Direct3D 9/10/11, работещи на OpenGL.

Основни промени:

  • Отстранени са няколко проблеми, свързани с производителността и стабилността, появили се след преработката на механизма за блокировки D3D9.
  • Преработена е обработката на междинни текстури (Staging Texture) в D3D11, което е довело до намаляване на консумацията на памет и намаляване на броя на копията на изображения, необходими за прехвърляне на данни между CPU и GPU.
  • Премахнат е кодът за заобикаляне на проблемите в старите версии на Mesa (<=19.0).
  • Примитивите на блокировките са преработени на базата на блокировки Windows SRW, които са по-ефективни от реализирания winpthreads в сборките mingw.
  • Отстранени са проблеми в игрите Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 и World of Final Fantasy.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster