الصفحة الرئيسية » howto » ما تحتاج إلى معرفته عن فولكان ، الذي يعد الألعاب الأسرع على كل منصة

    ما تحتاج إلى معرفته عن فولكان ، الذي يعد الألعاب الأسرع على كل منصة

    تعد Microsoft DirectX 12 و Apple's Metal من منصات الرسومات من الجيل التالي. وهي توفر وصولاً أقل مستوى إلى أجهزة الرسومات ، مما يسمح لمبرمجي الألعاب بالضغط على المزيد من الأداء خارج الأجهزة. Vulkan هي الإجابة عبر الأنظمة الأساسية لتقنيات Microsoft و Apple.

    نظرًا لأن Vulkan عبارة عن منصة عرضية ، فإنها توفر تقنية الجيل التالي للرسومات إلى Android's و Valve's SteamOS و Linux وجميع إصدارات Windows ، وحتى وحدة تحكم Nintendo القادمة. تقدم Vulkan أداء أفضل للألعاب على الإطلاق لأي نظام أساسي يريد استخدامه ، ويجعل الألعاب أكثر قابلية للنقل بين الأنظمة الأساسية المختلفة.

    كل شيء بدأ مع عباءة أيه إم دي

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

    توفر AMD أجهزة الرسومات لكل من جهاز Xbox One من إنتاج Microsoft و PlayStation 4 من سوني ، وقالت إن Mantle بنيت على التحسينات التي نجحت في استخدامها في وحدات التحكم في الألعاب من الجيل التالي.

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

    DirectX 12 ، المعادن ، وفولكان

    مايكروسوفت وردت. في عام 2014 ، أعلنت شركة Microsoft عن DirectX 12 ، والتي يتم تضمينها الآن في Windows 10 و Xbox One. قامت شركة Microsoft بنقلها بنفس الطريقة ، حيث وعدت نظام رسومات أكثر فاعلية من DirectX 11 ، وواحدة توفر إمكانية الوصول المباشر إلى ميزات أجهزة الرسومات ذات المستوى المنخفض.

    أعلنت شركة أبل أيضا تقنية مشابهة في عام 2014 تسمى المعادن. تمت إضافته إلى أجهزة iPhone و iPad مع نظام التشغيل iOS 8 ، وإلى أجهزة Mac التي تعمل بنظام التشغيل OS X 10.11 El Capitan.

    تحولت AMD التروس بعد هذا. نفذت بعض المباريات الدعم التجريبي للوشاح ، ولكن لم يتم إطلاق هذه التقنية على الجمهور. أعلنت AMD أنها ستركز على DirectX 12 من Microsoft و "مبادرة OpenGL الجيل الجديد" بدلاً من دفع النظام الأساسي الخاص بها. تمت إدارة "الجيل التالي من مبادرة OpenGL" من قبل مجموعة Khronos ، التي تدير أيضًا OpenGL ، وأصبحت في النهاية Vulkan. حتى إذا لم تكن قد سمعت عن OpenGL ، فإنك بالتأكيد تستخدمه. جميع ألعاب Android ثلاثية الأبعاد ومعظم ألعاب iPhone ثلاثية الأبعاد - حتى تم الإعلان عن Apple's Metal ، على الأقل تم كتابتها في OpenGL.

    تقدم Vulkan نظامًا رسوميًا متكاملاً من الجيل التالي إلى Android و SteamOS و Linux. يمكن لألعاب Windows استخدام Vulkan أيضًا. بإمكان Sony PlayStation 4 إضافة دعم Vulkan ، تماماً كما أضاف Xbox One من Microsoft دعم DirectX 12. انضمت نينتندو بهدوء إلى مجموعة Khronos في عام 2015 ، لذا فهناك فرصة جيدة لوحدة التحكم القادمة في Nintendo يمكن أن تستخدم Vulkan أيضًا.

    يعمل Vulkan حتى على Windows 7 و Windows 8.1 ، والذي لن يستقبل Microsoft DirectX 12. لأنه منصة مشتركة ، يمكن لمطوري اللعبة اختيار Vulkan ويمكن تشغيل الكود المحسن على منصات مختلفة مختلفة ، بدلاً من Windows 10 فقط ، أو OS X فقط.

    هذه هي نقطة فولكان: يمكن إضافتها إلى أي نظام أساسي. يستطيع المطورون برمجة الألعاب في Vulkan وسيكون من السهل نقلها بين منصات مختلفة ، وهي نعمة هائلة إذا ما أوفت بوعودها.

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

    أصدرت مجموعة Khronos الإصدار 1.0 من مواصفات Vulkan في 16 فبراير 2016. كل من NVIDIA و AMD أضافت دعم Vulkan إلى برامج تشغيل الرسومات Windows و Linux ، مما يسمح لألعاب Windows و Linux باستخدام Vulkan. أصدرت شركة Intel إصدارات تجريبية من برامج تشغيل الرسومات الخاصة بها بدعم Vulkan لكل من نظامي التشغيل Windows و Linux. اكتسب SteamOS من Valve دعم Vulkan من خلال التحديث إلى برامج التشغيل الجديدة هذه.

    باختصار: طالما تقوم بتحديث برامج التشغيل الخاصة بك ، تعمل Vulkan بالفعل مع الكثير من أجهزة الرسومات الموجودة. كل ما نحتاجه الآن هو ألعاب Vulkan.

    أعلنت Google أن الإصدارات المستقبلية من Android ستوفر دعمًا مدمجًا لـ Vulkan ، ويمكن رؤية دليل العمل على Vulkan في العمل على شفرة مصدر Android. من المحتمل أن تظهر Vulkan على وحدات التحكم المستقبلية والعديد من الأنظمة الأساسية للأجهزة الأخرى أيضًا.

    ألعاب باستخدام Vulkan في الأفق

    Vulkan ، تمامًا مثل DirectX 12 و Metal ، ليست في الحقيقة شيئًا يمكن أن تختار استخدامه. انهم مطورين لعبة أنظمة الرسومات الجديدة يمكن اختيار استخدام.

    كما هو الحال مع DirectX 12 و Metal ، عليك فقط انتظار الألعاب المستقبلية لدعم هذه التقنيات. حاليا, مبدأ تالوس يقدم دعمًا تجريبيًا لـ Vulkan ، والذي يمكنك تمكينه. ومع ذلك ، لم يتم تصميم هذه اللعبة لاستخدام Vulkan ، وكان كود Vulkan الخاص به مبكرًا وغير محسّن ، لذلك لن يخبرك هذا بالضرورة بالكثير عن الأداء المحتمل لـ Vulkan..

    لن تحل Vulkan محل OpenGL ، بالطبع. Croteam ، مطوري مبدأ تالوس, ضعها: "لألعاب بسيطة ، OpenGL (أو Direct3D لهذه المسألة) هو البقاء هنا ؛ منحنى التعلم ليس حادًا كما هو الحال مع فولكان. ومع ذلك ، Vulkan يضيء حقا عندما يتعلق الأمر بتخفيض تطبيق وحدة المعالجة المركزية CPU للتشغيل. إنه (أو سيكون) أسرع بكثير من Direct3D 9 و 11 و OpenGL! "

    لكن Vulkan لا يقتصر فقط على اختيار خيار جديد في قائمة إعدادات الرسومات. يساعد لينكس و ستيموس على اللحاق بألعاب الويندوز ويصبحان أكثر قدرة على المنافسة. هذا يعني أن Android سيحتوي قريبًا على طبقة رسومية من الجيل التالي تتنافس مع Apple's Metal. ويعني ذلك أن مطوري اللعبة يمكنهم اختيار Vulkan بدلاً من DirectX 12 وأكثر سهولة لدعم مجموعة متنوعة من المنصات-بما فيها شبابيك. هذا جيد لجميع اللاعبين.


    مثل "دايركت إكس 12" على ويندوز والمعدن على منصات "آبل" ، تعد "فولكان" تقنية رسومات جديدة ومثيرة سوف تعد بمساعدة مطوري الألعاب على جعل ألعابهم أسرع. وباعتبارها تقنية عبر المنصات ، فإن لديها فوائد أخرى - جلب هذه الميزات إلى منصات جديدة واعدة لجعلها أسهل للعب المنافذ بين المنصات.