نسخه DirectX شما و مدل شیدر را تعیین کنید

یک گروه برای پیدا کردن نسخه DirectX و Shader Model در حال اجرا بر روی کامپیوتر شما.

مایکروسافت DirectX، همچنین به سادگی شناخته شده به عنوان DirectX است مجموعه ای از API های استفاده شده در توسعه و برنامه نویسی بازی های ویدئویی در سیستم عامل های مایکروسافت (ویندوز و ایکس باکس). در سال 1995، کمی بعد از انتشار ویندوز 95، از آن زمان به بعد از ویندوز 98 در هر نسخه از ویندوز همراه شده است.

با انتشار DirectX 12 در سال 2015، مایکروسافت تعدادی از ویژگی های برنامه نویسی جدیدی مانند API های سطح پایین را ارائه می دهد که به توسعه دهندگان اجازه می دهد تا بیشتر از آنچه دستورات به واحد پردازش گرافیک ارسال می شود کنترل بیشتری داشته باشد. API های DirectX 12 نیز در توسعه بازی Xbox One و Windows Phone علاوه بر ویندوز 10 نیز مورد استفاده قرار می گیرند.

از زمان انتشار کارت گرافیک DirectX 8.0 از برنامه ها / دستورالعمل های شناخته شده به عنوان مدل های شیدر برای کمک به تفسیر دستورالعمل ها در مورد چگونگی ارائه کارت گرافیک فرستاده شده از CPU به کارت گرافیکی استفاده شده است. بسیاری از بازی های رایانه ای جدید به طور فزاینده ای نسخه های نسخه شیدر را در سیستم مورد نیاز خود قرار می دهند.

با این حال این نسخه های شیدر به نسخه DirectX که شما روی رایانه خود نصب کرده اید مرتبط است و سپس به کارت گرافیک شما متصل می شود. این می تواند تعیین کند که آیا سیستم شما می تواند یک مدل سایهدار خاص را اداره کند یا نه.

چگونه می توان نسخه DirectX را تعیین کرد؟

  1. روی منوی شروع، سپس "اجرای" را کلیک کنید.
  2. در جعبه "Run" نوع "dxdiag" (بدون نقل قول ها) و روی "Ok" کلیک کنید. این ابزار تشخیصی DirectX را باز می کند.
  3. در تب "سیستم" که در قسمت "اطلاعات سیستم" ذکر شده است، باید "نسخه DirectX" را که ذکر شده است را ببینید.
  4. نسخه DirectX خود را با نسخه شیدر لیست شده در زیر مطابقت دهید.

هنگامی که نسخه DirectX را روی رایانه خود اجرا می کنید، می توانید از نمودار زیر برای تعیین اینکه چه نسخه نسخه شیدر پشتیبانی می شود استفاده کنید.

نسخه های DirectX و Shader Model

* برای سیستم عامل ویندوز XP در دسترس نیست
† برای ویندوز XP، ویستا (و بروز 7 قبل از SP1) در دسترس نیست
‡ ویندوز 8.1، RT، سرور 2012 R2
* ویندوز 10 و ایکس باکس یکی

لطفا توجه داشته باشید نسخه های DirectX قبل از DirectX 8.0 از مدل های شیدر پشتیبانی نمی کنند

نسخه های DirectX دقیق در اینجا با DirectX نسخه 8.0 شروع می شوند. نسخه های DirectX قبل از نسخه 8.0 عمدتا برای حمایت از ویندوز 95، ویندوز 98، ویندوز م، ویندوز NT 4.0 و ویندوز 2000 منتشر شد.

نسخه های DirectX 1.0 تا 8.0a با ویندوز 95 سازگار بودند. ویندوز 98 / Me شامل پشتیبانی از DirectX نسخه 9.0 بود. تمام نسخه های قدیمی DirectX در سایت های مختلف شخص ثالث در دسترس هستند و اگر شما نسخه های قدیمی تر از سیستم عامل ویندوز را نصب می کنید، ممکن است برای اجرای فایل های بازی / دیسک های اصلی بازی مفید باشند.

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

چه بازی های DirectX 12 پشتیبانی می کند؟

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

اگر به احتمال زیاد بازی شما تحت نسخه جدید DirectX سازگار نیست، عمدتا بازی هایی که در DirectX 9 یا بالاتر هستند، Microsoft DirectX End-User Runtime را فراهم می کند که بسیاری از خطاهای زمان اجرا را با DLL های نصب شده از نسخه های قدیمی DirectX ثابت می کند.

چگونه می توان آخرین نسخه DirectX را نصب کرد؟

نصب آخرین نسخه DirectX لازم است زمانی که سعی می کنید بازی ای را که با آخرین نسخه توسعه یافته است بازی کنید. مایکروسافت آن را بسیار آسان کرده است تا به روز بماند و می تواند از طریق ویندوز به روز رسانی استاندارد و از طریق دانلود و نصب دستی به روز شود. از آنجا که انتشار DirectX 11.2 برای ویندوز 8.1، DirectX 11.2 دیگر به عنوان یک دانلود / نصب مستقل نیست و باید از طریق Windows Update دانلود شود.

علاوه بر ویندوز به روز رسانی، اکثر بازی ها سیستم شما را در نصب بررسی خواهند کرد تا ببینند که آیا شما نیازهای DirectX را برآورده می کنید، اگر از شما خواسته شود قبل از نصب بازی، آن را دانلود و نصب کنید.