ورود کاربران VIP سرزمین دانلود، مرجع دانلود و آموزش رایگان نرم افزار

منوی سایت

از کجا بفهمیم دایرکت ایکس ویندوز چند است

تازه های این بخش :

(مربوط به موضوع از کجا بفهمیم دایرکت ایکس ویندوز چند است)

چرا هر بازی کامپیوتری یک نسخه از DirectX در کامپیوتر نصب میکند؟
 
 
چرا هر بازی کامپیوتری یک نسخه از DirectX در کامپیوتر نصب میکند؟
 
 
DirectX یک بخش از سیستم عامل ویندوز است. حالا سوال اینجاست که چرا هر بازی کامپیوتری که نصب میکنید یک نسخه از نرم افزار DirectX در کامپیوتر شما نصب میکند در حالی که DirectX در ویندوز وجود دارد؟
 
 
DirectX چیست؟
 
DirectX بخشی از سیستم عامل ویندوز کمپانی مایکروسافت است. DirectX دارای یک سری API است که توسعه دهندگان و برنامه نویسان میتوانند از آن برای استفاده از قابلیت های گرافیک سه بعدی، ویدیو، مالتی مدیا، صوت و... در ویندوز استفاده کنند. بسیاری از بازی های ویندوز برای گرافیک از Direct3D دایرکت ایکس استفاده میکنند. اگر بازی ها از Direct3D استفاده نکنند بنابراین یا از OpenGL و یا از Vulkan استفاده میکنند.
 
 
نرم افزار هایی نیز هستند که در زمینه کارهای گرافیکی از DirectX استفاده میکنند. ویندوز 7 دارای نسخه 11 ، و ویندوز 10 دارای نسخه 12 دایرکت ایکس هستند. زمانی که توسعه دهندگان یک بازی میسازند، آنها نسخه دایرکت ایکس مورد نظر خود را برای بازیشان انتخاب میکنند. برای مثال یک بازی که برای نسخه 11 دایرکت ایکس ساخته شده در ویندوز XP که آخرین نسخه دایرکت ایکس آن 9 است اجرا نخواهد شد.
 
برای اینکه متوجه شوید نسخه دایرکت ایکس نصب شده بر روی کامپیوتر شما چند است عبارت “Dxdiag” را در منوی استارت جستجو کنید و سپس اولین نتیجه که ظاهر میشود را باز کنید. پنجره برنامه “DirectX Diagnostic Tool” باز خواهد شد. در این پنجره در بخش System Information در مقابل گزینه ی “DirectX Version” میتوانید نسخه دایرکت ایکس نصب شده بر روی ویندزوتان را مشاهده کنید.
 
چرا هر بازی کامپیوتری یک نسخه از DirectX در کامپیوتر نصب میکند؟
 
 
اگر دایرکت ایکس در ویندوز است، پس چرا بازی ها آن را مجددا نصب میکنند؟
 
پس اگر دایرکت ایکس در ویندوز نصب است چرا بازی ها یک نسخه از دایرکت ایکس نصب میکنند؟ پاسخ کوتاه این است که پیدا کردن و نصب نسخه مخصوص دایرکت ایکس توسط کاربر کار سختی است.
 
بازی سازان در زمان ساخت یک بازی باید تعیین کنند که به چه نسخه ای از Direct3D نیاز دارند. برای مثال بسیاری از بازی ها شاید با آخرین نسخه از Direct3D کار نکنند. اگر یک توسعه دهنده بازی تعیین کرده باشند که بازی آنها با d3ddx10_40.dll کار کند بنابراین این بازی با d3ddx10_41.dll کار نخواهد کرد. این بازی به نسخه 40 نیاز دارد و حتما باید همین نسخه در کامپیوتر موجود باشد.
 
میتوانید فایل های Direct3D را در مسیر C:\Windows\System32 بیابید. در ویندوز های 64 بیتی DLL های 64 بیتی در مسیر C:\Windows\System32 قرار دارند، و DLL های 32 بیتی در مسیر C:WindowsSysWOW64 هستند.
 
چرا هر بازی کامپیوتری یک نسخه از DirectX در کامپیوتر نصب میکند؟
 
 
حتی اگر آخرین نسخه از دایرکت ایکس در کامپیوتر شما نصب باشد، شاید بسیاری از فایل های DLL قدیمی مورد نیاز برای بسیاری از بازی ها در ویندوز شما موجود نباشد. کمپانی مایکروسافت تمامی این فایل های DLL را به صورت پیشفرض در سیستم عامل ویندوز قرار نداده است. فایل های Direct3D که قبل از انتشار ویندوز 10 ساخته شده اند در ویندوز 10 وجود ندارند و مایکروسافت آن ها را در این نسخه از ویندوز قرار نداده است. 
 
 
این فایل ها را باید نرم افزار ها و بازی هایی که به آنها نیاز دارند در ویندوز نصب کنند. مایکروسافت اعلام کرده که ویندوز با هر بار آپدیت شدن هیچ کدام از فایل های DLL مربوط به دایرکت ایکس را در ویندوز نخواهد آورد و توسعه دهندگان بازی ها باید خودشان این فایل ها را در ویندوز بریزند.
 
