Пуск на 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