أصدرت Nvidia رسميًا رمز وحدات GPU الخاصة بها لنظام Linux

NVIDIA الإعلان أخيرًا عن اختيارك لإصدار الكود من وحدات kernel الخاصة بسائقيها هو أن الشركة أعلنت أمس أنها بصدد توفير برامج تشغيل Linux لوحدات معالجة الرسومات الخاصة بها كمصدر مفتوح ، بدءًا من الإصدار R515 ، باستخدام رخصة مزدوجة GPL و MIT.

أعلن عن الكود المصدري لوحدات النواة سيكون متاحًا في مستودع يسمى "NVIDIA Open GPU Kernel Modules" على GitHub ، ولكن في الوقت الحالي ، فقط رمز وحدات معالجة الرسومات الخاصة بمركز البيانات يعتبر جاهزًا لإصدار الإنتاج. تعتبر وحدات معالجة الرسومات GeForce و Workstation "جودة ألفا" في هذا الوقت.

قالت نفيديا أن رمز البريدحاليًا خارج الصندوق في وحدات معالجة رسومات مركز بيانات عائلة Turing و Ampere، بعد الإصدار التدريجي لبنية وحدة تحكم نظام الأفضليات المعمم خلال العام الماضي. تم اختباره عبر مجموعة متنوعة من أحمال العمل لضمان تكافؤ الميزات والأداء مع برنامج تشغيل وضع kernel الخاص ، ولكنه يجلب أيضًا ميزات جديدة ، مثل إطار عمل DMA-BUF لمشاركة المخازن المؤقتة بين الأجهزة والأنظمة الفرعية ، لتأتي بمفردها مع هندسة هوبر.

يجب على أي شخص يستخدم وحدات معالجة الرسومات مع بنية ما قبل Turing أن يستمر في استخدام برامج التشغيل القديمة. بوضوح، أحد الأهداف الرئيسية من Nvidia عند فتح الكود المصدري لبرامج التشغيل هذه هو تحسين دعم وحدة معالجة الرسومات ووظائفها لأجهزة الكمبيوتر العملاقة ومرافق مركز البيانات الكبيرة. تقوم جميع أجهزة الكمبيوتر العملاقة تقريبًا بتشغيل بعض إصدارات Linux ، وربما لا يكون وجود برامج تشغيل مغلقة المصدر محل إعجاب الأشخاص المسؤولين عن تلك التثبيتات.

بالنسبة للأشخاص ، فإن الصورة ليست وردية جدًا في الوقت الحالي ، حيث إن وحدة النواة المتجانسة التي تم إهمالها فقط تعتبر جودة غير ألفا. وفقًا لـ Nvidia ، من المتوقع حدوث تحسينات على مدار العام. يعمل برنامج التشغيل الجديد مفتوح المصدر على نفس البرامج الثابتة مثل برنامج التشغيل القديم ونفس حزم وضع المستخدم ، مثل CUDA و OpenGL و Vulkan. بالإضافة إلى ذلك ، قالت الشركة أن الإصلاحات المقدمة من المجتمع سيتم النظر فيها لإدراجها في إصدارات برامج التشغيل المستقبلية.

مع توفر الحزم المتكاملة وكود المصدر ، سيتمكن مسؤولو التوزيع من تضمين برامج التشغيل بسهولة أكبر في مستودعات البرامج الخاصة بهم.

تم ذكر Canonical و SUSE كمطورين يمكنهم الآن دمج الوحدات النمطية من الحبات المفتوحة في توزيعاتها.

قالت سيندي جولدبيرج ، نائبة رئيس شركة Silicon Alliance في Canonical: "ستعمل وحدات GPU مفتوحة المصدر الجديدة من Nvidia على تبسيط عمليات التثبيت وزيادة الأمان لمستخدمي Ubuntu ، سواء كانوا مطورين AI / ML أو لاعبين أو مستخدمين للحوسبة السحابية".

يجب أن يصل السائقون الجدد إلى Ubuntu 22.04 LTS في الأشهر القليلة المقبلة. عملت Nvidia مع Canonical و SUSE ، وكذلك Red Hat ، لتحسين نشر الحزمة وإنشاء نماذج دعم أفضل للعملاء. قال كريستيان شالر ، مدير Red Hat ، في منشور بالمدونة ، إن المشرفين على برنامج تشغيل Nouveau (وهو مشروع لإنتاج برامج تشغيل مجانية لبطاقات رسومات Nvidia عن طريق الهندسة العكسية) قد التقى مع Nvidia خلال الشهر الماضي ، وذلك لتوفير مزيد من السياق.

"إنه جزء من النواة فقط ، يوجد الكثير من برامج تشغيل الرسومات الحديثة في البرامج الثابتة ومكونات مساحة المستخدمين وتلك دائمًا مغلقة." لكن هذا يعني أن لدينا الآن برنامج تشغيل Nvidia kernel الذي سيبدأ في أن يكون قادرًا على استهلاك واجهات برمجة تطبيقات GPL-only في نواة Linux ، على الرغم من أن هذا الإصدار الأولي لن يستهلك أي واجهات برمجة تطبيقات لم يستخدمها برنامج التشغيل السابق. كتب شالر. أضاف الأخير أن برنامج Nouveau والمحرك الثنائي الحالي من Nvidia سيظلان في مكانهما ، حتى عند تطوير برنامج التشغيل الجديد مفتوح المصدر.

باختصار ، هذه هي المرحلة الحالية من جهود برنامج تشغيل نواة المصدر المفتوح من Nvidia. ومع ذلك ، ذكرت مصادر متعددة أن Nvidia ألمحت يوم الأربعاء إلى أن "وحدات kernel المفتوحة خارج الشجرة هي مجرد خطوة نحو دعم Linux أفضل."

أخيرًا ، إذا كنت ترغب في الرجوع إلى الكود المصدري الذي تم إصداره ، فيمكنك القيام بذلك من خلال الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.