پس از انتشار ویندوز 10، دوباره و دوباره خواسته شد که از DirectX 12 برای بارگیری استفاده کنم، چرا dxdiag نسخه 11.2 را نشان می دهد، با وجود اینکه کارت گرافیک نیز در مورد چنین مواردی پشتیبانی می شود. من سعی خواهم کرد به تمام این سوالات پاسخ دهم.
در این مقاله - در مورد وضعیت فعلی امور با DirectX 12 برای ویندوز 10، به همین دلیل است که این نسخه ممکن است در رایانه شما دخالت نداشته باشد و همچنین به جای اینکه DirectX را دانلود کنید و چرا لازم است، با توجه به اینکه این جزء در حال حاضر موجود است سیستم عامل
چگونه برای پیدا کردن نسخه DirectX در ویندوز 10
اول در مورد چگونگی دیدن نسخه DirectX که مورد استفاده قرار می گیرد. برای انجام این کار، کلید ویندوز (که دارای آرم) + R روی صفحه کلید است و کلید را وارد کنید dxdiag در پنجره اجرا
در نتیجه، ابزار Diagnostic DirectX راه اندازی خواهد شد، که در آن شما می توانید نسخه DirectX در زبانه سیستم را مشاهده کنید. در ویندوز 10، احتمالا DirectX 12 یا 11.2 وجود دارد.
گزینه دوم لزوما با یک کارت گرافیک پشتیبانی نشده مرتبط نیست و دقیقا به این دلیل نیست که شما ابتدا باید DirectX 12 را برای ویندوز 10 دانلود کنید، چرا که تمام کتابخانه های ضروری اولیه در سیستم عامل بلافاصله پس از ارتقا یا نصب تمیز قابل دسترسی هستند.
چرا DirectX 11.2 به جای DirectX 12 استفاده می شود؟
اگر در ابزار تشخیصی که نسخه فعلی DirectX 11.2 را مشاهده می کنید، این می تواند به دو دلیل باشد: یک کارت گرافیک پشتیبانی نشده (و ممکن است در آینده پشتیبانی شود) یا راننده کارت گرافیک قدیمی استفاده شود.
به روز رسانی مهم: در ویندوز 10 Creators Update، نسخه 12 همیشه در dxdiag اصلی نمایش داده می شود، حتی اگر آن توسط کارت گرافیک پشتیبانی نمی شود. نحوه ی پیدا کردن آنچه پشتیبانی می شود، مواد جداگانه ای را مشاهده کنید: نحوه ی پیدا کردن نسخه DirectX در ویندوز 10، 8 و ویندوز 7.
کارت های ویدئویی که از DirectX 12 در ویندوز 10 پشتیبانی می کنند:
- گرافیک یکپارچه از پردازنده های Intel Core i3، i5، i7 Haswell و Broadwell.
- NVIDIA GeForce 600، 700، 800 (به طور جزئی) و 900 سری، و همچنین کارت های گرافیکی GTX Titan. NVIDIA همچنین قصد پشتیبانی از DirectX 12 برای GeForce 4xx و 5xx (Fermi) را در آینده ای نزدیک می دهد (ما باید انتظار داریم که درایورهای به روز شده).
- پردازنده های AMD Radeon HD 7000، HD 8000، R7، R9 و همچنین تراشه های گرافیکی یکپارچه AMD A4، A6، A8 و A10 7000، PRO-7000، Micro-6000 و 6000 (در اینجا نیز پشتیبانی از پردازنده های E1 و E2). این ها کاور، میلین و بیم است.
در عین حال، حتی اگر کارت ویدئوی شما به نظر می رسد که در این لیست قرار داشته باشد، ممکن است مدل خاصی ظاهر شود بله پشتیبانی نمی شود (تولید کنندگان کارت گرافیک هنوز روی رانندگان کار می کنند).
در هر صورت، اگر نیاز به DirectX 12 دارید، یکی از اولین گام هایی است که باید در نظر بگیرید، نصب آخرین نسخه های درایور برای ویندوز 10 کارت ویدئویی خود را از وب سایت های رسمی NVIDIA، AMD و Intel.
توجه: بسیاری از افراد با این واقعیت مواجه هستند که رانندگان کارت گرافیک در ویندوز 10 نصب نشده اند و خطاهای مختلفی را ارائه می دهند. در این مورد، این کمک می کند تا به طور کامل حذف رانندگان قدیمی (چگونه برای حذف درایور کارت گرافیک)، و همچنین برنامه های مانند تجربه GeForce یا AMD کاتالیست و نصب آنها را به روش های جدید.
پس از به روز رسانی رانندگان، در dxdiag نگاه کنید، نسخه DirectX را استفاده کنید و در همان زمان نسخه راننده روی صفحه نمایش برگه ها: برای پشتیبانی از DX 12 باید یک درایور WDDM 2.0 باشد، نه WDDM 1.3 (1.2).
چگونه برای دانلود DirectX برای ویندوز 10 و چرا؟
با وجود این واقعیت که در ویندوز 10 (و همچنین در دو نسخه قبلی سیستم عامل) کتابخانه های اصلی DirectX به طور پیش فرض وجود دارد، در برخی از برنامه ها و بازی ها شما ممکن است اشتباهاتی مانند "اجرای یک برنامه ممکن نیست زیرا d3dx9_43.dll از کامپیوتر شما از دست رفته است "و دیگران مربوط به عدم وجود DLL های جداگانه نسخه های قبلی DirectX در سیستم است.
برای جلوگیری از این، توصیه می کنم بلافاصله DirectX را از وب سایت رسمی مایکروسافت دانلود کنید. پس از دانلود برنامه نصب وب، آن را راه اندازی کنید و برنامه به طور خودکار تعیین می کند که کدام کتابخانه های DirectX در رایانه شما از دست رفته اند، آنها را دانلود و نصب کنید (توجه نکنید که تنها پشتیبانی از ویندوز 7 ادعا شده است، همه چیز دقیقا همان کار را در ویندوز 10 انجام می دهد) .