في وقت سابق من هذا الشهر ، أعلنت NVIDIA الشركة المصنعة الأمريكية للمعالجات والبطاقات وشرائح الرسومات ووحدات تحكم الألعاب ، عن ترخيص مفتوح المصدر لجزء من NVAPI SDK. NVAPI هي مجموعة تطوير البرامج الأساسية لـ NVIDIA والتي توفر وصولاً مباشرًا إلى NVIDIA GPU (معالجات الرسومات) وبرامج التشغيل على جميع أنظمة تشغيل Windows حيث في البداية لم يتم عرض SDK هذا إلا لمصنعي أدوات ومعدات تطوير الألعاب.
للسماح لجميع المطورين بالاستفادة من وحدات معالجة الرسومات NVIDIA كذلك، اختارت الشركة ترخيص MIT لجزء من مجموعة تطوير البرامج هذه. لذا سواء كنت تقوم بتصميم ألعاب أو تطبيقات باستخدام واجهة المستخدم الرسومية أو بدونها ، فمن الممكن الآن للمطورين الوصول الكامل إلى برامج تشغيل NVIDIA ووحدات معالجة الرسومات.
وفقًا لـ NVIDIA ، تتفوق NVAPI SDK على واجهات برمجة تطبيقات رسومات DirectX و OpenGL ، لأنها تدعم فئات العمليات التي تتجاوز نطاق تلك الموجودة في هذه الأخيرة.
كدليل ، يسلط NVIDIA الضوء على الميزات التالية التي يمكن الوصول إليها من خلال SDK:
- إدارة برنامج التشغيل: التهيئة وفحص إصدار برنامج التشغيل ؛
- إدارة GPU: تعداد GPUs المادية والمنطقية والضوابط الحرارية والتبريد.
- إدارة العرض: تعداد شاشات NVIDIA وضوابط موضع العرض والتوقيت ؛
- طوبولوجيا GPU: القدرة على تمكين طوبولوجيا SLI و GPU المختلطة ويتطلب هذا إصدار NDA للتحكم الكامل في هذه الوظيفة ؛
- عرض الصورة: القدرة على التحكم في عرض الفيديو و DX غير متوفر في وقت تشغيل DX. يتطلب إصدار NDA للتحكم الكامل في هذه الوظيفة كذلك.
- إدارة النظام: إمكانية الاستعلام عن معلومات خاصة بالشرائح والنظام ؛
- ضوابط HDTV: تنسيق HDTV وعناصر تحكم وظائف المسح الزائد. هذا أيضا يتطلب هذا إصدار NDA للتحكم الكامل في هذه الوظيفة ؛
- ضوابط الفيديو: ضوابط محرك الفيديو واسعة النطاق. يتطلب هذا إصدار NDA للتحكم الكامل في هذه الوظيفة ؛
- اتصال وتكوين المراقبين: إمكانية تحديد وجهات النظر حول العديد من المراقبين المستهدفين ؛
- GPU Overclocking: تسمح واجهات برمجة التطبيقات لزيادة سرعة GPU للتطبيقات بتشغيل التطبيقات بأقصى عدد ممكن من الساعات. ويتطلب هذا كذلك إصدار NDA للتحكم الكامل في هذه الوظيفة.
مع ترخيص MIT لـ NVAPI SDK ، تتخذ NVIDIA خطوة صغيرة نحو المصدر المفتوح. بالنسبة للمطورين ، هذا أمر جيد بالفعل ، على أمل أن تستمر الشركة في اتباع هذا النهج كنموذج أساسي لمنتجاتها.
المصدر : NVIDIA