DXVK 1.0.3 พร้อมการใช้งาน Direct3D 10/11 บน Vulkan API

แทนที่จะเป็นรุ่นที่ถูกยกเลิกเนื่องจากปัญหา GPU ค้าง 1.1 เตรียมการปล่อย interlayer ดีเอ็กซ์วีเค 1.0.3ซึ่งจัดให้มีการใช้งาน DXGI (โครงสร้างพื้นฐานกราฟิก DirectX), Direct3D 10 และ Direct3D 11 ซึ่งทำงานผ่านการแปลการเรียกไปยัง Vulkan API DXVK 1.0.3 มีการแก้ไขและปรับปรุงบางอย่างจากเวอร์ชัน 1.1 เช่น:

  • DLL มั่นใจว่าจะรวมข้อมูลเวอร์ชัน DXVK;
  • บนระบบที่มี NVIDIA GPU ปัญหาการเรนเดอร์ใน Dark Souls Remastered และ Grim Dawn ได้รับการแก้ไขแล้ว
  • แก้ไขการค้างของ GPU และความผิดพลาดของไดรเวอร์เมื่อเปิดตัว Star Citizen;
  • แก้ไขปัญหาด้านประสิทธิภาพใน Anno 1800;
  • แก้ไขข้อผิดพลาดที่นำไปสู่การส่งข้อมูลที่ไม่ได้กำหนดไปยังไดรเวอร์ ซึ่งอาจส่งผลเสียต่อแคชเชเดอร์
  • แก้ไขปัญหาเกี่ยวกับการแฮชเรขาคณิตเชเดอร์ด้วยข้อมูลเมตาของสตรีมที่อาจทำให้ไฟล์แคชของรัฐขยายใหญ่ขึ้นอย่างควบคุมไม่ได้

โปรดทราบว่า DXVK สามารถใช้รันแอปพลิเคชันและเกมสามมิติบน Linux โดยใช้ Wine ซึ่งเป็นทางเลือกที่มีประสิทธิภาพสูงกว่าสำหรับการใช้งาน Direct3D 3 ในตัวของ Wine ที่ทำงานบน OpenGL ใน เกมบางเกม ประสิทธิภาพของการผสมผสาน Wine+DXVK ต่าง จากการทำงานบน Windows เพียง 10-20% ในขณะที่ใช้งาน Direct3D 11 บน OpenGL ประสิทธิภาพจะลดลงอย่างเห็นได้ชัด อยู่ระหว่างดำเนินการ บน จัดส่ง DXVK เป็นส่วนประกอบ บูรณาการไวน์ซึ่งจัดทำในรูปแบบของไลบรารี Linux แยกต่างหาก (libdxvk.so) ซึ่งสามารถใช้ได้โดยตรงใน Wine โดยไม่จำเป็นต้องติดตั้ง DXVK แยกต่างหากในรูปแบบของ Windows DLL

ที่มา: opennet.ru

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