هذا المطور هو نفيديا. نقول ما تم نقله إلى المصدر المفتوح ، ومناقشة الآراء.
صور - كاسبر كاميل روبن - Unsplashأي نوع من الوثائق
بمعنى من المعاني ، يمكن أن يسمى الحدث معلما. هذه هي المرة الأولى التي تقوم فيها نفيديا بتحميل الوثائق بأحجام كبيرة. تنشر الشركة المواصفات منذ عام 2012 ، ولكن حتى اليوم لم يتم اكتشاف سوى أجزاء صغيرة نسبيًا. على سبيل المثال ، منذ عدة سنوات ،
أتاح المهندسون الوصول إلى المستندات الفنية الموجودة على الجرافيك الأساسي لنظام Tegra ARM ،
وتخطيط كتلة التحكم في الأجهزة (DCB) في VBIOS مع وصف لطبولوجيا الهيكل للوحة والروابط
وقائمة برؤوس GV100 Volta.
تم نشر مواصفات جديدة بموجب ترخيص MIT - يمكنك العثور عليها في المستودع الرسمي على GitHub ( نفس الشيء ، ولكن في HTML ). توجد معلومات حول بطاقات الرسومات Maxwell و Pascal و Volta و Kepler: معلومات حول جداول BIOS وإدارة الترددات والتهيئة وأنماط استهلاك الطاقة والحماية في محرك Falcon وملفات الرأس للتظليل.
وفقًا لممثلي نفيديا ، فإن الوثائق الجديدة أيضًا ليست كاملة ، ولكن سيتم تحديث المستودع بانتظام. على سبيل المثال ، في المستقبل يخططون لإضافة بيانات تورينج هناك.
آراء المجتمع
يلاحظ مؤلف المدونة Tom's Hardware أن تطوير مشاريع مثل
nouveau ، التي تنشئ برامج تشغيل مجانية لبطاقات الرسومات Nvidia ، قد أعيقت بسبب نقص الوثائق. يعمل عدد كبير من المواصفات على تبسيط كتابة برامج تشغيل نظام Linux ، ولن يكون عليك القيام بهندسة عكسية. يمكننا أن نتوقع أنه في المستقبل القريب ، ستكون جميع بطاقات الفيديو ذات الصلة تقريبًا ابتداءً من عام 2012 قادرة على الحصول على برامج تشغيل محسّنة.
ستؤثر هذه الحقيقة بشكل إيجابي على صناعة الألعاب ، التي بدأت تظهر اهتمامًا أكبر بنظام التشغيل المفتوح. على سبيل المثال ، في نهاية يوليو ، حرفيًا ، قام Valve (مطورو متجر Steam)
بإجراء عدد من التغييرات على مشروع Proton لإطلاق ألعاب Windows في نظام Linux. ترتبط التغييرات بتحسين الألعاب متعددة الخيوط.
صور - CMDR شين - Unsplashتجدر الإشارة هنا إلى أن Nvidia
لم تكشف بعد عن بيانات من شأنها أن تساعد في تنفيذ دعم لإعادة القفل - التحكم التلقائي في التردد - في بطاقات سلسلة GTX 9xx. هذه الحقيقة لن تسمح للسائقين الجدد المفتوحين بالعمل "بكامل طاقتهم".
نظرًا لعدم وجود reclocking ،
يمكن تشغيل برامج تشغيل nouveau 20-30٪ أبطأ من تلك الخاصة. على الرغم من أن الوضع في المستقبل قد يتغير عندما توفر نفيديا مزيدًا من المعلومات. على سبيل المثال ، بالنسبة لبنية Maxwell 2 (التي تم
تقديمها في عام 2014) ، تم
إصدار تصحيحات مع وظيفة reclocking في عام 2017.
عبر أحد سكان Hacker News
عن رأي مفاده أن السائقين المفتوحين في أي حال سيكون أداءهم أقل من أداء السائقين. تقوم Nvidia بتحسين برامج التشغيل للألعاب الفردية بشكل منتظم - لهذا تعمل بشكل وثيق مع مطوريها. قد لا تتاح للمبرمجين من مشروع nouveau هذه الفرصة.
أيضًا في مجتمع تكنولوجيا المعلومات ، هناك رأي مفاده أن نفيديا جعلت المواصفات مفتوحة ليس فقط بسبب حب المصادر المفتوحة. في أوائل أغسطس ،
نفذت AMD دعمًا لمعالج الرسومات Navi 12 لنظام التشغيل Linux. ربما تكون تصرفات Nvidia محاولة لمواكبة منافسيها وعدم فقدان نفوذها في سوق نشط.
حول حلول أخرى مفتوحة المصدر الرسومية
في العام الماضي ،
قدمت نفيديا منصة رابيدز المفتوحة. هدفها هو تبسيط تطوير خوارزميات MO على وحدة معالجة الرسومات. يقوم متخصصو معالجة البيانات بكتابة كود Python ، ويقوم النظام تلقائيًا بتحسينه ليتم تشغيله على بطاقة رسومات بهندسة
CUDA .
بعد ذلك ، تحدث ممثلون عن شركات كبرى مثل Cisco و Dell و NetApp و Lenovo دعماً للحل الجديد. أجرت شركة IBM حتى الاختبارات الأولى
ولاحظت أن النظام الأساسي سوف يسرع عمل خوارزميات الجهاز بنسبة 50 مرة (مقارنة بوحدة المعالجة المركزية). ولكن تم
انتقاد Rapids لحقيقة أن النظام يعمل فقط مع بطاقات من نفيديا.
تقوم AMD أيضًا بتطوير نظامها الأساسي لـ HPC على بطاقات الرسومات - يطلق عليه
ROCm (Radeon Open Compute). على عكس المنافسين ، يمكن لهذا النظام العمل مع جميع وحدات معالجة الرسومات تقريبًا. اختار مطورو ROCm أيضًا C ++ بدلاً من Python.
يمكننا أن نفترض أن هذه الحلول ، إلى جانب برامج التشغيل الجديدة لنظام التشغيل Linux (والتي ستظهر بالتأكيد) ، ستمكن من الحصول على أداء أكبر من الأجهزة المتاحة لمستخدمي الحديد.
ما نكتب عنه في مدوناتنا وشبكاتنا الاجتماعية:
تراخيص جديدة مفتوحة المصدر
معايير لخوادم Linux: 5 أدوات مفتوحة
تأمين نظام Linux الخاص بك: 10 نصائح
بيانات كبيرة: فرصة كبيرة أو خداع كبير
7 خدمات لإنشاء الفيديو والرسوم المتحركة
كيف يعمل الدعم الفني 1cloud

نحن في 1cloud.ru نقدم خدمة "
شهادات SSL ". إذا كنت بحاجة إلى تأكيد ملكية المجال أو حماية حقوق النشر الخاصة بك إلى البرنامج.