رفتن به مطلب

(آموزشي) DirectX 12 چیست و چرا از اهمیت زیادی برخوردار است؟!


 اشتراک گذاری

Recommended Posts

زمانی که مایکروسافت ویژگی‌های جدید سیستم عامل خود را با نام ویندوز 10 ارایه می‌داد، در یکی از این قابلیت‌ها به DirectX 12 اشاره کرد که این موضوع برای گیمر‌ها و افرادی که به بازی علاقه دارند بسیار جالب بود اما شاید نمی‌دانستند که انتشار این به‌روز رسانی چقدر می‌تواند مفید باشد.


DirectX-12-600x278.jpg


DirectX نامی است که مایکروسافت از آن برای شرح اپلیکیشنی در زمینه برنامه نویسی رابط کاربری (API) استفاده می‌کند و از زمینه‌های آن می‌توان به بخش مالتی مدیا و اپلیکیشن‌های ویدیویی اشاره کرد. شاید اصلی‌ترین دلیل و ویژگی‌ هم که DirectX دارد به بخش بازی باز می‌گردد و سیستم عامل ویندوز برای اجرای اغلب بازی‌ها از نسخه‌های مختلف DirectX استفاده می‌کند.


DirectX چیزی است که گیمر‌ها را از سختی اجرا یک بازی دور می‌سازد. در چند سال قبل زمانی که از ویندوز 95 استفاده می‌شد کاربران برای اجرای یک بازی مجبور بودند تا از طریق DOS و بوت دیسک وارد عمل شوند و می‌بایست استدلال‌هایی را در config.sys و autoexec.bat ایجاد می‌کردند تا بازی بتواند به صورت مستقیم به سخت افزار کامپیوتر دسترسی داشته باشد.


DirectX-12-2-600x247.jpg


با انجام این کار بازی قادر می‌شد تا به بخش وسیعی از مموری، کارت صدا، ماوس و… دسترسی داشته باشد و استفاده از DirectX برای گیمر‌ها و افرادی که مهارت کمی به کامپیوتر دارند باعث می‌شود که تمام این مشکلات را به سادگی حل کنند و بتوانند از بازی مورد نظر خود لذت ببرند.


ورود DirectX


مایکروسافت سعی کرد سریعا سیستم عامل خود را با نام ویندوز و DirectX عرضه سازد و مورد استقبال توسعه دهندگان نیز قرار گرفت. علاوه بر این، توسعه دهندگان نیز امکان می‌یافتند تا در ویندوز نیز تولیدات خود را بتوانند به سخت افزار مورد نیاز متصل کنند، درست همانند DOS.


اولین نسخه از DirectX برای ویندوز 95 و نسخه 4.0 از NT با ورژن 2.0a در ژوئن سال 1996 منتشر شد که در ابتدا کمی کند بود اما شاید بتواند گفت که انقلابی در زمینه بازی‌های کامپیوتری ایجاد کرد و بدون استفاده از آن شما تجربه بسیاری بدی از بازی در کامپیوتر داشتید.


با گذشت زمان DirectX نیز روز به روز بهتر شد. اما اکنون این که آیا شما می‌‌توانید از نسخه‌های جدید DirectX استفاده کنید، بدین موضوع بستگی دارد که سخت افزار کامپیوتر شما می‌تواند از نسخه جدید پشتیبانی کند یا خیر؛ که موضوع پیشتیبانی سخت افزاری نیز بیشتر به کارت گرافیک شما باز می‌گردد و اگر کامپیوتر شما به اندازه کافی قدیمی است و تصمیم دارید تا بازی‌های روز و قدرتمند را اجرا کنید بهتر است که دست به جیب شوید و کامپیوتر خود را تعویض کنید و یا ارتقا دهید.


چرا DirectX 12 یک ارتقا بزرگ به حساب می‌آید؟


مایکروسافت تمام تلاش خود را در DirectX 12 کرده است و سعی داشته تا قابلیت‌های بسیار زیادی را نسبت به نسخه‌های قبلی در این ورژن قرار دهد و همین باعث یک ارتقا بزرگ شده. برای ایکس باکس وان این واضح است که می‌تواند به تنظیمات رندرینگ بیشتر دسترسی داشته باشد و راه را هموارتر سازد تا اینکه بتواند از طریق افزایش افکت‌ها، نمایش بهتری از بازی داشته باشد. اکنون نیز امیدواریم که DirectX 12 بتواند نرخ فریم‌های سریع‌تری از پلی استیشن 4 را در ایکس باکس وان داشته باشد و بتواند به توسعه دهندگان کمک کند تا راحت‌تر بتوانند به ESRAM فوق سریع کنسول مایکروسافت دسترسی داشته باشند.


DirectX-12-1-600x316.jpg


در نهایت DirectX 12 باعث می‌شود که ایکس باکس وان داشبورد سریع‌تری داشته باشد و بتواند در مسیر هموارتری ویدیو‌های 4K را نمایش دهد. البته این قابلیت‌ها در کامپیوتر توسط DirectX 12 بیشتر جلوه می‌کنند.


میزان سازگاری