زمانی این موضوع بدتر میشود که بازی های 32 بیتی به DLL های 32 بیتی، و بازی های 64 بیتی به DLL هاتی 64 بیتی نیاز دارند. و این یعنی تعداد بسیار زیادی فایل DLL.
 
 
چرا هر بازی کامپیوتری DirectX نصب میکند؟
 
چرا هر بازی کامپیوتری یک نسخه از DirectX در کامپیوتر نصب میکند؟
 
 
بنابراین هر بازی فایل های DLL مورد نیازش که مربوط به Direct3D هستند و برای اجرای بازی مورد نیاز هستند را در سیستم نصب میکند. اما اگر این فایل ها از پیش در ویندوز وجود داشته باشند چه؟ باز هم بازی مورد نظراین فایل های را نصب میکند؟
 
جواب بله است، زیرا بازی نمیتواند چک کند که آیا فایل های مورد نیاز که در سیستم وجود دارند با آن سازگار هستند و یا خیر. و به همین دلیل فایل های از پیش آماده شده خودش را نصب میکند. همانطور که سرویس Steam اعلام کرده است، تنها نصب کننده DirectX مایکروسافت میتواند چک کند که آیا فایل های DLL نصب شده در سیستم درست و سالم هستند و یا خیر. بازی ها در پس زمینه و بدون اینکه شما بدانید فایل های DLL مربوط به DirectX مورد نیازشان را حتی زمانی که نصب هستند نیز مجددا نصب میکنند.
 
دایرکت ایکس تنها راهی است که مایکروسافت به توسعه دهندگان اجازه پخش کردن این فایل های DLL را میدهد. این به آن معناست که برنامه نویسان نمیتوانند به راحتی فایل های DLL مربوط به DirectX مورد نظرشان را درون فایل های نصبی بازی قرار دهند و به راحتی در سیستم نصب کنند، و باید حتما این DLL ها را از طریق نصب کننده DirectX در سیستم نصب کنند، اگرنه قوانین مایکروسافت را زیر پا گذاشته اند. همچنین با این کار ممکن است مشکل در اجرای بازی شان پیش بیاید.
 
مطمئنا همه بازی ها نیز یک نسخه از دایرکت ایکس نصب نمیکنند. زیرا بازی هایی که با گرافیک های OpenGL و Vulkan کار میکنند نیازی به DirectX ندارند. همچنین بعضی از بازی ها با همان فایل های نسخه های 9، 10 و 11 دایرکت ایکس کار میکنند و نیازی به فایل های DLL اضافی برای اجرا شدن ندارند.
 
 
آیا میتوان فایل های DLL دایرکت ایکس را حذف کرد؟
 
نباید هیچ کدام از فایل های DLL مربوط به دایرکت ایکس و یا هر چیز دیگر که در پوشه های System32 و یا SysWOW64 هستند را حذف کنید. دلیل وجود هر فایل در این پوشه ها این است که یک برنامه و یا بازی به آنها نیاز دارد. اگر یکی از این فایل ها را حذف کنید شاید برای یکی از بازی ها و یا برنامه های شما مشکل پیش بیاید، و شما نمیتوانید بفهمید هر فایل DLL را چه برنامه و یا بازی نیاز دارد.
 
بنابراین هیچ کاری به این فایل ها نداشته باشید. با وجود این فایل ها در سیستم هیچ مشکلی پیش نمیاید.
 
 
اگر با DirectX مشکل داشتیم چه کنیم؟
 
چرا هر بازی کامپیوتری یک نسخه از DirectX در کامپیوتر نصب میکند؟
 
 
اگر حین نصب و یا اجرای یک بازی با ارور DirectX مواجه شدید به این معناست که آن بازی و یا نرم افزار نسخه دایرکت ایکس مورد نیاز خودش را نصب نمیکند و باید شما خودتان نسخه دایرکت ایکس مورد نیاز آن بازی را نصب کنید. معمولا با مراجعه به محل نصب بازی مورد نظر میتوانید برنامه نصب دایرکت ایکس را مشاهده و آن را نصب کنید. نام برنامه نصب دایرکت ایکس معمولا DXSETUP.exe است و با اجرای آن مشکل اجرا نشدن بازی برطرف خواهد شد.
 
 
موفق باشید.
 
 


