ด้วย NVIDIA 525.23 ของเมื่อวาน ไดรเวอร์ลีนุกซ์รุ่นเบต้านอกเหนือจากการปรับปรุงหลายอย่างในโค้ดโอเพนซอร์สแล้ว ไดรเวอร์เคอร์เนล GPU โอเพ่นซอร์สที่กำลังพัฒนายังได้รับการปรับปรุงบางอย่างอีกด้วย
ไดรเวอร์เคอร์เนล GPU โอเพ่นซอร์สของ NVIDIA ที่เปิดตัวเมื่อต้นปีนี้ในซีรีส์ R515 ยังคงมีให้ใช้งานโดยเป็นส่วนหนึ่งของไดรเวอร์แบบแพ็คเกจและยังแจกจ่ายแยกต่างหากผ่าน GitHub สำหรับผู้ที่สนใจ จนถึงตอนนี้เป็นเพียงระดับการผลิตสำหรับ GPU ศูนย์ข้อมูลของ NVIDIA แต่สามารถเลือกใช้กับ GPU GeForce สำหรับผู้บริโภคได้เช่นกัน-สำหรับ RTX 2000 series และใหม่กว่าตามข้อกำหนดฮาร์ดแวร์ของ GPU System Processor (GSP)
ด้วยการเปิดตัวไดรเวอร์ NVIDIA 525.23 รหัสไดรเวอร์เคอร์เนล GPU แบบโอเพนซอร์สของพวกเขาได้รับการปรับปรุงบางอย่าง ไดรเวอร์เคอร์เนลแบบเปิดนั้นรองรับการหมุนหน้าจอภายใต้ X11 พร้อมกับ Quadro Sync, Stereo และ YUV 4:2:0 นอกจากนี้ ไดรเวอร์ยังรองรับ Indirect Branch Tracking (IBT) เมื่อเปิดใช้งานโดยเคอร์เนลบนแพลตฟอร์มที่รองรับ
ไดรเวอร์แบบเปิดของ NVIDIA ที่รองรับ Indirect Branch Tracking มีความสำคัญเนื่องจากเคอร์เนลต้นน้ำกำลังเตรียมที่จะเปิดใช้งาน IBT โดยค่าเริ่มต้น ซึ่งมีแนวโน้มสำหรับ Linux 6.2 ในขณะที่เคอร์เนลการแจกจ่ายบางตัวได้ดำเนินการในนามของความปลอดภัยขั้นสูง
ไดรเวอร์เคอร์เนล NVIDIA แบบโอเพนซอร์สได้ปรับโครงสร้างวิธีการแจกจ่ายและจัดการเฟิร์มแวร์ GSP ขณะนี้มีไฟล์เฟิร์มแวร์หลายไฟล์ที่จะแทนที่เฟิร์มแวร์จัมโบ้”gsp.bin”เดิม ดังนั้นตอนนี้จึงมีไฟล์สำหรับสถาปัตยกรรม GPU แต่ละตัว
รหัสไดรเวอร์เคอร์เนล GPU โอเพ่นซอร์ส NVIDIA ล่าสุดสำหรับ R525 เบต้าสามารถพบได้ผ่าน GitHub.
โค้ดเคอร์เนล GPU แบบเปิดของ NVIDIA นี้ยังไม่อยู่ในรูปแบบสำหรับการอัปสตรีมไปยังเคอร์เนล mainline แต่อย่างน้อยไดรเวอร์อัปสตรีม Nouveau ได้ทำงานเพื่อรองรับ NVIDIA GSP ที่สามารถใช้ประโยชน์จาก IP ที่เพิ่งเปิดใหม่บางส่วน และด้วยการใช้ GSP จะช่วยให้พวกเขาหลีกเลี่ยงข้อจำกัดการรีคล็อกที่มีอยู่ซึ่งนำไปสู่ประสิทธิภาพที่ช้ามากสำหรับ หลายปีกับสิ่งที่เริ่มต้นจากการเป็นไดรเวอร์วิศวกรรมย้อนกลับ