هنگامی که برای اولین بار در سال 2013اAMD رابط برنامه نویسی Mantle را معرفی کرد، دنیای گیمینگ را به وجد آورد، Mantle در مقایسه با دیگر رابط‌های برنامه نویسی آن زمان از جمله DirectX؛ به طرز کارآمدتری از منابع سخت افزار بهره می‌گرفت و همه را به جهش عظیمی در پردازش گرافیکی امیدوار کرد. با این حال از آنجایی که Mantle به طور انحصاری در اختیار AMD بود، سازندگان بازی از این رابط برنامه نویسی چندان استقبال نکردند و Mantle به مرگ محکوم شد.


در این وضع بود که AMD تدبیر دیگری اندیشید و در همکاری با Khronos ، کوشید تا نوآوری‌های خود را با هر پردازنده گرافیکی قابل استفاده کند. اکنون ثمره این همکاری‎ها Vulkan نام دارد. پس از فراز و نشیب‌های فراوان، در ‌‌نهایت امروز از طریق Khronos (کنسرسیوم استانداردهای پردازش گرافیکی)، مشخصات Vulkan 1.0 را منتشر ساخت. با معرفی Vulkan 1.0، بزودی AMD نسخه آزمایشی از درایور Radeon™ Software را با پشتیبانی از این رابط برنامه نویسی جدید عرضه می‌کند. این درایور جدید به توسعه دهندگان بازی این امکان را می‌بخشد تا گلوگاه‌های تاریخی در استفاده از منابع سخت افزاری را از میان بردارند که با رهاسازی پتانسیل‌های موجود، تجربه غنی تری از گیمینگ را به ارمغان می‌آورد. Vulkan نام است که برای جدید‌ترین نسل از OpenGL™ انتخاب شده، این رابط برنامه نویسی جدید، بسیاری از نوآوری‌ها و دست آورد‌های موجود در Mantle را با خود دارد و یک رابط برنامه نویسی قدرتمند با overhead بسیار پایین است. این رابط برنامه نویسی جدید، به توسعه دهندگان نرم افزاری کنترل عمیقی بر روی کارایی، بهره وری و قابلیت‌های پردازنده‌های گرافیکی Radeon و سیستم‌های دارای پردازنده‌های متعدد را می‌بخشد.
با اینکه رابط‌های برنامه نویسی گرافیکی چیز جدیدی نیستند، اما تا پیش از ظهور Mantle، همه آن‌ها مشکل مشترکی داشتند و نمی‌توانستند بطور کامل از پتانسیل منابع سخت افزاری سیستم برای پردازش گرافیکی بهره بگیرند، چراکه بخش زیادی از منابع سیستم، به دلیل overhead غیرقابل استفاده بود. کاهش این overhead که برای اولین بار با Mantle شاهد آن بودیم، امکان بهره گیری بهتر و مفید‌تر از منابع سخت افزاری را ممکن می‌کند.
کلیه پردازنده‌های گرافیکی بر پایه معماری AMD GCN 1.0 و پس از آن و همچنین پردازنده‌های گرافیکی بر پایه معماری Kepler و پس از آن، از این رابط برنامه نویسی جدید پشتیبانی می‌کنند.

منبع: guru3d

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.

نظرات (6)

  • AMD همیشه توی درایوراش لنگ میزده و نمیتونسته از توانایی های کارتاش استفاده کنه

  • مهمان - وحید

    در پاسخ به: hossein

    این که بگیم نمیتونسته استفاده کنه، یکم(خیلی) کم لطفی کردیم، این کمپانی برخلافِ Nvidia در زمانِ ارائه Mantle توانایی های از این رابط را نشان داد( و البته ارائه داد) که واقعا میشد انقلاب را در استفاده از کارتهای گرافیکی احساس کرد، بنچ مارک هایی که از Battlefield 4( یا شماره 3؟) هستند را شما نگاه کنید(چون از رابطِ منتل هم پشتیبانی میکرد) بعد در مقایسه با سایرِ کارتهای گرافیکی که این رابط را پشتیبانی نمیکردند تفاوت را بوضوح می دیدید!!!!!
    البته از نظرِ درایور ها، بنده هم با شما هم نظر هستم، این شرکت پتانسیل هایِ حداقل بازاریابیِ محصولاتش را بخوبی اجرا نمیکند که در واضح ترین این پتانسیل ها، ارائه درایور هایِ بروز است(هر چند اصلا در مقابلِ تکنولوژی های پیشرفته مهم نیست ولی عوامِ مردم به این نکتهِ کم ارزش، بیشتر دقت میکنند)

  • مهمان - عقل کل

    در پاسخ به: مهمان - وحید

    چه جالب
    منظورت اینه که《عوام مردم》یعنی مثلا بقال سر کوچه، نمکی و ... ارائه ی درایورهای بروز گرافیکی براشون خیلی مهمه ولی برای من که عمریه کارم سخت افزاره اصلا مهم نیست
    گاهی نظرات جالبی داده میشه

  • منم احتمال میدم به ps4 راه پیدا کنه چون xbox 1 هم dx12 در بازی های جدید استفاده خواهد کرد... چون بازی های جدید هم کنسول ها به سختی 1080 اجرا میکنن یا که افت فریم دارن... حداقل برای اینکه 3 / 4 سال دیگه بمونن باید استفاده کنن

  • مهمان - vahid

    پردازنده های کنسول ها چطور؟؟؟ مخصوصا PS4 که تنها از OpenGL استفاده میکند؟؟؟ البته میدونم که خودِ سازندهِ کنسول باید اعلام کند اما شما در این رابطه اطلاعی دارید؟؟؟

  • سلام دوست گرامی
    مشخص نیست اما از اونجایی که پردازنده های کنسول ها ساخت AMD هستند، به احتمال زیاد بله. ممکن هم هست پشیتبانی از Vulkan به نسل معمول بشه چرا که باید خود بازی ها این قابلیت رو داشته باشند.

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید