DXVK 1.10.3 хувилбар нь одоо Vulkan API руу дуудлага орчуулга хийх замаар ажилладаг DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, болон 11-ийн хэрэгжилтийг хангадаг болсон. DXVK нь Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, болон AMDVLK зэрэг Vulkan 1.1 API-г дэмждэг драйверуудыг шаарддаг. DXVK-г 3D програмууд болон тоглоомуудыг ажиллуулахад ашиглаж болно. Linux OpenGL дээр ажилладаг Wine-ийн суурилуулсан Direct3D 9/10/11 шийдлүүдийн илүү өндөр гүйцэтгэлтэй хувилбар болох Wine-г ашиглаж байна.
Үндсэн өөрчлөлтүүд:
- Vulkan-н хуваалцсан он цагийн семафор (Timeline semaphore) дээр хэрэгжсэн ID3D11Fence объектуудад зориулсан дэмжлэгийг нэмсэн бөгөөд тусдаа VkFence болон VkSemaphore командуудын оронд төхөөрөмж болон хостын хооронд синхрончлол хийх нэг командыг өгдөг. ID3D11Fence-ийн дэмжлэг нь дарс болон vkd3d-протонд тохирох засваруудыг хэрэглэх үед Halo Infinite тоглоомын видео функцийг олж авах боломжийг олгосон.
- DXVK 1.10.2-д Prey болон Bioshock Infinite зэрэг янз бүрийн D3D11 тоглоомуудад рэндэр хийхэд алдаа гарсан регрессийг зассан.
- Need For Speed 3, Ninja Blade болон Ys Origin-д гарсан асуудлууд шийдэгдсэн.
- d3d11.ignoreGraphicsBarriers сонголтыг Stray тоглоомын хувьд идэвхжүүлсэн бөгөөд энэ нь зарим GPU-ийн гүйцэтгэлийн бууралттай холбоотой асуудлыг шийдсэн.
Эх сурвалж: opennet.ru
