زمانی که مایکروسافت ویژگیهای جدید سیستم عامل خود را با نام ویندوز 10 ارایه میداد، در یکی از این قابلیتها به DirectX 12 اشاره کرد که این موضوع برای گیمرها و افرادی که به بازی علاقه دارند بسیار جالب بود اما شاید نمیدانستند که انتشار این بهروز رسانی چقدر میتواند مفید باشد.
DirectX نامی است که مایکروسافت از آن برای شرح اپلیکیشنی در زمینه برنامه نویسی رابط کاربری (API) استفاده میکند و از زمینههای آن میتوان به بخش مالتی مدیا و اپلیکیشنهای ویدیویی اشاره کرد. شاید اصلیترین دلیل و ویژگی هم که DirectX دارد به بخش بازی باز میگردد و سیستم عامل ویندوز برای اجرای اغلب بازیها از نسخههای مختلف DirectX استفاده میکند.
DirectX چیزی است که گیمرها را از سختی اجرا یک بازی دور میسازد. در چند سال قبل زمانی که از ویندوز 95 استفاده میشد کاربران برای اجرای یک بازی مجبور بودند تا از طریق DOS و بوت دیسک وارد عمل شوند و میبایست استدلالهایی را در config.sys و autoexec.bat ایجاد میکردند تا بازی بتواند به صورت مستقیم به سخت افزار کامپیوتر دسترسی داشته باشد.
با انجام این کار بازی قادر میشد تا به بخش وسیعی از مموری، کارت صدا، ماوس و… دسترسی داشته باشد و استفاده از DirectX برای گیمرها و افرادی که مهارت کمی به کامپیوتر دارند باعث میشود که تمام این مشکلات را به سادگی حل کنند و بتوانند از بازی مورد نظر خود لذت ببرند.
ورود DirectX
مایکروسافت سعی کرد سریعا سیستم عامل خود را با نام ویندوز و DirectX عرضه سازد و مورد استقبال توسعه دهندگان نیز قرار گرفت. علاوه بر این، توسعه دهندگان نیز امکان مییافتند تا در ویندوز نیز تولیدات خود را بتوانند به سخت افزار مورد نیاز متصل کنند، درست همانند DOS.
اولین نسخه از DirectX برای ویندوز 95 و نسخه 4.0 از NT با ورژن 2.0a در ژوئن سال 1996 منتشر شد که در ابتدا کمی کند بود اما شاید بتواند گفت که انقلابی در زمینه بازیهای کامپیوتری ایجاد کرد و بدون استفاده از آن شما تجربه بسیاری بدی از بازی در کامپیوتر داشتید.
با گذشت زمان DirectX نیز روز به روز بهتر شد. اما اکنون این که آیا شما میتوانید از نسخههای جدید DirectX استفاده کنید، بدین موضوع بستگی دارد که سخت افزار کامپیوتر شما میتواند از نسخه جدید پشتیبانی کند یا خیر؛ که موضوع پیشتیبانی سخت افزاری نیز بیشتر به کارت گرافیک شما باز میگردد و اگر کامپیوتر شما به اندازه کافی قدیمی است و تصمیم دارید تا بازیهای روز و قدرتمند را اجرا کنید بهتر است که دست به جیب شوید و کامپیوتر خود را تعویض کنید و یا ارتقا دهید.
چرا DirectX 12 یک ارتقا بزرگ به حساب میآید؟
مایکروسافت تمام تلاش خود را در DirectX 12 کرده است و سعی داشته تا قابلیتهای بسیار زیادی را نسبت به نسخههای قبلی در این ورژن قرار دهد و همین باعث یک ارتقا بزرگ شده. برای ایکس باکس وان این واضح است که میتواند به تنظیمات رندرینگ بیشتر دسترسی داشته باشد و راه را هموارتر سازد تا اینکه بتواند از طریق افزایش افکتها، نمایش بهتری از بازی داشته باشد. اکنون نیز امیدواریم که DirectX 12 بتواند نرخ فریمهای سریعتری از پلی استیشن 4 را در ایکس باکس وان داشته باشد و بتواند به توسعه دهندگان کمک کند تا راحتتر بتوانند به ESRAM فوق سریع کنسول مایکروسافت دسترسی داشته باشند.
در نهایت DirectX 12 باعث میشود که ایکس باکس وان داشبورد سریعتری داشته باشد و بتواند در مسیر هموارتری ویدیوهای 4K را نمایش دهد. البته این قابلیتها در کامپیوتر توسط DirectX 12 بیشتر جلوه میکنند.
میزان سازگاری
یکی از قابلیتهایی که باعث میشود گیمرها با DirectX 12 خوشحال شوند این است که نسخه جدید نسبت به DirectX 11 سازگاری بیشتری با سخت افزار دارد و در کل این بدان معناست که اگر کارت گرافیک شما کمتر از دو سال عمر داشته باشد شما دیگر نیازی نیست که کارت گرافیک خود را ارتقا دهید.
البته باید به این نکته نیز توجه داشت که بدون شک بخشی از APIهای DirectX 12 نیز هستند که برای نسخههای قدیمی در دسترس نیست. پس اگر کارت گرافیک شما از DirectX 11 پشتیبانی میکند به احتمال زیادی قادر خواهید بود تا از بیشتر قابلیتهای DirectX 12 استفاده کنید.
شاد باش به کاربران لپتاپ
مایکروسافت مدعی شده و قول داده است که DirectX 12 بتواند با دستگاههای ضعیف و پایینرده نیز کار کند و این بدان معناست که لپتاپها و تبلتها نیز میتوانند از آن بهرهمند شوند. البته اغلب افراد میدانند که این دو پلتفرم کامپیوتری قدرت کمتری در اجرا بازیها دارند و غالبا گیمرها مایل به خرید لپتاپ جهت بازی نیستند و تمایل دارند که یک کامپیوتر رو میزی را بسازند (اسمبل) و یا خریداری کنند که از طریق آن قادر خواهند بود تا بازیهایی با جزییات بیشتر و نرخ فریم (فریم ریت) بالاتر را اجرا کنند.
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 چیست؟
سلام سوال دارم کمک کنید
من توانتخاب گرافیک inno 3D gtx 680 4gb 256bit که از directx 11پشتیبانی میکنه
و گرافیک gtx1050 4gb 128bit giga که از directx 12 پشتیبانی میکنه موندم کودومو انتخاب کنم نمایشگرمم ۴k نیس
میخوام بدونم واسه من ک 1080p کافیه و راضیم میکنه کودوک گرافیک بهتره ؟؟؟
در ضمن اولی دس دو هس با قیمت حدود۷۰۰تمن و دومی نو و گازانتی دار با قیمت ۹۰۰تمن هس. ولی اولی خیلی قوی تر از دومیه!! کمک کنید خواااهشا ب جیمیل یا شمارم اس بدید یه دنننیا ممنون میشم
از همتون ممنونم منتظرم . ۰۹۳۶۸۷۹۱۱۱۹
سلام
عکس گرافیک 256 agp گزاشتید برای directx 12 ؟
لااقل یه عکس گرافیک gtx 980 میزاشتید.
پول میخواد.
چیز باحالیه ……….!