یکی از قابلیت‌هایی که باعث می‌شود گیمر‌ها با DirectX 12 خوشحال شوند این است که نسخه جدید نسبت به DirectX 11 سازگاری بیشتری با سخت افزار دارد و در کل این بدان معناست که اگر کارت گرافیک شما کمتر از دو سال عمر داشته باشد شما دیگر نیازی نیست که کارت گرافیک خود را ارتقا دهید.


البته باید به این نکته نیز توجه داشت که بدون شک بخشی از APIهای DirectX 12 نیز هستند که برای نسخه‌های قدیمی در دسترس نیست. پس اگر کارت گرافیک شما از DirectX 11 پشتیبانی می‌کند به احتمال زیادی قادر خواهید بود تا از بیشتر قابلیت‌های DirectX 12 استفاده کنید.


شاد باش به کاربران لپ‌تاپ


مایکروسافت مدعی شده و قول داده است که DirectX 12 بتواند با دستگاه‌های ضعیف و پایین‌رده نیز کار کند و این بدان معناست که لپ‌تاپ‌ها و تبلت‌ها نیز می‌توانند از آن بهره‌مند شوند. البته اغلب افراد می‌دانند که این دو پلتفرم کامپیوتری قدرت کمتری در اجرا بازی‌ها دارند و غالبا گیمر‌ها مایل به خرید لپ‌تاپ جهت بازی نیستند و تمایل دارند که یک کامپیوتر رو میزی را بسازند (اسمبل) و یا خریداری کنند که از طریق آن قادر خواهند بود تا بازی‌هایی با جزییات بیشتر و نرخ فریم (فریم ریت) بالاتر را اجرا کنند.


DirectX-12-3-600x333.jpg


DirectX 12 در دستگاه‌های ضعیف باعث می‌شود که سیستم هرچه بیشتر قابل تحمل باشد ولی همچنان انتظار نمی‌رود که در زمینه بازی بعد از DirectX 12 افزایش فروشی را در بخش لپ‌تاپ‌ها و تبلت‌ها شاهد باشیم اما شما قادر خواهید بود حتی در زمانی‌هایی که در منزل نیستید نیز از طریق لپ‌تاپ خود بازی کنید.


قابلیت‌های جدید Multi-adaptor


DirectX 12 در سطح پایینی از نیاز به سخت افزار زندگی می‌کند و همین باعث می‌شود که به سخت افزاری بیشتری نسبت به نسل‌های قبلی خود دسترسی داشته باشد. اما قابلیت Multi-adaptor می‌تواند جالب‌تر باشد. اگر بخواهیم ساده‌تر بگوییم، قابلیت Multi-adaptor باعث می‌شود که توسعه دهندگان بتوانند پردازش‌های گرافیکی را به صورت تقسیمی در بین پردازنده گرافیکی اختصاصی دستگاه (کارت گرافیک) و پردازنده گرافیکی CPU انجام دهند.


این بدان معناست که در زمان افزایش بار پردازشی، کارت گرافیک و پردازنده گرافیکی CPU در کنار یکدیگر انجام وظیفه می‌کنند تا فشار کمی را هر دو متحمل شوند و مایکروسافت مدعی شده که با انجام این کار 10 درصد کارایی دستگاه افزایش می‌یابد و در اصطلاح boost می‌شود.


4K


تقریبا واضح است که آینده ویدیو و بازی‌ها در اختیار وضوح 4K قرار دارد (البته وضوح‌های 6K، 8K و… نیز در مراحل بعدی هستند) و تولید کنندگان بازی نیز در حال مهاجرت به سمت این نوع وضوح هستند. اگرچه گستره بازی‌های 4K فعلا چندان زیاد نیست اما انتظار می‌رود که در طول سال‌های آینده شاهد بازی‌های بیشتری در این زمینه باشیم و البته DirectX 12 نیز هرچه بیشتر توسعه دهندگان را در این زمینه یاری خواهد کرد و از طریق آن قادر خواهند بود تا فشار زیادی را که به GPU وارد می‌شود، کنترل کنند.


سخن پایانی


در کل DirectX 12 می‌آید تا در ویندوز 10 نیز شاهد یکی از بهترین تجربه‌های بازی باشیم و مزایای زیادی نیز در جهت بهبود عملکرد ویدیو خواهد داشت و کاربران می‌توانند به وادی 4K قدم بگذارند. البته در زمینه ایکس باکس وان نیز DirectX 12 باعث خواهد شد تا شاهد بهبود عملکرد باشیم. (همان طور که گفته شد در زمینه کیفیت رندریگ و نرخ فریم پیشرفت‌هایی را مشاهده خواهیم کرد)


بدون شک ویندوز 10 و DirectX 12 مورد توجه افراد زیادی از جمله گیمر‌ها قرار خواهند گرفت و هر دو در 29 جولای (7 مرداد) عرضه خواهند شد.


نظر شما در خصوص DirectX 12 چیست؟


منبع:/itresan.com


لینک به دیدگاه
Share on other sites

واقعا جالب بود.ممنون دوست عزیز @};-

لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...