نحوه ایجاد شتاب direct3d. Directx چیست؟ DirectX - چیست و چرا

دو روز پیش در سایت شما یک سوال از شما پرسیدمآموزش آپدیت directx در ویندوز 7، هنگام شروع هر بازی با خطا مواجه شدم -برنامه را نمی توان راه اندازی کرد زیرا d3dx9 43.dll در رایانه وجود ندارد. سعی کنید دوباره برنامه را نصب کنید.

شما به من گفتید که باید کتابخانه اجرایی Microsoft DirectX را از وب سایت مایکروسافت دانلود کنم - dxwebsetup.exe که اجزای DirectX نصب شده روی سیستم را به روز می کند و آن را اجرا می کند، برنامه بعد از دانلود و نصب اجزای اجرایی DirectX اضافی و از دست رفته که من می توانم هر بازی را اجرا کنم. در نهایت همه چیز همینطور شد، بعد از اجرای dxwebsetup.exe، DirectX 11 من آپدیت شد، ارور ناپدید شد و همه بازی های من شروع شد، ممنون.

اما روز بعد، یکی از همکلاسی ها نگاه کرد و گفت که او یک DirectX ویژه دارد و اگر آن را نصب کنید، همه چیز روی رایانه پرواز می کند، قبل از اینکه وقت کنم چیزی بگویم، یک برنامه بسیار مشکوک برای من نصب شد. درایو فلش. بلافاصله پس از نصب DirectX ویژه او، سیستم عامل ویندوز 7 من به سرعت وارد شد صفحه آبیو بنابراین هر 10 تا 15 دقیقه یک بار با فرکانس رشک برانگیزی به داخل آن پرواز کرد. که دوستم گفت که کامپیوتر من به نوعی اینطور نیست و بایوس باید فلش شود و احتمالاً ویندوز مجوز ندارد ، سپس از خانه خارج شد و به من قول داد که همه چیز را روز دیگر برای چند هزار روبل درست کنم و رفت. من تنها با این مشکل
بدون معطلی، همانطور که گاهی می گویید، یک حرکت شوالیه انجام دادم و بازیابی سیستم را شروع کردم، با موفقیت تمام شد و ویندوز 7 از افتادن به صفحه آبی متوقف شد، اما خطا پس از راه اندازی مجدد کامپیوتر - ,

و هنگام شروع تقریباً هر بازی، یک خطای قدیمی ظاهر شد - برنامه را نمی توان شروع کرد زیرا d3dx9 43.dll یا d3dx9 41.dll در رایانه وجود نداردو اینجاست که همه چیز متوقف می شود. بقیه کامپیوتر به خوبی کار می کند.

پس از جستجو در اینترنت برای اطلاعات مربوط به dxgi.dll و d3dx9 43.dll، d3dx9 41.dll گم شده، متوجه شدم که این فایل ها DLL ها ami به همراه دایرکت ایکس نصب شده، ظاهرا این فایل ها با نصب برنامه کج دوست من روی سیستم من از بین رفتند. تصمیم گرفتم دوباره Directx را در ویندوز 7 ارتقا دهم و نصب کننده dxwebsetup.exe را اجرا کردم و DirectX من دوباره ارتقاء یافت.

همه چیز خوب خواهد بود، اما در راه اندازی سیستم عاملهنوز یک خطا دریافت می کند - برنامه نمی تواند راه اندازی شود زیرا dxgi.dll در رایانه وجود ندارد. سعی کنید دوباره برنامه را نصب کنید. تلاش های من برای به روز رسانی دوباره DirectX با پیام ختم می شود - . خلاصه من به بن بست رسیده ام و جز نصب مجدد سیستم به هیچ چیز دیگری فکر نمی کنم چون می گویند دایرکت ایکس را نمی توان پاک کرد و دوباره نصب کرد. از بین این همه DLL سرم می چرخد، شاید راه حل را به من بگویید، نمی خواهم دوباره سیستم عامل را نصب کنم. ایلیا

نحوه آپدیت DirectX در ویندوز 7


