Directx - اجزای خاصی که اجازه می دهد بازی ها و برنامه های گرافیکی در سیستم عامل های ویندوز کار کنند. اصل کار DX مبتنی بر ارائه دسترسی نرم افزار مستقیم به سخت افزار کامپیوتر و به طور خاص به زیرسیستم گرافیکی (کارت گرافیک) است. این به شما امکان می دهد تا از پتانسیل کامل آداپتور ویدیویی برای رندر کردن تصویر استفاده کنید.
همچنین ببینید: برای DirectX چیست؟
در تمام سیستم عامل ها، شروع با ویندوز 7 ، اجزای فوق قبلا در توزیع ساخته شده اند. این به این معنی است که شما لازم نیست آنها را به طور جداگانه نصب کنید. برای هر نسخه سیستم عامل نسخه حداکثر خود را از کتابخانه DirectX وجود دارد. برای ویندوز 7 این DX11 است.
همچنین ببینید: چگونه به روز رسانی کتابخانه DirectX
برای بهبود سازگاری، علاوه بر جدیدترین نسخه، فایل های نسخه های قبلی در سیستم وجود دارد. در شرایط عادی، اگر اجزای DX نامحدود باشند، بازی هایی که برای نسخه دهم و نهم نوشته شده نیز کار خواهند کرد. اما برای اجرای پروژه ایجاد شده تحت DX12، شما باید نصب کنید ویندوز 10 و هیچ چیز دیگری
همچنین نسخه کامپوننت مورد استفاده در سیستم عامل توسط کارت گرافیک تحت تاثیر قرار می گیرد. اگر آداپتور شما کاملا قدیمی باشد، شاید بتواند فقط DX10 یا حتی DX9 را پشتیبانی کند. این بدان معنا نیست که کارت گرافیک قادر به عملکرد معمولی نیست، اما بازی های جدیدی که به کتابخانه های جدید نیاز دارند شروع نخواهند کرد و یا اشتباهاتی ایجاد خواهند کرد.
جزئیات بیشتر:
نسخه DirectX را بیابید
تعیین اینکه آیا کارت گرافیک DirectX 11 را پشتیبانی می کند
برخی از پروژه های بازی به گونه ای طراحی شده اند که می توانند از فایل های نسخه های جدید و قدیمی استفاده کنند. در تنظیمات این بازی ها گزینه ای برای نسخه DirectX وجود دارد.
بر این اساس، ما نتیجه می گیریم که نمی توانیم نسخه ای از کتابخانه ها را در سیستم عامل ما بکار ببریم؛ توسعه دهندگان ویندوز و تولید کنندگان شتاب دهنده های گرافیکی این کار را برای ما انجام داده اند. تلاش برای نصب یک نسخه جدید از اجزاء از سایت های شخص ثالث تنها منجر به از دست دادن زمان و یا حتی به شکست و خطا می شود. برای استفاده از قابلیت های DX تازه، شما باید کارت ویدئویی را تغییر دهید و یا یک ویندوز جدید نصب کنید.