การเปิดตัว DXVK 1.10.3, Direct3D 9/10/11 ที่ด้านบนของ Vulkan API

การเปิดตัวเลเยอร์ DXVK 1.10.3 พร้อมให้ใช้งาน DXGI (โครงสร้างพื้นฐานกราฟิก DirectX), 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 เพื่อเรียกใช้แอปพลิเคชันและเกม 3 มิติบน Linux โดยใช้ Wine ซึ่งเป็นทางเลือกที่มีประสิทธิภาพสูงกว่าการใช้งาน Direct3D 9/10/11 ในตัวของ Wine ซึ่งทำงานบน OpenGL

การเปลี่ยนแปลงที่สำคัญ:

  • เพิ่มการรองรับวัตถุ ID3D11Fence ที่ใช้ร่วมกัน ซึ่งใช้งานบน Vulkan ที่ใช้ร่วมกันของสัญญาณตามลำดับเวลา (สัญญาณไทม์ไลน์) โดยให้ค่าดั้งเดิมเดียวสำหรับการซิงโครไนซ์ระหว่างอุปกรณ์และโฮสต์ แทนที่จะแยกค่าดั้งเดิมของ VkFence และ VkSemaphore การสนับสนุน ID3D11Fence ทำให้สามารถบรรลุฟังก์ชันวิดีโอในเกม Halo Infinite ได้ เมื่อใช้แพตช์ที่เหมาะสมสำหรับไวน์และ vkd3d-proton
  • แก้ไขการถดถอยใน DXVK 1.10.2 ที่ทำให้เกิดข้อผิดพลาดในการเรนเดอร์ในเกม D3D11 ต่างๆ รวมถึง Prey และ Bioshock Infinite
  • ปัญหาที่เกิดขึ้นใน Need For Speed ​​​​3, Ninja Blade และ Ys Origin ได้รับการแก้ไขแล้ว
  • ตัวเลือก d3d11.ignoreGraphicsBarriers ได้รับการเปิดใช้งานสำหรับเกม Stray ซึ่งแก้ไขปัญหาประสิทธิภาพการทำงานของ GPU บางตัวลดลง

ที่มา: opennet.ru

เพิ่มความคิดเห็น