این مطلب مربوط به موضوع از کجا بفهمیم دایرکت ایکس ویندوز چند است میباشد.

آموزش استفاده از DirectX Diagnostic در ویندوز

(مربوط به موضوع از کجا بفهمیم دایرکت ایکس ویندوز چند است)

آموزش استفاده از DirectX Diagnostic در ویندوز

 

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

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

 

برنامه DirectX Diagnostic Tool به شما اطلاعاتی در مورد DirectX می دهد. و همچنین به شما این اجازه را می دهد تا DirectX خود را برای پلتفرم مورد نظر خود امتحان کنید. اگر شما می خوهید تا از DirectX خود اطلاعات کسب کنید، می توانید با یادگرفتن این آموزش به راحتی این کار را انجام دهید.

 

دایرکت ایکس مدت هاست که وجود دارد. اولین ورژن از DirectX در ویندوز 95 منتشر شد. در حال حاضر جدیدترین نسخه از آن DirectX 12 است که قابل استفاده بر روی ویندوز 10 می باشد. نسخه هایی که بر روی دستگاه شما نصب می باشد به وضعیت کامپیوتر شما بستگی دارد.

 

برای مثال اگر شما از ویندوز 10 استفاده می کنید ولی گرافیک شما با DirectX 11 سازگار است باید از همان استفاده شود تا مشکلی پیش نیاید. حال اگر شما نمی دانید که دستگاه شما با کدام نسخه سازگار است و مشخصات آن را هنوز نمی دانید با مراحلی که برای شما گفته می شود همراه باشید.

 

برای شروع بر روی Start بزنید و در قسمت جستجو dxdiag را تایپ کنید. دکمه Enter را بزنید تا وارد DirectX Diagnostic Tool شوید.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

اولین باری که شما از این ابزار استفاده می کنید، از شما پرسیده می شود که می خواهید به بررسی بپردازید؟ در این زمان شما باید Yes را بزنید و ادامه دهید.

 

این ابزار درایور مورد استفاده شما را تغییر نمی دهد. فقط به شما این اجازه را می دهد تا بفهمید که کدام نسخه ثبت شده است.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

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

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

در این صفحه قسمت Display به شما اطلاعاتی در مورد گرافیک و مانیتور می دهد. همچنین به شما اطلاعاتی در مورد درایورهای گرافیک و ویژگی های DirectX که نصب است  می دهد.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

در قسمت وِیژگی های DirectX برای شما پیغام هایی آورده شده است. مثلا مشخص می کند که شما از ویژگی هایی که در این قسمت نام برده شده است استفاده می کنید یا خیر. از جمله این ویژگی ها می توان به DirectDraw، Direct3D Acceleration و AGP Texture Acceleration اشاره کرد.

 

همان طور که گفته شد در این قسمت به شما نمایش داده می شود که از ویژگی استفاده می کنید یا خیر. در قسمت Note هر مشکلی که به وجود آمده است و نسخه های جدید قابل استفاده از این ابزار را نیز نمایش می دهد.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

پنجره Sound از این ابزار به شما اطلاعاتی درباره کارت صدا و خروجی هایی که بر روی سیستم شما استفاده می شود را نمایش می دهد.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

حال به بررسی صفحه Input می پردازیم. این قسمت اطلاعاتی درباره دستگاه های ورودی به سیستم شما می دهد. برای مثال مربوط به موس و کیبورد و ... می باشد.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

یکی دیگر از قسمت های این ابزار، save all the information می باشد که شما با استفاده از آن می توانید این اطلاعات خود را ذخیره کنید و با دیگران به اشتراک بگذارید. شما برای دریافت این مشخصات می توانید به سایت شرکت توسعه دهنده خود دستگاه نیز مراجعه کنید و این اطلاعات را دریافت کنید.

 

نحوه استفاده از DirectX Diagnostic در ویندوز

 

 

همان طور که نشان داده شد شما می توانید با استفاده از این ترفند اطلاعاتی در مورد دستگاه خود بدست بیاورید.

 

 

 سایر مقالات مربوط به DirectX


این مطلب مربوط به موضوع از کجا بفهمیم دایرکت ایکس ویندوز چند است میباشد.
سرزمین دانلود، مرجع دانلود و آموزش نرم افزار

سرزمین دانلود را دنبال کنید !

عضویت در خبرنامه سرزمین دانلود

با وارد کردن ایمیل خود و سپس تایید آن، جدیدترین مطالب و نرم افزار ها برای شما ارسال می شود:



------------------------------------------