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

เลเยอร์ DXVK 1.8 ได้รับการเผยแพร่แล้ว โดยจัดให้มีการใช้งาน DXGI (โครงสร้างพื้นฐานกราฟิก DirectX), Direct3D 9, 10 และ 11 ซึ่งทำงานผ่านการแปลการเรียกไปยัง Vulkan API DXVK ต้องการไดรเวอร์ที่รองรับ Vulkan 1.1 API เช่น Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 และ AMDVLK DXVK สามารถใช้รันแอปพลิเคชันและเกมสามมิติบน Linux โดยใช้ Wine ซึ่งเป็นทางเลือกที่มีประสิทธิภาพสูงกว่าการใช้งาน Direct3D 3/9/10 ดั้งเดิมของ Wine ที่ทำงานบน OpenGL

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

  • DXGI มีการรองรับการกำหนดค่าหลายจอภาพ เพื่อการทำงานที่ถูกต้อง คุณจะต้องติดตั้ง Wine เวอร์ชันล่าสุดที่รองรับ XRandR 1.4
  • เพื่อแก้ไขปัญหาการรันเกมบนระบบที่ไม่มี GPU แยกต่างหาก การใช้งานซอฟต์แวร์ Vulkan ที่ใช้ CPU เช่น Lavapipe จะรวมอยู่ในรายการแรสเตอร์ไรเซอร์
  • การดำเนินการสำหรับการเปลี่ยนพารามิเตอร์สำหรับการวางรูปภาพในหน่วยความจำ (เค้าโครงรูปภาพ) ได้รับการปรับให้เหมาะสม ซึ่งได้ปรับปรุงประสิทธิภาพของเกมบางเกมบน Intel GPU
  • การใช้งาน Direct3D 9 ได้ปรับกระบวนการโหลดพื้นผิวให้เหมาะสมและตรวจสอบการมองเห็นของวัตถุที่ทับซ้อนกับวัตถุอื่น ๆ ปัญหาเกี่ยวกับการส่งคืนรายการรูปแบบบัฟเฟอร์ด้านหลังที่รองรับไม่ถูกต้องได้รับการแก้ไขแล้ว
  • Direct3D 11 มีการตั้งค่าเริ่มต้น d3d11.enableRtOutputNanFixup (สำหรับไดรเวอร์ RADV เวอร์ชันเก่า) และ d3d11.invariantPosition (เพื่อแก้ไขปัญหาการต่อสู้แบบ Z ที่ปรากฏบน GPU RDNA2) แก้ไขปัญหาเกี่ยวกับการนับการอ้างอิงและการจัดการค่า Null (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

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