Vulkan 1.0: API کراس پلت فرم برای گرافیک با کارایی بالا

El 16 فوریه امسال گروه خرونوس آگهی انتشار Vulkan 1.0 (از آنجایی که تاریخ راه اندازی پیش بینی شده در پایان سال 20015 امکان پذیر نبود) ، پس از دو سال تلاش سرانجام آماده است تا به جهان راه یابد. اولین بازی با موتور ولکان نیز هست موجود در بتا عمومی از 16/02/16 ، اما وضعیت لینوکس کاملاً مطلوب نیست برای کاربران نهایی و بازیکنان زیرا بیشتر فروشندگان هنوز هم هستند تعیین اینکه آیا آنها از طریق پشتیبانی لینوکس در ویندوز کمک می کنند یا خیر. با نادیده گرفتن این تفاوت های سیستم عامل ، باید مطمئن باشید که انتظارات شما واقع بینانه است قبل از تلاش بازی جدید ولکان در حالی که به توسعه دهندگان وقت می دهید تا این API گرافیک جدید را بیاموزند و طراحی کنند.

1

Vulkan 1.0

VULKAN جواب است گروه خرونوس برای Microsoft DirectX 12 ، Apple's Metal و API قدیمی AMD Mantle فراهم كردن گرافیک با کارایی بالا. آنها ابتدا از این AP به عنوان "ابتکار نسل بعدی OpenGL" ، اما عنوان قبلی Vulkan ، عنوان قبلی در گذشته باقی مانده است. Vulkan رانش می کند و بر اساس فناوری ADM Mantle ساخته شده است که توسط AMD اهدا شد به قصد دادن Khronos پایه ای که روی آن قرار دارد شروع به توسعه یک API کنید که بتواند آن را در صنعت استاندارد کند (دقیقاً مانند OpenGL) ، اما VULKAN تکامل یافته است خیلی بیشتر ، قبلا با سخت افزار GNC AMD مرتبط نیست و می تواند تمام موارد استفاده را در آن جای دهد همه اکوسیستم ها، API پس از بررسی توسط بسیاری از احزاب مختلف ، بسیار پیشرفت کرده است. رئیس خرونوس ، نیل تروت، روشن کرد که VULKAN es خیلی بیشتر از تمرکز متفاوت روی مانتو.

میان اهداف ولکان این طرح برنامه های گرافیکی سه بعدی در زمان واقعی، مانند بازی ها و رسانه های تعاملی در تمام سیستم عامل ها ، به همین ترتیب ، در نظر گرفته شده است تا تنوع زیادی را فراهم کند مزایای آن نسبت به سایر API ها، ارائه سربار کمتر ، کنترل مستقیم بیشتر GPU و عملکرد بالاتر با استفاده کمتر از پردازنده مرکزی، قادر بودن به توزیع بهتر کار در چندین هسته پردازنده. همچنین با a بودن مشخص می شود Cross-platform API که توسط کارت های گرافیک پیشرفته پشتیبانی می شود y دارای سیستم عامل برای بهبود قابلیت حمل برنامه های ایجاد شده با استفاده از این API.

Vulkan 1.0 متناسب با موارد استفاده از طراحی شده است تلفن های هوشمند ، دسکتاپ و کنسول ها، اکنون یک API با قابلیت چند رشته ای, با سربار بسیار کمتر در مقایسه با درایورهای OpenGL و چه چیزی پشتیبانی می کند سایه اندازهای از پیش تدوین شده از طریق SPIR-V. بر خلاف سایر API های جایگزین ، Vulkan یک کراس پلت فرم و یک استاندارد صنعتی واقعی است. در حال حاضر وجود دارد SDK Vulkan در دسترس برای Android ، Linux و Windows، اگرچه هنوز در مرحله بتا است ، AMD و انویدیا آنها این را شناخته اند از ولکان پشتیبانی کنید. Vulkan 1.0 این نسخه نهایی نیست ، البته تجدید نظر در آینده یک بار انجام می شود گروه کاری از توسعه دهندگان دیگر بازخورد دریافت کرده است.