بیایید دوستان به خواننده خود کمک کنیم تا مشکل را حل کند و همچنین انواع موقعیت های ناخوشایند مربوط به نصب DirectX در سیستم عامل ویندوز 7 را در نظر بگیریم.
  • توجه: مقاله جدید ما را در این زمینه بخوانید -
  • چگونه بفهمیم کدام DirectX نصب شده است? بسیاری از مردم این سوال را در سایت می پرسند، انجام آن بسیار آسان است و ما به شما نشان خواهیم داد که چگونه این کار را انجام دهند، اما دوستان اصلاً مجبور نیستند این کار را انجام دهند، زیرا کتابخانه اجرایی dxwebsetup.exe از وب سایت مایکروسافت است که DirectX را به طور خودکار به روز می کند. سیستم عامل ویندوز شما و بر این اساس، نسخه DirectX شما را شناسایی می کند، سپس اجزای گمشده آن (DLL) را به روز می کند.
  • توجه: به‌روزرسانی DirectX از وب‌سایت رسمی مایکروسافت همیشه شامل آخرین و نسخه‌های قبلی کتابخانه‌های اجرایی DirectX است، بنابراین اجزای DirectX دائماً به‌روزرسانی می‌شوند. به همین دلیل است که توصیه می شود به جای نصب از روی دیسک بازی، DirectX را از وب سایت رسمی به روز کنید، زیرا ممکن است اجزای DirectX روی دیسک بازی کامل نباشد.
  • نحوه آپدیت DirectX در ویندوز 7? ما به همراه شما، کتابخانه اجرایی Microsoft DirectX را برای کاربر نهایی در وب سایت رسمی مایکروسافت دانلود کرده و اجزای DirectX سیستم عامل خود را به روز می کنیم.
  • اگر ویندوز ما فاقد هر گونه کتابخانه DLL باشد، چه باید کردو هنگام شروع یک بازی یا برنامه جدید، یک پیام خطا ظاهر می شود - برنامه شروع نشد زیرا dxgi.dll یا سایر کتابخانه های DLL یافت نشد و نصب کننده رسمی DirectX از به روز رسانی اجزای آن خودداری می کند و پیام را نشان می دهد. نسخه جدیدتر یا مشابه DirectX قبلاً نصب شده است. بدون نیاز به نصب.
  • توجه: گاهی اوقات توسعه دهندگان برخی از برنامه ها، حتی آنهایی که مربوط به بازی نیستند، از DLL هایی استفاده می کنند که در هنگام ایجاد برنامه های خود ایجاد نکرده اند، اما فراموش می کنند که اگر چنین برنامه ای را نصب و اجرا کنید، آنها را به توزیع برنامه خود اضافه کنند. با خطای بالا مواجه خواهید شد. برنامه راه اندازی نشد زیرا...dll یافت نشد یا مانند آن. برنامه را نمی توان راه اندازی کرد زیرا مقداری از DLL در رایانه وجود ندارد. ادامه مطلب را بخوانید تا بدانید برای رفع این وضعیت چه باید کرد.

DirectX برای چیست؟ فناوری DirectX در درجه اول به عنوان یک محیط کاری برای توسعه موارد جدید در نظر گرفته شد برنامه های بازیبا پیوند دادن نرم افزار و سخت افزار کامپیوتر ما به یک کل واحد، سیستم عامل ویندوز را به یک پلتفرم ایده آل برای بازی های کامپیوتریو چند رسانه ای AT این لحظهتقریباً تمام دستگاه های رایانه ای و همچنین دستگاه های نصب شده در برنامه های کاربردی ویندوزاز DirectX برای نیازهای خود به روشی استفاده کنید: ماوس، صفحه کلید، جوی استیک، صدا، ویدئو. همانطور که می بینید، دلایل زیادی برای به روز رسانی DirectX وجود دارد. از طرف دیگر DirectX شامل فایل هایی با پسوند Dll و به عبارت دیگر DLL های پویا (مجموعه ای از ابزارها یا منابعی است که هر برنامه ای مانند بازی یا برنامه می تواند از آنها استفاده کند).

جزئیات اینجا

http://ru.wikipedia.org/wiki/DirectX
اول از همه، پس از نصب عملیات سیستم های ویندوزو نصب بعدی درایورها، همیشه نیاز به آپدیت DirectX دارید.

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

  • DirectX همیشه در توزیع سیستم عامل گنجانده شده است و نیازی به نصب جداگانه آن ندارید، بلکه فقط باید آن را به روز کنید، به عنوان مثال، ویندوز XP حاوی DirectX 9 است. ویندوز ویستابه نوبه خود DirectX 10 و Windows 7 - DirectX 11.
برای اطلاع از نسخه DirectX نصب شده با ما، روی Start - Run کلیک کنید.

dxdiag را در فیلد وارد کرده و OK کنید.

در این پنجره شاهد نصب نسخه DirectX 11 با ما هستیم.

برای به روز رسانی DirectX ما، پیوند را دنبال کنید http://www.microsoft.com/en-us/download/confirmation.aspx?id=35و روی شروع دانلود، ذخیره، کلیک کنید

و نصب کننده ما اینجاست، آن را اجرا کنید،

ما توافق را می پذیریم

اگر به نوار Bing نیاز ندارید، تیک آن را بردارید،

راه اندازی اجزای DirectX نصب کننده کتابخانه های اجرایی DirectX ویندوز 7 ما را تجزیه و تحلیل کرد و دریافت که لازم است آنها را به روز کند، روی Next کلیک کنید.

فرآیند به روز رسانی خود چند دقیقه طول می کشد.

در نهایت، همه چیز با موفقیت به پایان رسید و روی Finish کلیک کنید.

در این مرحله، باید مطمئن باشید که کاملاً دارید یک نسخه جدیدکتابخانه های اجرایی DirectX و اگر تا این لحظه هنگام راه اندازی برنامه های بازی با خطاهایی مواجه شده اید، مانند برنامه نمی توان راه اندازی کرد، زیرا کامپیوتر d3dx9 43.dll ندارد، اکنون هیچ خطایی وجود نخواهد داشت و برنامه یا بازی این کار را انجام خواهد داد. قطعا شروع کنید

حالا دوستان این سوال را در نظر بگیرید.

به عنوان مثال، آنها کامپیوتر من را برای تعمیر به محل کار آوردند، پس از خرابی سیستم یا حذف چندین ویروس از سیستم، هنگامی که یکی از بازی های جدید را شروع می کنید، خطای زیر رخ می دهد - برنامه را نمی توان راه اندازی کرد زیرا d3dx9 43.dll در رایانه وجود ندارد.

اگر اکنون به فضای ذخیره سازی DLL سیستم عامل نگاه کنیم، در واقع عدم وجود این کتابخانه اجرایی d3dx9 43.dll را در آنجا پیدا خواهیم کرد.

  • اگر استفاده می کنید نسخه 32 بیتی ویندوز 7، سپس پوشه دارای DLL در C:\Windows\System32 قرار خواهد گرفت.
  • اگر استفاده می کنید نسخه 64 بیتی ویندوز 7، سپس پوشه دارای DLL در C:\Windows\SysWOW64 قرار خواهد گرفت.
در این مورد، ما نصب کننده کتابخانه های اجرایی DirectX خود dxwebsetup.exe را راه اندازی می کنیم، تمام مؤلفه های DirectX را که نصب کرده ایم تجزیه و تحلیل می کند و سپس کتابخانه های DLL به روز می شوند، اگر مثلاً یک یا دو مؤلفه گم شده باشد، به روز رسانی طول می کشد. مکان در ثانیه

اما اگر بعد از به روز رسانی DirectX، ویندوز 7 هنوز DLL مورد نیاز ما را نداشته باشد و با شروع بازی، پیام زیر ظاهر شود - Z برنامه را نمی توان راه اندازی کرد زیرا dxgi.dll در رایانه وجود ندارد.

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


  • راه‌های مختلفی برای خروج از این وضعیت وجود دارد، ساده‌ترین راه این است که فایل‌های گمشده کتابخانه‌های DLL اجرایی را در اینترنت، در بایگانی‌های خاص DLL پیدا کنید، آنها را در رایانه خود دانلود کنید و سپس در پوشه C:\Windows\System32 کپی کنید. شما ویندوز 7 32 بیتی دارید، اگر ویندوز 7 64 بیتی نصب کرده اید، سپس در پوشه C:\Windows\SysWOW64\ کپی کنید. همچنین، فایل های DLL گم شده را می توان از رایانه دیگری برداشت و کپی کرد استخراج از توزیع ویندوز، به روشی که در مقاله ما توضیح داده شده است -.

