Nvidia secara rasmi mengeluarkan kod modul GPUnya untuk Linux

Nvidia akhirnya pengumuman bahawa anda telah memilih untuk melepaskan kod tersebut daripada modul kernel pemacunya ialah syarikat itu mengumumkan semalam bahawa ia akan menjadikan pemacu Linux untuk GPUnya tersedia sebagai sumber terbuka, bermula dengan versi R515, menggunakan dua lesen GPL dan MIT.

Mengumumkan kod sumber untuk modul kernel akan tersedia dalam repositori yang dipanggil "Modul Kernel GPU Terbuka NVIDIA" pada GitHub, tetapi buat masa ini hanya kod untuk GPU pusat data dianggap sedia untuk keluaran pengeluaran. GPU GeForce dan Workstation dianggap "kualiti alfa" pada masa ini.

Nvidia berkata bahawa kod ekini berada di luar kotak pada GPU pusat data keluarga Turing dan Ampere, berikutan keluaran beransur-ansur seni bina pengawal GSP sepanjang tahun lalu. Ia telah diuji merentasi pelbagai jenis beban kerja untuk memastikan kesetaraan ciri dan prestasi dengan pemacu mod kernel proprietari, tetapi ia juga membawa ciri baharu, seperti rangka kerja DMA-BUF untuk berkongsi penimbal antara peranti dan subsistem, untuk datang sendiri. dengan seni bina Hopper.

Sesiapa sahaja yang menggunakan GPU dengan seni bina pra-Turing harus terus menggunakan pemacu proprietari lama. Jelas sekali, salah satu objektif utama daripada Nvidia apabila membuka kod sumber untuk pemacu ini adalah untuk meningkatkan sokongan dan kefungsian GPU untuk superkomputer dan kemudahan pusat data yang besar. Hampir semua superkomputer utama menjalankan beberapa versi Linux, dan mempunyai pemacu sumber tertutup mungkin tidak disukai oleh orang yang bertanggungjawab untuk pemasangan tersebut.

Bagi orang ramai, gambar tidak begitu cerah pada masa ini, kerana hanya modul kernel monolitik proprietari yang tidak digunakan lagi dianggap sebagai kualiti bukan alfa. Menurut Nvidia, penambahbaikan dijangka sepanjang tahun. Pemacu sumber terbuka baharu berjalan pada perisian tegar yang sama seperti pemacu lama dan tindanan mod pengguna yang sama, seperti CUDA, OpenGL dan Vulkan. Selain itu, syarikat itu berkata bahawa pembetulan yang dikemukakan oleh komuniti akan dipertimbangkan untuk dimasukkan dalam keluaran pemandu masa hadapan.

Dengan ketersediaan pakej bersepadu sepenuhnya dan kod sumber, pentadbir pengedaran akan dapat dengan lebih mudah memasukkan pemacu dalam repositori perisian mereka.

Canonical dan SUSE disebut sebagai pembangun yang kini boleh menyepadukan modul biji terbuka dalam pengedarannya.

"Modul GPU sumber terbuka baharu Nvidia akan memudahkan pemasangan dan meningkatkan keselamatan untuk pengguna Ubuntu, sama ada mereka pembangun AI/ML, pemain permainan atau pengguna pengkomputeran awan," kata Cindy Goldberg, naib presiden Silicon Alliances. dalam Canonical.

Pemacu baharu akan tiba di Ubuntu 22.04 LTS dalam beberapa bulan akan datang. Nvidia bekerjasama dengan Canonical dan SUSE, serta Red Hat, untuk meningkatkan penggunaan pakej dan mencipta model sokongan yang lebih baik untuk pelanggan. Menyediakan lebih banyak konteks, pengarah Red Hat Christian Schaller berkata dalam catatan blog bahawa penyelenggara pemandu Nouveau (projek untuk menghasilkan pemacu percuma untuk kad grafik Nvidia melalui kejuruteraan terbalik) dan kernel telah bertemu dengan Nvidia pada bulan lepas.

"Ia hanya bahagian kernel, banyak pemacu grafik moden berada dalam komponen perisian tegar dan ruang pengguna dan ia sentiasa ditutup." Tetapi ini bermakna kami kini mempunyai pemacu kernel Nvidia yang akan mula boleh menggunakan API GPL sahaja dalam kernel Linux, walaupun keluaran awal ini tidak akan menggunakan sebarang API yang tidak digunakan oleh pemacu sebelumnya. Schaller menulis. Yang terakhir menambah bahawa pemacu Nouveau dan binari sedia ada Nvidia akan kekal di tempatnya, walaupun apabila pemacu sumber terbuka baharu dibangunkan.

Ringkasnya, ini adalah peringkat semasa usaha pemacu kernel sumber terbuka Nvidia. Walau bagaimanapun, beberapa sumber melaporkan bahawa Nvidia membayangkan pada hari Rabu bahawa "modul kernel terbuka di luar pokok ini hanyalah satu langkah ke arah sokongan Linux yang lebih baik."

Akhirnya jika anda ingin merujuk kod sumber yang dikeluarkan, anda boleh melakukannya dari pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.