تم بالفعل إطلاق الإصدار الجديد من Vulkan 1.3 وهذه هي أخباره

بعد عامين من العمل ، أعلنت شركة Khronos إطلاق الإصدار الجديد من مواصفات Vulkan 1.3. تتضمن المواصفات الجديدة التصحيحات والإضافات المتراكمة على مدار عامين.

بالإضافة إلى أنه تم تقديم خطة لتنفيذ الدعم للمواصفات الجديدة وملحقات إضافية في بطاقات الرسومات وبرامج تشغيل الأجهزة. تقوم Intel و AMD و ARM و NVIDIA بإعداد منتجات متوافقة مع Vulkan 1.3.

على سبيل المثال أعلنت AMD أن دعم Vulkan 1.3 سيكون متاحًا قريبًا على سلسلة بطاقات الرسومات AMD Radeon RX Vega ، بالإضافة إلى جميع البطاقات القائمة على بنية AMD RDNA. تستعد NVIDIA لإصدار برامج تشغيل متوافقة مع Vulkan 1.3 لنظامي التشغيل Linux و Windows ، وسيضيف ARM دعم Vulkan 1.3 لوحدات معالجة الرسومات في مالي.

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

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

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

الميزات الجديدة الرئيسية لـ Vulkan 1.3

في هذا الإصدار الجديد من Vulkan 1.3 الذي تم تقديمه ، تم إبراز ذلكتم تحديث مواصفات e SPIR-V 1.6 لتحديد تمثيل وسيط للتظليل يكون عالميًا لجميع الأنظمة الأساسية و يمكن استخدامها لكل من الحوسبة الرسومية والموازية. يتضمن SPIR-V فصل مرحلة تجميع تظليل منفصلة إلى تمثيل وسيط ، مما يسمح بإنشاء واجهات لمختلف اللغات عالية المستوى. استنادًا إلى العديد من التطبيقات عالية المستوى ، يتم إنشاء رمز وسيط واحد بشكل منفصل يمكن استخدامه بواسطة برامج تشغيل OpenGL و Vulkan و OpenCL دون استخدام مترجم shader المدمج.

التغيير الآخر الذي يبرز هو أن sيقترح هـ مفهوم ملفات تعريف التوافق. جوجل هو أول من طور ملف تعريف أساسي لمنصة أندرويد مما يسهل تحديد مستوى الدعم لميزات Vulkan المتقدمة على جهاز يتجاوز مواصفات Vulkan 1.0. بالنسبة لمعظم الأجهزة ، يمكن توفير دعم الملف الشخصي دون تثبيت تحديثات OTA.

ال نفذت الدعم لتمريرات التصيير المبسطة (تبسيط ممرات التجسيد ، VK_KHR_dynamic_rendering) التي تسمح لك ببدء العرض دون إنشاء ممرات تصيير وكائنات تخزين الإطارات.

بالإضافة إلى ذلك ، تمت إضافة ملحقات جديدة لتسهيل إدارة تجميع خط أنابيب الرسم البياني:

  • VK_EXT_extended_dynamic_state، VK_EXT_extended_dynamic_state2 - يضيف حالات ديناميكية إضافية لتقليل عدد كائنات الحالة المترجمة والمرفقة.
  • VK_EXT_pipeline_creation_cache_control: يوفر تحكمًا موسعًا في وقت وكيفية بناء خطوط الأنابيب.
  • VK_EXT_pipeline_creation_feedback: يوفر معلومات حول خطوط الأنابيب المجمعة لتسهيل التنميط وتصحيح الأخطاء.

من ناحية أخرى ، تم أيضًا تمييز العديد من الميزات التي تم نقلها من اختيارية إلى إلزامية. على سبيل المثال ، أصبح الآن إلزاميًا تنفيذ مراجع المخزن المؤقت (VK_KHR_buffer_device_address) ونموذج ذاكرة Vulkan ، الذي يحدد كيف يمكن للخيوط المتوازية الوصول إلى البيانات المشتركة وعمليات المزامنة.

بالإضافة إلى أنه يتم توفير تحكم مجموعة فرعية مفصلة (VK_EXT_subgroup_size_control) حيث يمكن للموفرين دعم أحجام مجموعات فرعية متعددة ويمكن للمطورين اختيار أي حجم يريدون.

تم توفير تمديد VK_KHR_shader_integer_dot_product أن يمكن استخدامها لتحسين أداء أطر التعلم الآلي من خلال عمليات المنتجات النقطية التي يتم تسريعها بواسطة الأجهزة.

أخيرا تجدر الإشارة إلى أن تم تصميم متطلبات مواصفات Vulkan 1.3 لأجهزة رسومات فئة OpenGL ES 3.1 ، مما سيضمن دعم واجهة برمجة تطبيقات الرسومات الجديدة على جميع وحدات معالجة الرسومات التي تدعم Vulkan 1.2.

من المقرر إصدار مجموعة أدوات Vulkan SDK في منتصف فبراير. بالإضافة إلى المواصفات الأساسية ، من المخطط دعم ملحقات إضافية لأجهزة سطح المكتب والأجهزة المحمولة متوسطة وعالية الجودة كجزء من Vulkan Milestone Edition.

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


اترك تعليقك

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

*

*

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