ขณะนี้ NVK พร้อมใช้งานทั่วไปแล้ว และเข้ากันได้กับ Vulkan 1.3 อย่างสมบูรณ์ 

NVK-โลโก้_RGB

NVK เป็นไดรเวอร์ Vulkan แบบโอเพ่นซอร์สใหม่สำหรับฮาร์ดแวร์กราฟิก NVIDIA

เมื่อเดือนตุลาคมที่ผ่านมา เราคุยกันที่นี่ในบล็อกเกี่ยวกับไดรเวอร์ NVKซึ่งเป็นไดรเวอร์โอเพ่นซอร์สสำหรับ Mesa ที่ใช้ Vulkan กราฟิก API สำหรับกราฟิกการ์ด NVIDIA ที่ Collabora ทำงานตั้งแต่เริ่มต้นโดยใช้ไฟล์ส่วนหัวอย่างเป็นทางการและโมดูลเคอร์เนลแบบเปิดที่เผยแพร่โดย NVIDIA

ในระหว่างการพัฒนา NVK มีฉลาก "ทดลอง" และตอนนี้ในข่าวล่าสุด Collabora ได้ประกาศว่า NVK มีเสถียรภาพแล้วและแนะนำสำหรับการใช้งานทั่วไป เนื่องจากมีการทดสอบความเข้ากันได้อย่างสมบูรณ์กับข้อกำหนด Vulkan 1.3 ตัวควบคุมนี้ผ่านการทดสอบ CTS (Khronos Conformance Test Suite) ทั้งหมดเรียบร้อยแล้ว และรวมอยู่ในรายชื่อตัวควบคุมที่ได้รับการรับรอง

NVK-โลโก้_RGB
บทความที่เกี่ยวข้อง:
NVK ไดรเวอร์ Vulkan แบบโอเพ่นซอร์สสำหรับ NVIDIA

การรับรองครอบคลุม NVIDIA GPU ที่ใช้สถาปัตยกรรมไมโคร Turing, Ampere และ Ada รวมถึงจาก GeForce GTX 16xx ถึง RTX 4xxx และ RTX 4000 series, RTX A2000 ถึง 6000 การทดสอบเหล่านี้ดำเนินการในสภาพแวดล้อมที่มีเคอร์เนล Linux 6.5 และ 6.8rc1

เป็นที่กล่าวขวัญกันว่า การได้รับใบรับรองอย่างเป็นทางการจะประกาศความเข้ากันได้กับมาตรฐานกราฟิก และอนุญาตให้ใช้เครื่องหมายการค้า Khronos ที่เกี่ยวข้อง การเปลี่ยนแปลงได้รวมอยู่ใน Mesa codebase แล้ว และจะพร้อมใช้งานใน Mesa 24.1

นอกจากความก้าวหน้าใน NVK แล้ว มีการปรับปรุงที่สำคัญในการรองรับ OpenGL สำหรับการ์ดวิดีโอ NVIDIA Mesa ได้นำการเปลี่ยนแปลงที่อนุญาตให้ใช้ไดรเวอร์ Zink เพื่อให้รองรับ OpenGL 4.6 บนระบบที่มีการ์ดวิดีโอ NVIDIA ซีรีส์ใหม่ ซึ่งอาจประสบปัญหากับไดรเวอร์ Nouveau OpenGL มาตรฐาน (NVC0)

เราทำงานอย่างหนักในช่วงไม่กี่เดือนที่ผ่านมาเพื่อเสร็จสิ้นบิตสุดท้ายที่จำเป็นสำหรับ DXVK ที่ตอนนี้หมดกล่องบน Upstream Mesa รับประกันว่าเกม D3D11 บางเกมจะทำงานได้ (จะมีข้อบกพร่อง) แต่มีข้อกำหนดพื้นฐานทั้งหมดอยู่ที่นั่น เรากำลังดำเนินการในส่วนที่เหลือเพื่อรองรับการจำลอง D3D12 ผ่าน VKD3D-Proton มีหลายอย่างที่ทำไปแล้วหรือกำลังดำเนินการอยู่ แต่ก็ยังมีบางส่วนที่ขาดหายไป ดังนั้นอย่าคาดหวังว่าเกม D3D12 จะใช้งานได้ในตอนนี้

การเปลี่ยนแปลงเหล่านี้ในเมซา พวกเขายังเปิดความเป็นไปได้ในการใช้ Zink เพื่อรองรับ OpenGL ในไดรเวอร์อื่น ๆ เพื่อเป็นทางเลือกสำหรับ GPU ที่ไม่รองรับโดยไดรเวอร์ OpenGL ดั้งเดิมของ Mesa ตัวอย่างเช่น มีการใช้วิธีการที่คล้ายกันเพื่อให้การสนับสนุน OpenGL ในไดรเวอร์ freedreno สำหรับ Qualcomm Adreno 700 GPU และไดรเวอร์ powervr สำหรับ Imagination PowerVR GPU ที่ใช้สถาปัตยกรรมไมโคร Rogue

ใน Mesa เวอร์ชันถัดไป ไดรเวอร์ Zink จะถูกเปิดใช้งานตามค่าเริ่มต้น ระหว่างการรวบรวม ประสิทธิภาพของ Zink เทียบได้กับการใช้งาน OpenGL แบบเนทีฟ ทำให้สามารถมุ่งเน้นไปที่การสนับสนุนคุณภาพสูงสำหรับ Vulkan API แทนที่จะดูแลไดรเวอร์ OpenGL แต่ละตัว

ขณะที่ยังไม่มีแผนที่จะถอดไดรเวอร์ Nouveau ตัวเก่าออก โอเพ่นจีแอล การใช้ Zink + NVK ร่วมกันแสดงให้เห็นถึงประสิทธิภาพที่สูงกว่าในการทดสอบหลายๆ ครั้ง. ในขั้นตอนการพัฒนาปัจจุบัน การรวมกันนี้ช่วยให้มีประสิทธิภาพ 60 FPS ขึ้นไปบน GPU รุ่นใหม่ แม้ว่าจะยังมีส่วนที่ยังไม่ได้เพิ่มประสิทธิภาพซึ่งจะได้รับการแก้ไขเมื่อเวลาผ่านไป

ในทางกลับกันมีการกล่าวถึงว่า กำลังดำเนินการเพื่อทำให้การทำงานของเลเยอร์ DXVK บนไดรเวอร์ NVK มีเสถียรภาพซึ่งจัดให้มีการใช้งาน Direct3D 9, 10 และ 11 โดยการแปลการเรียกเป็น Vulkan API แม้ว่าเกม D3D11 บางเกมจะยังไม่รับประกันว่าจะทำงานร่วมกับชุดค่าผสม NVK+DXVK ที่ไม่มีการแก้ไขของ Mesa ได้ แต่ข้อบกพร่องที่ระบุจะค่อยๆ หมดไป ในทำนองเดียวกัน การเชื่อมต่อ NVK กับ VKD3D-Proton กำลังได้รับการพัฒนาเพื่อรองรับ D3D12 แม้ว่าสถานะจะยังอยู่ในการพัฒนาและจำเป็นต้องนำความสามารถที่ขาดหายไปไปใช้

ท้ายที่สุด เป็นที่น่าสังเกตว่าไดรเวอร์ได้รวมอยู่ใน Mesa แล้ว และการเปลี่ยนแปลงที่จำเป็นใน API ไดรเวอร์ Nouveau DRM นั้นรวมอยู่ด้วยตั้งแต่เคอร์เนล Linux เวอร์ชัน 6.6 งีบหลับ สนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ คุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา