Објавување на имплементации DXVK 1.10.3, Direct3D 9/10/11 на врвот на Vulkan API

Објавувањето на слојот DXVK 1.10.3 е достапно, обезбедувајќи имплементација на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, што работи преку превод на повици до Vulkan API. DXVK бара драјвери што го поддржуваат Vulkan 1.1 API, како што се Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK може да се користи за извршување на 3D апликации и игри на Linux со помош на Wine, служејќи како алтернатива со повисоки перформанси на вградените Direct3D 9/10/11 имплементации на Wine кои работат на врвот на OpenGL.

Главни промени:

  • Додадена е поддршка за споделени објекти ID3D11Fence, имплементирани на врвот на споделените хронолошки семафори на Vulkan (Семафор на временска линија), обезбедувајќи единствен примитив за синхронизација помеѓу уредот и домаќинот, наместо посебни примитиви VkFence и VkSemaphore. Поддршката за ID3D11Fence овозможи да се постигне видео функционалност во играта Halo Infinite при примена на соодветни закрпи за вино и vkd3d-протон.
  • Поправена е регресија во DXVK 1.10.2 што предизвика грешки при рендерирање во различни игри D3D11, вклучувајќи ги Prey и Bioshock Infinite.
  • Проблемите што се појавуваат во Need For Speed ​​3, Ninja Blade и Ys Origin се решени.
  • Опцијата d3d11.ignoreGraphicsBarriers е овозможена за играта Stray, која ги реши проблемите со влошување на перформансите на некои графички процесори.

Извор: opennet.ru

Додадете коментар