Berita NVIDIA telah meng-open-source driver kernel GPU Linux-nya

Nvidia_.jpg

NVIDIA telah menerbitkan kode sumber modul kernel Linux untuk driver R515, memungkinkan pengembang untuk menyediakan integrasi, stabilitas, dan keamanan yang lebih besar untuk distribusi Linux.
Kode sumber telah diterbitkan ke repositori GitHub NVIDIA di bawah model lisensi ganda yang menggabungkan lisensi GPL dan MIT, membuat modul dapat didistribusikan kembali secara legal.
Produk yang didukung oleh driver ini mencakup semua model yang dibangun di atas arsitektur Turing dan Ampere, yang dirilis setelah 2018, termasuk seri GeForce 30 dan GeForce 20, GTX 1650 dan 1660, dan seri A kelas Data Center, Tesla, dan Quadro RTX.
Menurut pembuat GPU, ini adalah langkah untuk meningkatkan pengalaman produknya di platform Linux, menyederhanakan proses integrasi dalam distribusi Linux, debugging, dan meningkatkan aktivitas kontribusi. NVIDIA telah banyak dikritik di masa lalu karena penolakannya untuk mengikuti pendekatan yang lebih terbuka dan kolaboratif dengan komunitas open-source, jadi langkah ini dilakukan setelah bertahun-tahun mendapat tekanan.
Red Hat, SUSE, dan Canonical, pembuat Ubuntu, semuanya mengeluarkan pernyataan singkat untuk merayakan perkembangan ini dan menyoroti manfaat yang akan diberikan kepada pengguna dan pelanggan mereka.
“Modul kernel GPU open-source NVIDIA yang baru akan menyederhanakan pemasangan dan meningkatkan keamanan bagi pengguna Ubuntu, baik mereka pengembang AI/ML, gamer, atau pengguna cloud,” komentar Cindy Goldberg, VP aliansi Silicon di Canonical. “Sebagai pembuat Ubuntu, sistem operasi berbasis Linux paling populer untuk pengembang, kami sekarang dapat memberikan dukungan yang lebih baik lagi kepada pengembang yang bekerja di AI dan ML dengan memungkinkan integrasi yang lebih dekat dengan GPU NVIDIA di Ubuntu.”

diagram(2).png



Meskipun ini adalah langkah terbaik yang pernah dilakukan NVIDIA, banyak yang berpendapat bahwa ini tidak seperti yang terlihat, karena sebagian besar kode dipindahkan ke firmware sebelum sumber dibuka.
Selain itu, driver mode pengguna akan tetap sumber tertutup dan diterbitkan dengan binari yang dibuat sebelumnya, jadi ketika dievaluasi secara umum, sebagian besar driver grafis modern masih merupakan sumber tertutup.
Pengembangan tidak membuat driver NVIDIA menjadi bagian dari kernel Linux, dan tidak ada integrasi upstream yang dapat terjadi. Namun, ini tidak berarti bahwa langkah NVIDIA tidak signifikan untuk dunia Linux.
Kode sumber yang diterbitkan dapat membantu para pengembang driver Nouveau, driver grafis open-source untuk kartu video NVIDIA, meningkatkan kode mereka dan meningkatkan kinerjanya secara signifikan.
Sebelumnya, para developer harus mengandalkan reverse engineering dan banyak tebakan. Sekarang, mereka dapat melihat fungsionalitas GPU seperti jam dan manajemen termal dan menerapkan peningkatan yang ditargetkan pada driver open-source.
Direktur Grafik di Red Hat, Christian Schaller, telah memposting posting blog yang menjelaskan bahwa langkah NVIDIA tidak akan berdampak besar pada driver dan distribusi Linux pada awalnya.
Namun, dalam jangka panjang, driver biner (sumber tertutup) akan mulai memanfaatkan API khusus GPL di kernel, dan dukungan out-of-the-box untuk chipset baru pada distribusi Linux akan sangat meningkat.
Adapun driver Nouveau, Schaller tidak mengharapkan manfaat langsung, tetapi banyak hal positif akan diperkenalkan dalam jangka panjang.
 
Back
Top