Vulkan API дээр Direct1.2D 3/10 хэрэгжүүлэлт бүхий DXVK 11 төслийг гаргасан.

Нийтэлсэн давхарга хоорондын хувилбар DXVK 1.2, DXGI (DirectX Graphics Infrastructure), Direct3D 10 болон Direct3D 11-ийн хэрэгжилтийг хангадаг бөгөөд дуудлагыг Vulkan API руу орчуулах замаар ажилладаг. DXVK ашиглахын тулд шаардлагатай жолооч нарт зориулсан дэмжлэг Vulkan APIЖишээ нь
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 болон AMDVLK.

DXVK нь Wine ашиглан Linux дээр 3D программууд болон тоглоомуудыг ажиллуулахад ашиглагдаж болох бөгөөд OpenGL дээр ажилладаг Wine-ийн уугуул Direct3D 11 хувилбараас илүү өндөр гүйцэтгэлтэй хувилбар болж өгдөг. IN зарим тоглоом Wine+DXVK хослолын гүйцэтгэл ялгаатай байна Windows дээр ажиллахаас ердөө 10-20%, харин OpenGL дээр суурилсан Direct3D 11 хэрэгжилтийг ашиглах үед гүйцэтгэл илүү мэдэгдэхүйц буурдаг.

Шинэ хувилбар нь командын буфер дамжуулахад тусдаа утас ашигладаг бөгөөд энэ нь зарим олон цөмт тохиргооны гүйцэтгэлийг сайжруулдаг. Түүнчлэн зогсолтыг арилгах, GPU-ийн хэрэглээг нэмэгдүүлэх зорилгоор командын буферийг илгээх давтамжийг нэмэгдүүлсэн. Эдгээр өөрчлөлтүүд нь гүйцэтгэлд эерэгээр нөлөөлсөн програмуудын дотроос Quake Champions тоглоомыг тэмдэглэв.

Direct3D 11-ийн тодорхойлолтод албан ёсоор тодорхойлогдоогүй, Windows-д зориулсан нэмэлт сангуудаар дамжуулан үйлдвэрлэгчид тусад нь хангадаг тодорхой дүрслэх өргөтгөлүүдийн дэмжлэгийг нэмсэн. Туршилтын төслийг хэрэгжүүлэхийн тулд эдгээр өргөтгөлүүдийг хийх шаардлагатай. DXVK-AGS -д санал болгож буй AGS (AMD GPU Services) өргөтгөлүүдийг хэрэгжүүлснээр AMD AGS SDK мөн Resident Evil 2 болон Devil May Cry 5 тоглоомуудад ашигласан зарим оновчлолыг ашиглах боломжийг танд олгоно.

Засварууд нь: Зарим тоглоомын CPU-ийн ачааллыг бага зэрэг бууруулсан. Төрийн кэшэд нэмэлт зүйл нэмж, ижил Vulkan зохицуулагчийг дахин хөрвүүлэхэд хүргэсэн асуудлыг зассан. ClearView аргыг ашиглах үед Vulkan-г буруу ашиглах эсвэл эвдрэлд хүргэсэн алдааг зассан. NVIDIA GPU-тай системүүд дээрх Mirror's Edge Catalyst дахь асуудлыг шийдвэрлэхэд ашигласан NVAPI тоймыг идэвхгүй болгосон.

Эх сурвалж: opennet.ru

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