ไดรเวอร์ใหม่สำหรับ Vulkan Graphics API กำลังได้รับการพัฒนาโดยใช้ Nouveau

นักพัฒนาจาก Red Hat และ Collabora ได้เริ่มสร้างไดรเวอร์ Vulkan nvk แบบเปิดสำหรับกราฟิกการ์ด NVIDIA ซึ่งจะเสริมไดรเวอร์ anv (Intel), radv (AMD), tu (Qualcomm) และ v3dv (Broadcom VideoCore VI) ที่มีอยู่แล้วใน Mesa ไดรเวอร์กำลังได้รับการพัฒนาบนพื้นฐานของโครงการ Nouveau โดยใช้ระบบย่อยบางอย่างที่เคยใช้ในไดรเวอร์ Nouveau OpenGL

ในแบบคู่ขนาน Nouveau เริ่มทำงานในการย้ายฟังก์ชันสากลไปยังไลบรารีแยกต่างหากที่สามารถใช้ในไดรเวอร์อื่นได้ ตัวอย่างเช่น ส่วนประกอบสำหรับการสร้างโค้ดที่สามารถใช้เพื่อแชร์คอมไพเลอร์เชเดอร์ในไดรเวอร์สำหรับ OpenGL และ Vulkan ได้ถูกย้ายไปยังไลบรารีแล้ว .

การพัฒนาไดรเวอร์ Vulkan ได้แก่ Karol Herbst นักพัฒนา Nouveau ที่ Red Hat, David Airlie ผู้ดูแล DRM ที่ Red Hat และ Jason Ekstrand นักพัฒนา Mesa ที่กระตือรือร้นที่ Collabora ไดร์เวอร์อยู่ในขั้นเริ่มต้นของการพัฒนา และยังไม่เหมาะสำหรับแอพพลิเคชั่นอื่นนอกเหนือจากการรันยูทิลิตี้ vulkaninfo ความต้องการไดรเวอร์ใหม่เกิดจากการขาดไดรเวอร์ Vulkan แบบเปิดสำหรับการ์ดวิดีโอ NVIDIA ในขณะที่เกมจำนวนมากขึ้นเรื่อยๆ ใช้ API กราฟิกนี้หรือทำงานบน Linux โดยใช้เลเยอร์ที่แปลการเรียก Direct3D เป็น Vulkan API

ที่มา: opennet.ru

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