Vulkan API дээр DXVK 1.10.3, Direct3D 9/10/11 хувилбаруудыг гаргасан.

DXVK 1.10.3 давхаргыг гаргах боломжтой бөгөөд DXGI (DirectX графикийн дэд бүтэц), Direct3D 9, 10, 11-ийн хэрэгжилтийг хангаж, Vulkan API руу дуудлагын орчуулга хийх замаар ажилладаг. DXVK нь Mesa RADV 1.1, NVIDIA 22.0, Intel ANV 510.47.03, AMDVLK зэрэг Vulkan 22.0 API-г дэмждэг драйверуудыг шаарддаг. DXVK нь Wine ашиглан Linux дээр 3D программууд болон тоглоомуудыг ажиллуулахад ашиглагдаж болох бөгөөд OpenGL дээр ажилладаг Wine-н уугуул Direct3D 9/10/11 хувилбараас илүү өндөр гүйцэтгэлтэй хувилбар болж өгдөг.

Үндсэн өөрчлөлтүүд:

  • 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

сэтгэгдэл нэмэх