نحوه به روز رسانی DirectX در ویندوز 7 با استفاده از www.dll-files.com

در آنجا، به هر حال، پشتیبانی از زبان روسی وجود دارد و تقریباً تمام کتابخانه های DLL شناخته شده وجود دارد، نه تنها مربوط به DirectX است. به عنوان مثال، ما به یک کتابخانه DLL dxgi.dll نیاز داریم، نام dxgi.dll را در قسمت جستجو وارد می کنم و جستجوی واقعی را فشار می دهم. و در اینجا نتیجه است، DLL-library dxgi.dll ما پیدا می شود

وقتی یک دکمه را فشار می دهید دانلود Fixer برای dxgi.dll,

یک برنامه کوچک در رایانه من بارگیری می شود که آنتی ویروس ها معمولاً از آن غر می زنند ، اما اصلاً ترسناک نیست ، من آن را برای قطعات یدکی جدا کردم

dffsetup-dxgi.exe را اجرا کنید و DLL گم شده dxgi.dll به طور خودکار در سیستم ما نصب می شود

مزیت در اینجا این است که کتابخانه DLL که به این روش نصب می شود به طور خودکار در سیستم ثبت می شود. همین. پرونده ما سر جایش است.

درست است، همراه با کتابخانه DLL، در سیستم ما نصب شده است برنامه اضافی DLL-Files.com FIXER، که می تواند DLL های گم شده مورد نیاز ما را جستجو کند،

اما در حال حاضر برای پول، و همچنین اسکن رجیستری برای خطا.

اگر به آن نیاز ندارید، می توانید آن را حذف کنید، زیرا DLL های ضروری اغلب از شما ناپدید نمی شوند و اگر چیزی ناپدید شد، می توانید دوباره به سایت http://ru.dll-files.com/ بروید و دانلود کنید. آنچه ما نیاز داریم

همچنین، من و شما نمی توانیم چیزی را در سیستم نصب کنیم و کتابخانه DLL خود را در آرشیو دانلود کنیم. اگر روی Download ZIP-FILE کلیک کنیم،

سپس کتابخانه پویا مورد نیاز خود را در بایگانی دانلود می کنیم، پس از خارج کردن از حالت فشرده می توانیم کتابخانه DLL را در پوشه سیستم عامل 32 بیتی C:\Windows\System32 کپی کنیم.

برای نسخه های 64 بیتی ویندوز 7، پوشه DLLs در C:\Windows\SysWOW64 قرار خواهد گرفت. همه چيز.

درود بر همه.

احتمالاً بسیاری، به خصوص دوستداران بازی های رایانه ای، در مورد چنین برنامه مرموز مانند DirectX شنیده اند. به هر حال، اغلب همراه با بازی ها ارائه می شود و پس از نصب خود بازی، نسخه دایرکت ایکس را به روز رسانی می کند.

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

بنابراین، بیایید شروع کنیم…

1. DirectX - چیست و چرا؟

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

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

به عنوان یک قاعده، نسخه جدیدتر DirectX تصویر بهتر و بهتری را ارائه می دهد* (به شرطی که بازی و کارت ویدیو از این نسخه پشتیبانی کنند). آن ها اگر بازی برای نسخه 9 دایرکت ایکس ساخته شده باشد و شما نسخه نهم دایرکت ایکس را به نسخه دهم بر روی کامپیوتر خود آپدیت کنید، تفاوتی نمی بینید!

2. چه نسخه ای از DirectX بر روی سیستم نصب شده است؟

نسخه خاصی از Directx در حال حاضر به طور پیش فرض در ویندوز ساخته شده است. مثلا:

Windows XP SP2 - DirectX 9.0c;
- ویندوز 7 - DirectX 10
- ویندوز 8 - DirectX 11.

