NVIDIA เปิดเอกสารสเปกจีพียู เอื้อให้โลกโอเพนซอร์สพัฒนาไดรเวอร์ง่ายขึ้น

by mk
8 August 2019 - 14:46

ประเด็นปัญหาอันยาวนานของโลกโอเพนซอร์สคือ NVIDIA ไม่เปิดซอร์สโค้ดจีพียูของตัวเอง (ปล่อยเฉพาะไบนารีให้ดาวน์โหลด) ส่วนไดรเวอร์ Nouveau ที่ชุมชนโอเพนซอร์สพยายามสร้างขึ้นเอง ก็มีประสิทธิภาพด้าน 3D ไม่ดีนัก เพราะ NVIDIA ไม่เปิดสเปกการทำงานของฮาร์ดแวร์ให้มากนัก (ต้อง reverse engineer กันเอง)

แต่ล่าสุด NVIDIA เหมือนกลับลำนโยบายเรื่องนี้ โดยเปิดเอกสารสเปกฮาร์ดแวร์จีพียูออกมาเป็นบางส่วนแล้ว ตัวเอกสารนี้เป็นโอเพนซอร์ส (ใช้สัญญาแบบ MIT) ดูได้จากบน GitHub

เอกสารนี้ยังจำกัดเฉพาะจีพียูรุ่นเก่าคือ Maxwell, Pascal, Volta, Kepler ส่วน Turing ทางบริษัทระบุว่าอยู่ในแผนที่จะปล่อยออกมาเช่นกัน ถึงแม้จะไม่ใช่เอกสารที่มีรายละเอียดทั้งหมดของจีพียู แต่ก็ย่อมช่วยให้โครงการ Nouveau และโลกโอเพนซอร์สทำงานได้ง่ายขึ้นแน่นอน

ที่มา - Phoronix

Blognone Jobs Premium