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

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

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

  • Добавена е поддръжка за споделени обекти ID3D11Fence, реализирана върху споделени хронологични семафори Vulkan (Timeline semaphore), предоставящи единен примитив за синхронизация между устройството и хоста, вместо отделни примитиви VkFence и VkSemaphore. Поддръжката на ID3D11Fence позволи да се постигне работа на видеото в играта Halo Infinite, прилагани съответните пачове за Wine и vkd3d-proton.
  • Отстранено е регресивно изменение в DXVK 1.10.2, което водеше до сривове при рисуването в различни игри D3D11, включително игрите Prey и Bioshock Infinite.
  • Отстранени са проблеми, проявяващи се в игрите Need For Speed 3, Ninja Blade и Ys Origin.
  • За играта Stray е добавена опцията d3d11.ignoreGraphicsBarriers, която решава проблемите с производителността на някои GPU.

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

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