برای اینکه دقیقا بفهمیم چیه نسخهنصب شده در سیستم، دکمه های "Win+R"* را فشار دهید (دکمه ها برای ویندوز 7، 8 معتبر هستند). سپس در پنجره "Run" دستور "dxdiag" (بدون نقل قول) را وارد کنید.

در پنجره ای که باز می شود، به نکته اصلی توجه کنید. در مورد من DirectX 11 است.

برای یافتن اطلاعات دقیق تر، می توانید از ابزارهای ویژه برای تعیین ویژگی های رایانه خود استفاده کنید (). به عنوان مثال، من معمولا از Everest یا Aida 64 استفاده می کنم. در مقاله، در لینک بالا، می توانید ابزارهای دیگر را پیدا کنید.

برای اطلاع از نسخه DirectX در Aida 64، فقط به بخش DirectX / DirectX - video بروید. اسکرین شات زیر را ببینید.

3. نسخه های DirectX برای دانلود و به روز رسانی

معمولاً کافی است آخرین نسخه DirectX را نصب کنید تا این یا آن بازی کار کند. بنابراین، با توجه به ایده، شما باید تنها یک لینک به DirectX یازدهم ارائه دهید. با این حال، این اتفاق می افتد که بازی از شروع به کار خودداری می کند و نیاز به نصب نسخه خاصی دارد ... در این صورت باید DirectX را از سیستم حذف کنید و سپس نسخه همراه بازی را نصب کنید* (به ادامه مطلب مراجعه کنید. فصل این مقاله).

در اینجا محبوب ترین نسخه های DirectX آمده است:

1) DirectX 9.0c - پشتیبانی از Windows XP, Server 2003. (لینک سایت مایکروسافت: دانلود)

2) DirectX 10.1 - شامل اجزای DirectX 9.0c است. این نسخه توسط سیستم عامل: Windows Vista و ویندوز سرور 2008. (دانلود).

3) DirectX 11 - شامل DirectX 9.0c و DirectX 10.1 است. این نسخه توسط تعداد نسبتاً زیادی از سیستم عامل ها پشتیبانی می شود: Windows 7/Vista SP2 و Windows Server 2008 SP2/R2 با سیستم های x32 و x64. (دانلود).

بهتر از همهنصب کننده وب را از وب سایت مایکروسافت دانلود کنید - http://www.microsoft.com/ru-ru/download/details.aspx?id=35 . به طور خودکار ویندوز را بررسی می کند و DirectX را به نسخه صحیح به روز می کند.

4. نحوه حذف DirectX (حذف نصب)

صادقانه بگویم، من خودم هرگز با این موضوع برخورد نکرده ام که برای به روز رسانی DirectX، باید چیزی را حذف کنید، یا با نسخه جدیدتر DirectX، بازی طراحی شده برای نسخه قدیمی تر از کار کردن خودداری کند. معمولاً همه چیز به طور خودکار به روز می شود، کاربر فقط باید نصب کننده وب (لینک) را اجرا کند.

به گفته خود مایکروسافت، حذف کامل DirectX از سیستم غیرممکن است. صادقانه بگویم، من خودم سعی نکردم آن را حذف کنم، اما چندین برنامه کاربردی در شبکه وجود دارد.

ابزار DirectX Eradicator برای حذف ایمن هسته DirectX از ویندوز استفاده می شود. این برنامه دارای ویژگی های زیر است:

  • پشتیبانی از کار با نسخه های DirectX از 4.0 تا 9.0c.
  • حذف کامل فایل ها و پوشه های مربوطه از سیستم.
  • پاک کردن ورودی های رجیستری سیستم

DirectX Killer

این برنامه برای حذف ابزار DirectX از رایانه شما طراحی شده است. DirectX Killer بر روی سیستم عامل ها اجرا می شود:
- ویندوز 2003؛
- ویندوز XP؛
- ویندوز 2000؛

DirectX Happy Uninstall

نسخه های سیستم عامل پشتیبانی شده: Windows XP/Vista/Win7/Win8/Win8.1، از جمله سیستم های x64 بیتی.

