تفاوت DirectX 11 و DirectX 12 در چیست؟
با معرفی DirectX 12 در سال ۲۰۱۵، عصر جدیدی برای توسعه دهندگان بازی و گیمرها آغاز شد. این نسخه از دایرکت ایکس نوید بهبود عملکرد، افزایش کارایی و ویژگیهای جدیدی مانند ردیابی پرتو را میداد. ...
با معرفی DirectX 12 در سال ۲۰۱۵، عصر جدیدی برای توسعه دهندگان بازی و گیمرها آغاز شد. این نسخه از دایرکت ایکس نوید بهبود عملکرد، افزایش کارایی و ویژگیهای جدیدی مانند ردیابی پرتو را میداد.
دایرکت ایکس (DirectX) که پیش از این در مقالات قبلی ویجیاتو از آن صحبت کردیم، در واقع رابطی نرم افزاری است بعد مولتی مدیای ویندوز را به دوش میکشد.DirectX 11 و DirectX 12 حال و آینده APIهای گرافیکی هستند. هردو ویژگیهای متفاوتی دارند و هردو مزایای قابل توجهی را در کیفیت بصری تجربه بازی ها ارائه میدهند.
DirectX 11 در مقابل DirectX 12؛ کدام بهتر است؟
DirectX 12 توانایی بیشتری در تعامل با سخت افزار کامپیوتر دارد. این رابط میتواند به هر هسته پردازنده، به صورت جداگانه اجازه دهد تا با GPU ارتباط برقرار کند. ولی DirectX 11 به بازیها اجازه می دهد تا فقط از دو یا چهار هسته CPU استفاده کنند. در DirectX 12 تعداد هستههای بسشتر پردازنده، تجربهی بصری بهتری را رقم میزنند.
در گذشته دلیلی برای استفاده از یک پردازنده با بیش از چهار هسته به جهت اهداف گیمینگ وجود نداشت. زیرا توسعه دهندگان برای بهره بردن از چندین رشته (Thread) کار دشواری در پیش داشتند. DirectX 12 راه حلی مناسب برای برطرف کردن این مشکل بود، زیرا به جای توسعه دهندگان یک API میتوانست رابط بین CPU و GPU باشد. همین موضوع باعث میشود تا بتوانید از تمام پتانسیل کامپیوتر برای اجرای روانتر بازی مورد علاقه خود استفاده کنید.
کدام نسخه از DirectX برای بازیهای کامپیوتری مناسبتر است؟
آخربن نسخه DirectX برنامهها را قادر میسازد تا منابع را براساس نیاز مدیریت کنند و ضمن بهبود عملکرد، اتلاف منابع کامپیوتر را به حداقل برسانند. اکثر گیمرهایی که از کامپیوتر ویندوزی استفاده میکنند، در استفاده از DirectX 12 شاهد بهبود عملکرد، به ویژه نرخ فریم خواهند بود.
اگر گزینه ای برای انتخاب نسخه DirectX در تنظیمات بازی وجود دارد، بهتر است که هر دو نسخه را امتحان کنید تا ببینید کدام گزینه بهترین عملکرد را ارائه میدهد. تا زمانی که DirectX 12 توسط سازنده بازی به درستی پیاده سازی شده باشد، استفاده از آن باید نرخ فریم بیشتری را نسبت به DirectX 11 برای شما به ارمغان بیاورد. بعید است که شاهد دو برابر شدن نرخ فریم باشید. اما افزایش ۲۰ الی ۲۵ درصدی نرخ فریم نسبت به DirectX 11 دور از ذهن نیست.
کلام آخر
در این مقاله به بررسی تفاوت اساسی DirectX 11 و DirectX 12 پرداختیم. هنگام انتخاب بین نسخههای DirectX، به نیازهای خود فکر کنید و توانایی های سخت افزار خود را بسنجید. در نهایت، نسخهای را انتخاب کنید که به بهترین وجه نیازهای شما را برآورده کند و عملکرد بهینه و سازگاری را ارائه دهد.
دایرکت ایکس رابط نرم افزاری است که بعد مولتی مدیای ویندوز را عهدهدار است.
قابلیت های نسخههای مختلف دایرکت ایکس با هم متفاوت است و هر نسخه ویژگیهای متفاوتی ارائه میدهد.
این رابط نرم افزاری میزان استفاده از منابع کامپیوتر را کاهش و متوسط نرخ فریم در بازیها را بهبود بخشیده است.
دیدگاهها و نظرات خود را بنویسید
برای گفتگو با کاربران ثبت نام کنید یا وارد حساب کاربری خود شوید.
خیلی از بازی ها تو DX11 بیشتر از DX12 فریم میدن
اینو نفهمیدم من
این موضوع به سخت افزار شما و میزان بهینه سازی سازنده بستگی داره و اگر از کامپیوتر قدیمی تری استفاده میکنید ممکن است سخت افزار شما از دایرکت ایکس 12 پشتیبانی نکند.
همانطور که در چارت مشخص شده اکثر بازی های بروز عملکرد بهتری با DirectX 12 دارند.
به عنوان مثال من بخاطر سخت افزاری ک داشتم اکثر بازی ها رو با دایرکت 12 بازی میکردم. ولی برای gta v یذره افت فریم داشتم که بخاطر همون مجبور شدم تنظیمات بازی رو روی دایرکت 11 اجرا کنم. با این کار افت فریم من برطرف شد
gta v اصلا دایرکت۱۲ نداره +__+
۱۰ و ۱۰.۱ و ۱۱ داره
بله درست میگین. اشتباه از من بود. من بجای اینکه رو 11 قرار بدم رو 10.1 قرار میدادم