با انتشار  ابزار بنچمارک اولین بازی مبتنی بر DirectX 12 به نام Ashes of the Singularity؛ برخلاف انویدیا جهش کارایی قابل توجهی را با پردازنده های گرافیکی AMD شاهد بودیم. انویدیا نسبت به برتری رقیب آن هم تنها در این بازی ناخرسند بود و طی بیانیه ای عملاً آن را بی ارزش و معیاری نادرست برای محک DX12 خوانده بود. اکنون توسعه دهنده بازی مذکور از فشارهای انویدیا برای جلوگیری از خودنمایی AMD و درخواست حذف برخی تنظیمات خاص در بخش بنچمارک ها می گوید.

 

توسعه دهنده این بازی اظهار داشته که انویدیا با بیانیه خود نسبت به این بازی، به تیم توسعه برای حذف برخی تنظیمات خاص در ابزار بنچمارکینگ این بازی فشار آورده است. با این حال Oxide زیر بار خواسته های انویدیا نمی رود. به گفته این توسعه دهنده از آنجایی که معماری Maxwell انویدیا بر خلاف معماری GCN رقیب از موتور محاسباتی غیرهمگام یا Asynchronous Compute Engine پشتیبانی نمی کند؛ خواستار غیرفعال سازی آن در بازی بوده است. وی دلیل برتری AMD در بنچمارک های اولیه را همین مسئله دانسته است. به گفتی وی علیر غم اینکه انویدیا می کوشد  از طریق درایورهای جدید از Async Compute بهره گیرد و حتی در سطح درایور پشتیبانی از آن ذکر گردیده اما عملاً تلاش های انویدیا نتیجه عکس داشته و ما به ناچار مانع از بکارگیری آن شده ایم تا کارایی با افت بسیار شدیدتری مواجه نشود.

اما مشکل DX11 آنجایی است که به دلیل پیچیدگی های بالا نمی توان تمام قدرت پردازنده گرافیکی را بصورت multi-threading به خدمت گرفت. اگر بکوشیم با DX11 پردازش ها را با تعداد بالایی از واحد های سایه زنی پردازش کنیم؛ بطور نامطلوبی پیچیدگی اجرایی و افزونگی رخ می دهد و عملاً کاهش کارایی را شاهد خواهیم بود.  از این رو بخش  قابل توجهی از منابع پردازنده گرافیکی به دلیل ناتوانی در تفهیم فرامین بلا استفاده می ماند و یا به عبارتی پردازنده گرافیکی هیچ گاه به صورت 100% قابل بکارگیری نیست. DirectX12 با معرفی Async Compute به این مشکل پایان داده است.

Asynchronous Shaders یا سایه زن های غیر همگام که به عنوان Asynchronous Shading یا سایه زنی غیرهمگام نیز شناخته می شود؛ قابلیت جدیدی در رابط های برنامه نویسی DirectX12، Mantle و Vulkan است که در DirectX11 و OpenGL وجود ندارد. این قابلیت امکان اجرای پردازش ها توسط واحد های سایه زنی پردازنده گرافیکی (CUDA در پردازنده های گرافیکی انویدیا و Stream Processors در پردازنده های گرافیکی AMD) را به صورت هم زمان و غیر همزمان در حالت multi-thread ممکن می کند.

شاید بازی Ashes of the Singularity به اندازه بازی های راهبردی بی درنگ (RTS) حرف زیادی برای گفتن نداشته باشد اما اولینی است که در کنار DirectX 11، از DirectX 12 نیز پشتیبانی می کند. بنابراین می تواند به گیمرها امکان مقایسه این دو رابط برنامه نویسی را بدهد. وب سایت PC Perspective دست به انجام این بررسی هیجان انگیز زده است و آنطور که پیداست، وعده های مایکروسافت درباره DirectX 12 واقعیت داشت و البته پردازنده های گرافیکی AMD بیشترین بهره را حداقل با این بازی می برند.