DirectX Happy Uninstall ابزاری برای حذف کامل و ایمن هر نسخه از DirectX از جمله DX10 از سیستم عامل های خانواده ویندوز است. این برنامه عملکردی برای برگرداندن API به حالت قبلی دارد تا در صورت لزوم، همیشه بتوانید DirectX حذف شده را بازیابی کنید.

همه ما، با استفاده از رایانه، می خواهیم حداکثر سرعت را از آن خارج کنیم. این کار با اورکلاک مرکزی و انجام می شود پردازنده گرافیکی, حافظه دسترسی تصادفیو غیره. بسیاری از کاربران احساس می کنند که این کافی نیست و به دنبال راه هایی برای بهبود عملکرد بازی خود از طریق ترفندهای نرم افزاری هستند.

در سیستم عامل های مدرن، مانند ویندوز 7 - 10، پیکربندی مستقیم اجزای DirectX ممکن نیست، زیرا آنها دیگر جدا نیستند. نرم افزار، بر خلاف XP. می‌توانید با تنظیم تنظیمات نرم‌افزار ویژه‌ای که همراه با درایورها ارائه می‌شود، عملکرد کارت گرافیک را در برخی بازی‌ها (در صورت نیاز) بهبود بخشید. برای "سبزها" این کنترل پنل NVIDIA و برای AMD مرکز کنترل کاتالیست است.

برای Piggy قدیمی (Win XP)، مایکروسافت یک برنامه کمکی توسعه داده است که می تواند به عنوان یک اپلت کنترل پنل نیز کار کند. این نرم افزار "Microsoft DirectX Control Panel 9.0c" نام دارد. از آنجایی که پشتیبانی رسمی از XP به پایان رسیده است، یافتن این پانل تنظیمات DirectX در وب سایت رسمی بسیار مشکل است. خوشبختانه، سایت های شخص ثالثی وجود دارد که هنوز می توانید آن را دانلود کنید. برای جستجو، کافی است نامی که در بالا داده شده است را در Yandex یا Google وارد کنید.


نتیجه

پس از خواندن این مقاله، باید موارد زیر را درک کنید: DirectX، به عنوان جزئی از سیستم عامل، هیچ پارامتر قابل تغییری (در ویندوز 7 - 10) ندارد، زیرا نیازی به پیکربندی ندارد. اگر نیاز به بهبود عملکرد در بازی دارید، از تنظیمات درایور ویدیو استفاده کنید. در صورتی که نتیجه برای شما مناسب نباشد، صحیح ترین تصمیم خرید یک کارت گرافیک جدید و قدرتمندتر خواهد بود.

ظاهراً بسیاری از کاربران رایانه های مدرن چیزی به نام «شتاب سخت افزاری» را شنیده اند. اما همه نمی دانند که چیست و چرا به آن نیاز است. حتی کمتر از کسانی که می دانند چگونه شتاب سخت افزاری را در ویندوز 7 فعال کنند. راه حل های ارائه شده در زیر به شما امکان می دهد از تنظیمات نه تنها در هفتم استفاده کنید نسخه های ویندوز، بلکه در هر دیگری.

چرا به شتاب سخت افزاری نیاز دارید (ویندوز 7)

برای شروع، برخی از کاربران به اشتباه معتقدند که استفاده از شتاب سخت افزاری منحصراً به کارت های ویدئویی اشاره دارد تا از قابلیت های GPU استفاده کنند که باعث کاهش بار روی پردازنده مرکزی می شود. تا حدی هم همینطور است.

اگر کمی گسترده‌تر به این موضوع نگاه کنید، می‌توان گفت که همه اینها هم برای سیستم‌های صوتی و هم تصویری یک رایانه صدق می‌کند (به عنوان مثال، پلتفرم DirectX شامل پشتیبانی از صدای چند کاناله است). در هر صورت، شتاب سخت افزاری کاهش بار روی CPU و RAM به دلیل این واقعیت است که به طور جزئی (یا به طور کامل) توسط سایر اجزای "آهنی" تسخیر شده است.

