Nvidia rasmiy ravishda Linux uchun GPU modullarining kodini chiqardi

Nvidia Nihoyat, siz kodni chiqarishni tanlaganingizni e'lon qiling drayverlarining yadro modullaridan biri shundaki, kompaniya kecha R515 versiyasidan boshlab o'zining GPU'lari uchun Linux drayverlarini ochiq manba sifatida taqdim etishini e'lon qildi. ikki tomonlama litsenziya GPL va MIT yordamida.

Yadro modullari uchun manba kodini e'lon qildi "NVIDIA Open GPU yadro modullari" deb nomlangan omborda mavjud bo'ladi. GitHub-da, ammo hozircha faqat ma'lumotlar markazi GPU-lari uchun kod ishlab chiqarishga tayyor deb hisoblanadi. GeForce va Workstation GPUlari hozirda “alfa sifati” hisoblanadi.

Nvidia kodi eHozirda Turing va Ampere oilaviy ma'lumotlar markazi GPUlarida qutidan tashqarida, o'tgan yil davomida GSP kontroller arxitekturasining bosqichma-bosqich chiqarilishidan keyin. U xususiy yadro rejimi drayveri bilan xususiyat va unumdorlik tengligini ta'minlash uchun turli xil ish yuklarida sinovdan o'tkazildi, biroq u shuningdek, qurilmalar va quyi tizimlar o'rtasida buferlarni almashish uchun DMA-BUF ramkasi kabi yangi xususiyatlarni o'z ichiga oladi. Hopper arxitekturasi bilan.

Turingdan oldingi arxitekturaga ega GPU-lardan foydalanadigan har bir kishi eski xususiy drayverlardan foydalanishni davom ettirishi kerak. Aniq, asosiy maqsadlaridan biri ushbu drayverlar uchun manba kodini ochishda Nvidia'dan superkompyuterlar uchun GPU-ni qo'llab-quvvatlash va funksionallikni yaxshilashdan iborat va yirik ma'lumotlar markazi ob'ektlari. Deyarli barcha yirik superkompyuterlar Linuxning ba'zi versiyalarida ishlaydi va yopiq manba drayverlarga ega bo'lish, ehtimol, ushbu o'rnatishlar uchun mas'ul odamlarga yoqmaydi.

Odamlar uchun rasm hozircha unchalik qizg'in emas, chunki faqat mulkiy eskirgan monolit yadro moduli alfa bo'lmagan sifat hisoblanadi. Nvidia ma'lumotlariga ko'ra, yil davomida yaxshilanishlar kutilmoqda. Yangi ochiq manba drayveri eski drayver bilan bir xil proshivkada va CUDA, OpenGL va Vulkan kabi bir xil foydalanuvchi rejimi steklarida ishlaydi. Bundan tashqari, kompaniya hamjamiyat tomonidan taqdim etilgan tuzatishlar kelajakdagi drayverlarning relizlariga kiritish uchun ko'rib chiqilishini aytdi.

To'liq integratsiyalangan paketlar va manba kodlari mavjudligi bilan tarqatish ma'murlari drayverlarni o'zlarining dasturiy ta'minot omborlariga osonroq kiritishlari mumkin bo'ladi.

Canonical va SUSE endi modullarni birlashtira oladigan ishlab chiquvchilar sifatida tilga olinadi tarqatishdagi ochiq yadrolar.

“Nvidia’ning yangi ochiq kodli GPU modullari oʻrnatishni soddalashtiradi va Ubuntu foydalanuvchilari, ular AI/ML ishlab chiquvchilari, geymerlar yoki bulutli hisoblash foydalanuvchilari boʻladimi, xavfsizligini oshiradi”, dedi Canonicaldagi Silicon Alliances vitse-prezidenti Sindi Goldberg.

Yangi drayverlar keyingi bir necha oy ichida Ubuntu 22.04 LTS-ga kelishi kerak. Nvidia Canonical va SUSE, shuningdek, Red Hat bilan paketlarni joylashtirishni yaxshilash va mijozlar uchun yaxshiroq qo'llab-quvvatlash modellarini yaratish uchun ishladi. Red Hat direktori Kristian Schaller o'z blogida ko'proq kontekstni taqdim etib, Nouveau drayverini (teskari muhandislik yo'li bilan Nvidia grafik kartalari uchun bepul drayverlarni ishlab chiqarish loyihasi) va yadro so'nggi oyda Nvidia bilan uchrashganini aytdi.

"Bu shunchaki yadro qismi, ko'plab zamonaviy grafik drayverlar proshivka va foydalanuvchilar maydoni komponentlarida mavjud va ular doimo yopiq." Bu shuni anglatadiki, endi bizda Nvidia yadro drayveri mavjud bo'lib, u Linux yadrosida faqat GPL API-larini iste'mol qila boshlaydi, garchi bu dastlabki versiya avvalgi drayver ishlatmagan API-larni iste'mol qilmasa ham. Schaller yozgan. Ikkinchisi Nvidia-ning mavjud Nouveau va ikkilik drayveri, hatto yangi ochiq kodli drayver ishlab chiqilganda ham joyida qolishini qo'shimcha qildi.

Muxtasar qilib aytganda, bu Nvidia-ning ochiq kodli yadro drayverini yaratish harakatlarining hozirgi bosqichidir. Biroq, ko'plab manbalarning xabar berishicha, Nvidia chorshanba kuni "daraxt tashqarisidagi ochiq yadro modullari Linuxni yaxshiroq qo'llab-quvvatlashga qaratilgan qadamdir" deb ishora qilgan.

Nihoyat, agar siz chiqarilgan manba kodiga murojaat qilmoqchi bo'lsangiz, uni quyidagi manzildan qilishingiz mumkin quyidagi havola.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.