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

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

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

  • DXGI нь олон мониторын тохиргоог дэмждэг. Зөв ажиллахын тулд та XRandR 1.4-ийн дэмжлэгтэй Wine-ийн харьцангуй сүүлийн үеийн хувилбарыг суулгах хэрэгтэй.
  • Тусдаа GPU-гүй систем дээр тоглоом ажиллуулахтай холбоотой асуудлыг шийдэхийн тулд Lavapipe гэх мэт CPU ашигладаг Vulkan програм хангамжийг растеризаторуудын жагсаалтад оруулсан болно.
  • Санах ойд дүрс байрлуулах параметрүүдийг өөрчлөх үйлдлүүд (Image Layout) оновчтой болсон нь Intel GPU дээрх зарим тоглоомуудын гүйцэтгэлийг сайжруулсан.
  • Direct3D 9-ийн хэрэгжилт нь бүтэц ачаалах, бусад объекттой давхцаж буй объектын харагдах байдлыг шалгах үйл явцыг оновчтой болгосон. Дэмжигдсэн арын буфер форматын жагсаалтыг буруу буцаахтай холбоотой асуудлууд шийдэгдсэн.
  • Direct3D 11 нь анхдагчаар d3d11.enableRtOutputNanFixup (RADV драйверын хуучин хувилбаруудын хувьд) болон d3d11.invariantPosition (RDNA2 GPU дээр гарч ирдэг Z-тэмцэхтэй холбоотой асуудлыг шийдвэрлэх) тохиргоог агуулдаг. Шэйдер дэх хоосон утгыг (NaN) тоолох, боловсруулахтай холбоотой асуудлуудыг зассан.
  • Meson хэрэгслийн шинэ хувилбаруудыг бүтээх үед анхааруулга зассан.
  • Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 болон Tomb Raider Legend тоглоомуудын асуудлууд шийдэгдсэн.

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

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