اما بسیاری نمی دانند که استفاده از آن چقدر مصلحت است. خودتان قضاوت کنید، زیرا با یک بار توزیع مجدد به سمت بالا برای تراشه های گرافیکی یا صدا، می توانند در طول زمان بسیار فرسوده شوند و حتی از کار بیفتند. بنابراین، در این سوال که چگونه می توان شتاب سخت افزاری را در ویندوز 7 فعال کرد، نباید افراط کرد. استفاده از پارامترهای متعادل با دخالت معقول همه دستگاه ها و توزیع یکنواخت بار بین آنها ضروری است. در مورد تنظیم مقادیر پیک، هیچ کس نمی تواند دوام یک جزء را تضمین کند.

نحوه فعال کردن شتاب سخت افزاری در ویندوز 7

بنابراین، اجازه دهید با ساده ترین شروع کنیم. بیایید ابتدا نگاهی به گرافیک بیندازیم. شما می توانید شتاب سخت افزاری را فعال کنید (به عنوان مثال ویندوز 7 را در نظر می گیریم، اگرچه این راه حل را می توان در تمام نسخه های دیگر اعمال کرد) از طریق تنظیمات تراشه گرافیکی. اما ابتدا باید بررسی کنید که آیا مداخله کاربر مورد نیاز است یا خیر.

از طریق منوی RMB در منطقه آزاد "دسکتاپ" به وضوح صفحه می رویم و از لینک پارامترهای اضافی استفاده می کنیم. در پنجره مشخصات ظاهر شده، به تب عیب یابی نگاه کنید. در بالا دکمه ای برای تغییر پارامترها وجود دارد. اگر خاکستری است، شتاب سخت افزاری از قبل فعال شده است.

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

نکته: در ویندوز 10 در تنظیمات آداپتور گرافیک قسمت عیب یابی وجود ندارد و شتاب سخت افزاری (در واقع مانند اصلاح هفتم) به طور پیش فرض فعال است.

سوالات در مورد DirectX

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

برای مشاهده و تشخیص، از دیالوگ DirectX فراخوانی شده توسط دستور dxdiag وارد شده در کنسول Run استفاده می شود. در اینجا، در تب مانیتور، باید تنظیمات بافت DirectDraw، Direct3D و AGP را بررسی کنید (گاهی اوقات پارامتر ffdshow را می توان در لیست قرار داد). به‌طور پیش‌فرض، هر خط روی «روشن» تنظیم می‌شود و در کادر زیر پیامی مبنی بر اینکه مشکلی پیدا نشد وجود دارد. اگر بنا به دلایلی پیدا شدند، اقدام به حذف آنها می کنیم.

علل احتمالی مشکلات

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

ما آنها را در "Task Manager" (devmgmt.msc) بررسی می کنیم. اگر در مقابل کارت صدا یا تصویر وجود دارد مثلث زردبا علامت تعجب(یا دستگاه شناسایی نشده است)، این نشانه واضحی است که درایور مشکلی دارد. باید با استفاده از پایگاه داده خود سیستم، دیسک اصلی یا توزیع‌های دانلود شده از اینترنت مجدداً نصب شود.

اما این نیز اتفاق می افتد که همه چیز با دستگاه ها مرتب است. با این وجود، از طریق منوی RMB، خط ویژگی را انتخاب کنید و در یک پنجره جدید در تب درایور، به تاریخ انتشار نگاه کنید. اگر راننده باشد تاریخ فعلیبسیار قدیمی است، دکمه به روز رسانی را فشار دهید و منتظر بمانید تا فرآیند تکمیل شود (توجه داشته باشید که ویندوز به تنهایی نمی تواند درایورها را به روز کند).

با این حال، استفاده از آن بسیار بهتر است ابزارهای ویژهجستجو و به روز رسانی مانند تقویت کننده درایور. در مرحله اول، درخواست تجدید نظر مستقیماً به وب سایت سازنده تجهیزات انجام می شود. ثانیاً دقیقاً درایوری که برای عملکرد دستگاه مناسب است نصب می شود. ثالثاً تا حد امکان به درستی در سیستم نصب می شود. مشارکت کاربر حداقل است.

نتیجه

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

