Vulkan 1.0: واجهة برمجة التطبيقات عبر الأنظمة الأساسية للرسومات عالية الأداء

El 16 لشهر فبراير من هذا العام مجموعة خرونوس أعلن إصدار Vulkan 1.0 (منذ أن كان موعد الإطلاق المخطط له في نهاية العام 20015 لا يمكن تحقيقه) ، بعد عامين من العمل الشاق ، أصبح جاهزًا أخيرًا للخروج إلى العالم. اللعبة الأولى مع محرك فولكان هو أيضا متاح في الإصدار التجريبي العام اعتبارًا من 16/02/16 ، ومع ذلك ، فإن وضع Linux ليس مواتيا تماما للمستخدمين النهائيين واللاعبين لأن معظم البائعين لا يزالون تحديد ما إذا كانوا سيساعدون من خلال دعم Linux على Windows. تجاهل هذه الاختلافات في نظام التشغيل ، فأنت بحاجة إلى التأكد من ذلك توقعاتك واقعية قبل تجربة لعبة فولكان الجديدة مع منح المطورين الوقت للتعلم والتصميم لواجهة برمجة التطبيقات الرسومية الجديدة هذه.

1

فولكان إكسنومكس

VULKAN هو الجواب مجموعة خرونوس إلى Microsoft DirectX 12 و Apple's Metal وواجهة برمجة تطبيقات AMD Mantle القديمة ليزود رسومات عالية الأداء. أشاروا أولاً إلى AP باسم "مبادرة OpenGL للجيل القادم" ، ولكن بمجرد تسميته فولكان ، ظل العنوان السابق في الماضي. دريفت فولكان وتم بناؤه على أساس تقنية ADM Mantle التي تم التبرع به من قبل AMD بقصد إعطاء خيرونوس على أساس البدء في تطوير واجهة برمجة تطبيقات يمكنهم توحيدها عبر الصناعة (تمامًا مثل OpenGL) ، ولكن VULKAN تطورت أبعد من ذلك بكثير بالفعل غير مرتبط بتصميم أجهزة AMD's GNC وهو قادر على ملاءمة جميع حالات الاستخدام في كل النظم البيئية، لقد تطورت API كثيرًا بعد مراجعتها من قبل العديد من الأطراف المختلفة. رئيس خرونوس ، نيل تريفيت، أوضح ذلك VULKAN es أكثر بكثير من مجرد تركيز مختلف على عباءة.

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

فولكان إكسنومكس تم تصميمه ليناسب حالات استخدام الهاتف الذكي وسطح المكتب ووحدات التحكم، الآن هو API مع قدرات خيوط متعددة, بنفقات أقل بكثير مقارنة ببرامج تشغيل OpenGL وماذا يدعم تظليل مُجمَّع مسبقًا عبر SPIR-V. على عكس واجهات برمجة التطبيقات البديلة الأخرى ، Vulkan عبارة عن منصة مشتركة ومعيار صناعي حقيقي. موجود حاليا فولكان SDK متاح ل Android و Linux و Windows، على الرغم من أنه لا يزال في المرحلة التجريبية ، AMD و Nvidia لقد عرفوا بذلك يدعمون Vulkan. فولكان إكسنومكس إنها ليست النسخة النهائية ، ستأتي المراجعات المستقبلية بالطبع بمجرد إصدار تلقت مجموعة العمل تعليقات من مطورين آخرين.

¿وماذا سيحدث لبرنامج OpenGL؟

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

2

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

واحدة من امتدادات OpenGL (غير رسمي) مكشوف بواسطة برنامج تشغيل NVIDIA هو GL_NV_draw_vulkan_image. يوفر هذا الامتداد DrawVkImageNV القدرة على رسم مستطيل يسمح بإظهار كل أو بعض محتويات VkImage في فولكان بطريقة ثنائية الأبعاد. سيوفر هذا التمديد أيضًا وظائف لرسم التزامن بين Vulkan و OpenGL ، سيوفر الامتداد في الأساس طريقة لـ المحتوى الحالي de فولكان دضمن سياق برنامج OpenGL.

3

ألعاب وفولكان

16 فبراير الماضي أطلقت Croteam مبدأ Talos، تم تحميلها في منصة البخار باستخدام محرك فولكان. لسوء الحظ النسخة من هذه اللعبة لـ Linux ليس متاحًا للجمهور بعدولكن سرعان ما سيحدث

El تأخير ومن المقرر أن البحث عن محركات المطابقة. هؤلاء برامج تشغيل Vulkan 1.0 سوف يكون صدر قريبا منذ أن علمنا أن إصدار Windows التجريبي متاح على Steam. من فالف، ومن المتوقع أيضًا أن Dota2 قريبا متاح بدعم VULKAN، وبالمثل ستظهر ألعاب أخرى في المستقبل.

مايكل لارابيل ، كاتب المنتدى الكس علّق قائلاً: "كمطور ألعاب كان له دور مبكر في VULKAN تم تحذيره لا الزاعم توقع حدوث معجزة مع أداء ألعاب Vulkan". هذا لأن ملف توفر Vulkan API العديد من الاحتمالات لأداء أفضل وتحسينات أكبر ، ويتم ضبط الألعاب ومحركاتها من أجل DirectX 11 و OpenGL. لن يكون الأمر كذلك حتى ظهور الألعاب الجديدة أو إعادة تصميم المحركات حولها VULKAN أنه سيكون هناك أداء أفضل في OpenGL / DX11. هذا هو السبب juegos متاح حاليا في VULKAN يمكن أن يكون أبطأ من تلك الموجودة في معالج OpenGLهذا أثناء العمل على أخطاء مختلفة في الألعاب وبرامج التشغيل.

رغم أن المطورين من الألعاب فرح مع الاحتمالات التي تقدمها فولكان، سوف يستغرق وقتا لهذا السبب تحويل كامل. حدث موقف مشابه لهذا عندما Direct3D 11 وكان أفرج عنه و بدأ دعم الألعاب ، بدأت الألعاب في وقت لاحق تعمل بشكل أسرع من Direct3D 9.


اترك تعليقك

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

*

*

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

  1.   مطارد قال

    منشور جيد ، لمعرفة ما يقدمه لنفسه للألعاب. تأتي الأوقات الجيدة للألعاب في عالم مفتوح المصدر

  2.   HO2Gi قال

    "20015" أعتقد أن لديك صفر متبقي