เมื่อเดือนพฤษภาคม 2022 NVIDIA เปิดซอร์สไดรเวอร์ GPU ฝั่งเคอร์เนลบนลินุกซ์ โดยใช้สัญญาอนุญาตแบบเปิดกว้าง GPL/MIT ตามนโยบายใหม่ที่จะใช้ไดรเวอร์แบบโอเพนซอร์ส มาทดแทนไดรเวอร์เชิงพาณิชย์ตัวเก่า
NVIDIA ประกาศเปิดซอร์สไดรเวอร์ GPU ฝั่งเคอร์เนลบนลินุกซ์ เมื่อ พฤษภาคม 2565 ถือเป็นก้าวสำคัญสู่โอเพ่นซอร์ส โดยใช้สัญญาอนุญาตแบบเปิดกว้าง GPL/MIT อย่างไรก็ตาม เนื่องจากไดรเวอร์ตัวใหม่ถูกเขียนขึ้นมาในยุคหลังๆ เพื่อใช้กับจีพียูที่มีชิป GPU System Processor (GSP) ทำให้มันไม่ได้เหมาะกับจีพียูทุกตัวของ NVIDIA โดยบริษัทมีคำแนะนำให้ดังนี้
จีพียูยุคเก่า เช่น Maxwell, Pascal, Volta ไม่รองรับไดรเวอร์โอเพนซอร์สตัวใหม่ ต้องใช้ไดรเวอร์ตัวเก่าเท่านั้น
จีพียูยุคกลาง เช่น Turing, Ampere, Ada Lovelace, Hopper “แนะนำ” ให้สลับมาใช้ไดรเวอร์ตัวใหม่
จีพียูยุคใหม่ล่าสุด เช่น Grace Hopper, Blackwell รองรับเฉพาะไดรเวอร์ตัวใหม่เท่านั้น
การเปลี่ยนแปลงครั้งนี้มีผลดีต่อผู้ใช้ลินุกซ์ ดังนี้
เพิ่มตัวเลือก: ผู้ใช้มีตัวเลือกไดรเวอร์ GPU เพิ่มเติม
ความโปร่งใส: โค้ดไดรเวอร์เปิดเผยต่อสาธารณะ ผู้ใช้สามารถตรวจสอบ แก้ไข และปรับแต่งไดรเวอร์ได้
การพัฒนาที่รวดเร็ว: ชุมชนโอเพ่นซอร์สสามารถช่วยพัฒนาไดรเวอร์ แก้ไขข้อบกพร่อง และเพิ่มฟีเจอร์ใหม่ ๆ ได้
ความเข้ากันได้: ไดรเวอร์โอเพ่นซอร์ส รองรับฮาร์ดแวร์ NVIDIA กว้างขวาง
ประสิทธิภาพ: ไดรเวอร์โอเพ่นซอร์ส ได้รับการปรับแต่ง พัฒนาอย่างต่อเนื่อง มอบประสิทธิภาพที่ดีขึ้น
เหตุผลที่ NVIDIA เปลี่ยนมาใช้ไดรเวอร์โอเพนซอร์ส
ความนิยมของไดรเวอร์โอเพนซอร์ส: ไดรเวอร์โอเพนซอร์สได้รับความนิยมมากขึ้นเรื่อย ๆ ผู้ใช้ลินุกซ์จำนวนมากเลือกใช้ไดรเวอร์เหล่านี้
การพัฒนาที่รวดเร็ว: ชุมชนโอเพนซอร์สทำงานอย่างต่อเนื่องเพื่อพัฒนาไดรเวอร์ แก้ไขข้อบกพร่อง และเพิ่มฟีเจอร์ใหม่ ๆ
ความร่วมมือ: NVIDIA ต้องการความร่วมมือจากชุมชนโอเพนซอร์ส เพื่อพัฒนาไดรเวอร์ให้ดียิ่งขึ้น
ผลกระทบต่ออนาคต
การใช้งานไดรเวอร์โอเพนซอร์สที่แพร่หลาย: คาดว่าผู้ใช้ลินุกซ์ส่วนใหญ่จะใช้ไดรเวอร์โอเพนซอร์ส
การพัฒนาไดรเวอร์ที่รวดเร็ว: ไดรเวอร์โอเพนซอร์สจะได้รับการพัฒนาอย่างต่อเนื่อง รวดเร็ว และมีประสิทธิภาพมากขึ้น
นวัตกรรม: การเปิดซอร์ส กระตุ้นนวัตกรรม นำไปสู่ฟีเจอร์ใหม่ ๆ และประสบการณ์การใช้งานที่ดีขึ้น