در مقایسه صورت گرفته میان دو کارت گرافیک GeForce GTX 980 با Radeon R9 390X، کارت R9 390X در حالت DirectX 11 عملکرد ضعیفی داشته است، اما با تغییر به DirectX 12، نه تنها کارایی R9 390X بیش از 30% افزایش یافته، بلکه GTX 980 را نیز پشت سر گذاشته است. اما یک دلیل برای با تردید نگریستن به این نتایج می تواند بهینه نبودن R9 390X برای DirectX 11 باشد و صرفاً با DirectX 12 عملکرد بهتری ارائه کند.

در بررسی صورت گرفته با این دو پردازنده گرافیکی در وضوح تصویر هایی که به CPU نیز وابسته هستند، میان پردازنده های مختلفی از هر دو AMD و اینتل، R9 390X با پردازنده های دارای تعداد هسته پردازشی کمتر، کارایی ضعیف تری داشته و با افزایش تعداد هسته های پردازشی، مقداری افزایش کارایی مشاهده شده است.

شما چه فکر می کنید، آیا AMD حداقل در بازی های مبتنی بر DX12 می تواند انویدیا را به چالش بکشد؟ نظرات خود را با ما و دیگر دوستانتان به اشتراک بگذارید.

منبع: wccftech

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

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

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

نظرات (10)

  • ای جونم AMD
    viva amd

  • این که خیلی داغون تره:(

  • مهمان - س

    انویدیا واقعا شرکت بدبختی به جای که محصولش بهتر کنه به بازیساز فشار میاره که این بنچمارکینگ رو نشون نده
    دم شرکت amd گرم امیدوارم بتونه در اینده بهتر کار کنه

  • در نظر من هر دو گرافیک واقعا عالی کار کردن ولی خب AMD نسبت به Nvidia کمی بهتر عمل کرده
    من طرفدار و متعصب هیچ یک نیستم و خیلی هم دوس دارم هردو به سطح بهتر و بالاتری از کارایی و کیفیت برسن و قیمت مناسبی ارائه بدن

  • با سلام و تشکر از شهرسخت افزار و جناب کریمی عزیز بابت مقالات و مطالب خوبشون
    ببینیم گذشت زمان چه تغییراتی ایجاد خواهد کرد همونطور که amd جلو افتاده و منتظر nvidia هستیم

  • چه بازی مناسبی رو انتخاب کردن :D
    AMD این بازی رو همراه بعضی از کارت های جدیدش داده بیرون
    این بازی کاملا برای کارت های AMD بهینه شده !

  • اگه واقعا اینطوری باشه یک فاجعه برای انویدیا است.

  • مهمان - ali-az

    در پاسخ به: HassanM

    اتفاقا بر عکس اگر این مشکل انودیا در درایوهای جدید حل کنه دیگه بحال amd باید گریست! همینطوری 3تا 4 فریم 390 جلوتره حالا وقتی مشکل حل بشه 20 تا 30 فریم اودیا جلو میفته اینطوری دیگه عمرا کسی amd بخره همین الانشم توی آمار رسمی از هر 5 نفر 4 نفر انودیا میخرن

  • سلام دوستان
    ببینید بحث اصلی اینه که به گفته توسعه دهنده بازی، پردازنده های گرافیکی فعلی انویدیا فاقد Asynchronous Shading هستند که یک قابلیت در سطح سخت افزاره و نمیشه صرفاً با درایور اون رو بکار گرفت. البته این ادعای ایشون هست که انویدیا فاقد Asynchronous Shadingه. بنابراین بحث اصلی سر کارایی پردازنده های گرافیکی فعلیه.
    حتی برخی وب سایت ها سناریوی کم رنگ جلوه دادن DX12از سوی انویدیا برای پنهان کردن این ضعف رو مطرح کردن. با این حال توسعه دهنده مذکور مشخصاً به فشار انویدیا برای عدم بکارگیری Asynchronous Shading در بازی اشاره کرده.
    در همین حال هیچ چیز مشخص و قطعی نیست

  • مهمان - ali-az

    در پاسخ به: خبات کریمی

    مرسی ولی منم کلا این بازی قبول ندارم چون با همه بازی ها فرق داره قدرت 390 و 980 یک حدود هست بچنمارک هر بازی نگاه کنی اختلاف چند فریم ناچیز هست ولی این بازی 390x در دایرکت 11 اختلاف 30 فریم با 980 داره که در هیچ بازی یا نرم افزاری دیده نشده

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

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

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

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

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

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

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

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

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