¿و چه اتفاقی برای OpenGL خواهد افتاد؟

در حین Vulkan 1.0 در خط مقدم است برای از گرافیک با ظرفیت بالا مراقبت کنید ، OpenGL توسط گروه Khronos رها نمی شود، توسعه دهندگان مسئول این پروژه باقی می مانند و باید تکامل یابند. ولکان شماره کاملاً ضروری است برای همه سازندگان بازی و برنامه، این به میزان اهمیت شما بستگی خواهد داشت عملکرد ، در صورت نیاز به کمک کارت گرافیک ، اگر به دنبال API با قابلیت دسترسی بیشتر هستید ، اگر بار کاری شما قابل موازی سازی نیست و غیره

2

همچنین صحبت شده است اضافه کردن پشتیبانی SPIR-V برای OpenGL و سایر پیشرفتها در آن جبهه. با این حال گروه خرونوس مشخصات یا به روزرسانی های جدید را به طور رسمی اعلام نکرده است اپنجیال، اما این مسئله هوشیاری در طول ماه های بعدی است.

یکی از برنامه های افزودنی OpenGL (غیر رسمی) توسط درایور NVIDIA تصویر GL_NV_draw_vulkan_ است. این پسوند فراهم می کند DrawVkImageNV توانایی رسم یک مستطیل که اجازه می دهد تا تمام یا برخی از مطالب را نشان دهد VkImage در ولکان به روشی دو بعدی. این برنامه افزودنی نیز ارائه می دهد توابع برای ترسیم هماهنگ سازی بین Vulkan و OpenGL ، در واقع پسوند راهی برای مطالب حاضر de ولکان ددر یک زمینه OpenGL

3

بازی ها و ولکان

16 فوریه گذشته Croteam اصل Talos را راه اندازی کرده است، بارگذاری شده در سکو بخار با استفاده از موتور ولکان. متاسفانه نسخه از این بازی برای لینوکس هنوز به صورت عمومی در دسترس نیستاما به زودی می شود

El تاخیر به این دلیل است درایورهای مطابقت را جستجو کنید. اینها درایورهای Vulkan 1.0 خواهد بود به زودی آزاد شد از آنجا که ما می دانیم که نسخه بتا ویندوز در Steam در دسترس است. از سوپاپ، همچنین انتظار می رود که Dota2 زود باش در دسترس با پشتیبانی VULKAN، به همین ترتیب بازی های دیگر نیز در آینده ظاهر می شوند.

مایکل لارابل ، نویسنده انجمن ا اظهار داشت که "به عنوان یک توسعه دهنده بازی که زود درگیر شده بود VULKAN هشدار داده شده بود نه مدعی انتظار یک معجزه را با اجرای بازی های Vulkan داشته باشید" این به این دلیل است که Vulkan API امکانات زیادی را برای عملکرد بهتر و بهینه سازی بیشتر فراهم می کند ، بازی ها و موتورهای آنها برای DirectX 11 و OpenGL تنظیم می شوند. این تا زمان ظهور بازی های جدید یا موتورهای جدید طراحی شده در اطراف نخواهد بود VULKAN که وجود خواهد داشت عملکرد بهتر در OpenGL / DX11. به این دلیل juegos در حال حاضر در دسترس است VULKAN می تواند باشد کندتر از آنهایی که در پردازنده OpenGL وجود دارد، این در حالی است که روی اشکالات مختلف بازی ها و درایورها کار می کنید.

با اينكه توسعه دهندگان از بازی ها هستند برانگیخته با امکانات ارائه شده توسط Vulkan، لس طول میکشه به طوری که کاملاً تبدیل کنید. وضعیتی شبیه به این اتفاق افتاد وقتی Direct3D 11 آزاد شد و شروع شد بازی های پشتیبانی ، مدتی بعد بازی ها سریعتر از Direct3D 9 اجرا می شوند.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   استاکر dijo

    پست خوب ، برای دیدن آنچه که از خود را برای بازی می دهد. اوقات خوبی برای بازی در دنیای OpenSource در راه است

  2.   HO2Gi dijo

    "20015" فکر می کنم شما صفر باقیمانده باشید