شاید همه گیمرها چنین اپلیکیشنی مانند DirectX را شنیده و نصب کرده باشند. این به دلیل این واقعیت است که بسیاری از بازی ها، حداقل در گذشته، نیاز به نصب برخی از نسخه های ویژه برنامه داشتند. زیرا این نرم افزاربه طور فعال در دوران تولد بازی ها توسعه یافت، پس از آن تقریباً غیرممکن بود که بدون به روز رسانی یا نصب ابزار مهمی مانند DirectX انجام شود.

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

DirectX چیست؟

من این تصور را داشتم که این نوعی افزودنی به بازی‌ها است، و برخی هنوز فکر می‌کنند که این بخشی ناشناخته از سیستم است. تا حدودی - بله، بدون این پر کردن، هیچ چیز آنطور که باید کار نمی کند (مخصوصا بازی ها)، اما DirectX خود بسته ای از اشیاء سازگار با COM از شرکت مایکروسافت است.

اینجاست که کمی برنامه نویسی وارد می شود، یک شی ابزاری است که شامل تعداد معینی از توابع برای دستیابی به اهداف رایج است. ساده ترین راه برای توضیح این موضوع در مثال یک ماشین است: به طور جداگانه سیلندرها، پیستون ها، فیلترها و غیره وجود دارد، همه آنها قطعات یدکی هستند، برعکس، موتور قبلاً واحدی است که بسیاری از قطعات را ترکیب می کند و کارها را انجام می دهد. وظایف حرکت حمل و نقل قطعات یدکی، در این مثال، توابع هستند و موتور یک شی است.

برای اینکه هر توسعه دهنده نتواند کل واحد را دوباره جمع کند، یک بسته Windows Direct ایجاد کرد که قبلاً این کار را برای آنها انجام داده است. برای اکثریت قریب به اتفاق موارد، اشیاء کافی برای انجام عملیات استاندارد وجود دارد، در بقیه موارد، لازم است راه های دیگری برای دستیابی به هدف ایجاد شود.

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

با استفاده از همین مثال، اگر قطعات یدکی از Moskvich پدربزرگ خود دارید، مونتاژ یک موتور 8 سیلندر مدرن از آن کار نخواهد کرد.

کدام Directx را نصب کنم؟

ما به آرامی به سؤال زیر رفتیم که از کدام نسخه بسته باید استفاده شود. همه چیز در اینجا بسیار فردی است، زیرا همه چیز به 3 پلتفرم اصلی بستگی دارد و اگر حداقل یکی از آنها از نسخه مورد نظر پشتیبانی نکند، هیچ چیز (از نظر بازی) کار نخواهد کرد.

بنابراین، نسخه خاصی از DirectX باید توسط:

  • آداپتور ویدئو؛
  • سیستم عامل؛
  • درخواست مستقیم

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

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

تغییر پشتیبانی از نسخه های DirectX در سطوح مختلف

شما همچنین باید به این سوال که در ذهن بسیاری از افراد ایجاد می شود پاسخ دهید: "چگونه ویندوز XP، 7، 8، 8.1 / یک کارت گرافیک قدیمی از نسخه مدرن DirectX پشتیبانی کند؟" پاسخ منفی است. چنین عملکردی وجود ندارد و حتی راه‌حل‌هایی وجود ندارد. عصاها کمکی نمی کنند، زیرا نیاز به طراحی مجدد کامل DirectX دارند و هیچ کس این منابع، به علاوه همه چیز را ندارد، اگر حتی مایکروسافت نتواند آن را پیاده سازی کند، به ندرت کسی می تواند.

همین امر در مورد بازی هایی با پشتیبانی از نسخه 11.1 صدق می کند، به جز برای آن دسته از برنامه هایی که در تنظیمات دارای عملکرد مربوطه هستند، نمی توان آن را به سطح DirectX 9.0 کاهش داد. تعداد زیادی از آنها وجود ندارد، زیرا لازم نیست بازی ها به نیازهای دست کم گرفته شده کاربران بارگیری شوند، بلکه لازم است که آنها تجهیزات مدرن را به دست آورند. بله، و تعداد کمی کار مضاعف انجام خواهند داد.

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



اگر سؤالی در مورد موضوع "Directx چیست؟" دارید، می توانید آنها را در نظرات بپرسید