كيفية استخدام أداة تشخيص DirectX (DxDiag) لاستكشاف الأخطاء وإصلاحها

DirectX عبارة عن مجموعة من التقنيات أو واجهات برمجة التطبيقات المستخدمة بواسطة العديد من تطبيقات أو برامج الوسائط المتعددة في Windows . تم تطويره بواسطة Microsoft لتوفير تسريع الأجهزة لتطبيقات الوسائط المتعددة الثقيلة مثل الألعاب ثلاثية الأبعاد ومقاطع الفيديو عالية الدقة(HD videos) . يحتوي نظام التشغيل Windows(Windows) 7 على DirectX 11. تم تثبيت DirectX 12 على نظام التشغيل Windows(Windows) 11/10.

تشغيل أداة تشخيص DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

إذا كنت تواجه مشكلات في تشغيل لعبة أو فيلم بشكل صحيح ، فيمكن أن تساعدك أداة تشخيص DirectX في تحديد المصدر. (DirectX Diagnostic Tool)للوصول إليه ، انتقل إلى ابدأ(Start) في Windows 11/10/8/7 ، واكتب dxdiag ، واضغط على Enter.

إذا كانت هذه هي المرة الأولى التي تستخدم فيها أداة تشخيص DirectX(DirectX Diagnostic Tool) ، فقد يتم سؤالك عما إذا كنت تريد التحقق مما إذا كانت برامج التشغيل الخاصة بك موقعة رقمياً.

انقر فوق " نعم(Yes) " للتأكد من أن ناشر قد قام بالتوقيع على برامج التشغيل الخاصة بك وقد تحقق من أصالتها.

بمجرد انتهاء أداة التشخيص(Diagnostic Tool) ، إليك ثلاثة أشياء رئيسية(three key things) يجب التحقق منها في تقرير DxDiag.

1. تحقق من بطاقة الفيديو الخاصة بك

تعمل بعض البرامج ببطء شديد أو لا تعمل إلا إذا تم تشغيل تسريع أجهزة Microsoft DirectDraw أو Direct3D .

لتحديد ذلك ، انقر فوق علامة التبويب عرض(Display) ، ثم ضمن ميزات DirectX(DirectX Features) ، تحقق لمعرفة ما إذا كان DirectDraw و Direct3D و AGP Texture Acceleration يظهر على أنه ممكّن(Enabled) . إذا لم يكن كذلك ، فحاول تشغيل تسريع الأجهزة.

  1. انقر بزر الماوس الأيمن(Right-click) على سطح المكتب وافتح دقة الشاشة(Screen Resolution) .
  2. انقر فوق إعدادات متقدمة(Advanced settings) .
  3. انقر فوق علامة التبويب استكشاف الأخطاء وإصلاحها(Troubleshoot ) ، ثم انقر فوق تغيير الإعدادات(Change settings) .
  4. حرك شريط تمرير تسريع الأجهزة إلى (Hardware Acceleration)كامل(Full) .

إذا فشل ذلك ، فقد تحتاج إلى تحديث برنامج تشغيل الفيديو أو البطاقة نفسها. يمكنك عادةً العثور على أحدث برامج التشغيل لجهازك في قسم الدعم على موقع الشركة المصنعة.

2. تحقق من أجهزة التحكم في اللعبة

إذا فشلت عصا التحكم أو أي جهاز إدخال آخر في الاستجابة ، فربما لم يتم تثبيتها بشكل صحيح. تأكد(Make) من ظهور الجهاز في علامة تبويب الإدخال . (Input)إذا لم يكن كذلك ، فأعد تثبيت الجهاز وفقًا لتعليمات الشركة المصنعة. إذا كان جهاز USB ، فافصله ثم أعد توصيله.

3. تحقق من وجود برامج تشغيل "غير موقعة"

تم اختبار برنامج التشغيل الذي تم توقيعه رقميًا بواسطة Microsoft Windows Hardware Quality Lab لتوافق DirectX . إذا حددت أداة التشخيص(Diagnostic Tool) برنامج تشغيل غير موقع ، فقد يؤدي تحديث برنامج التشغيل إلى حل مشكلتك. يمكنك عادةً العثور على أحدث برنامج تشغيل لجهازك في قسم الدعم على موقع الشركة المصنعة على الويب.

تأكد(Make) من أن لديك برنامج تشغيل 64 بت لجهاز الكمبيوتر الشخصي 64 بت وأن إصدار برنامج التشغيل متوافق. قد تضطر إلى التحقق من تكوين الأجهزة لمعرفة ذلك.

4. أشياء أخرى للتحقق

إذا كنت لا تزال تواجه مشكلات مع لعبة أو فيلم بعد تشغيل أداة تشخيص DirectX(DirectX Diagnostic Tool) ، فهناك بعض الأشياء الأخرى التي يمكنك التحقق منها باستخدام ملف DxDiag .

تحقق من وضع العرض (Display Mode)لتطبيقك(Your Application) أو لعبتك(Game)

عندما ينتقل تطبيق DirectX 9 إلى وضع ملء الشاشة ، قد لا تتطابق دقة التطبيق مع الدقة الأصلية لشاشة LCD(LCD) الخاصة بك ؛ تم تصميم دقة الشاشة لعرضها بناءً على حجمها. إذا رأيت أشرطة سوداء أعلى الشاشة أو جوانبها حيث لم يتم استخدام جزء منها ، يمكنك محاولة تغيير حجم الصورة بملء الشاشة. إذا كان التطبيق أو اللعبة الخاصة بك تسمح لك باختيار وضع العرض ، فقد تتمكن من تغيير إعدادات التطبيق أو اللعبة واختيار الوضع الذي يتوافق مع الدقة الأصلية لشاشة LCD(LCD) الخاصة بك . سيساعدك هذا في استخدام جميع الشاشات مع الحفاظ على الدقة المطلوبة للتطبيق.

أي إصدار(Version) من DirectX تم(DirectX Is) تثبيته على جهاز الكمبيوتر الخاص بك

أداة تشخيص DirectX

ضمن علامة تبويب النظام مقابل إصدار DirectX(DirectX Version) ، سترى الإصدار المثبت على نظامك. في الصورة أعلاه ، سترى DirectX 2 مذكورًا.

إذا لم يساعدك تشغيل الأداة ، فيمكنك إلغاء تثبيت DirectX من نظامك ثم تنزيل DirectX(download DirectX) وتثبيته من جديد.

تحقق من إصدار DirectX (Version)الذي يتطلبه(DirectX) تطبيقك أو لعبتك(Game Requires)

تتطلب بعض التطبيقات والألعاب DirectX 9 . ومع ذلك ، تم تثبيت Windows 7 بإصدار أحدث من DirectX . إذا قمت بتثبيت تطبيق أو لعبة تتطلب DirectX 9 ، فقد تتلقى رسالة خطأ ، مثل: " يتعذر بدء تشغيل البرنامج لأن d3dx9_35.dll مفقود من جهاز الكمبيوتر الخاص بك ؛ الرجاء إعادة تحميل البرنامج \ التطبيق لعلاج هذه المشكلة. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)قد يختلف آخر رقمين من اسم الملف. إذا تلقيت نفس رسالة الخطأ بعد إعادة تثبيت التطبيق أو اللعبة ، فانتقل إلى صفحة ويب DirectX End-User Runtime Web Installer واتبع الإرشادات لتثبيت DirectX وتلقي تحديثات لـ DirectXوالإصدارات السابقة من DirectX .

كيف يمكنني إنشاء تشخيص DirectX(DirectX Diagnostic) ( DxDiag

بمجرد انتهاء تشخيص DirectX(DirectX Diagnostic) من التحليل ، انقر فوق حفظ(Save) جميع المعلومات ، ثم حفظ(Save) باسم. تأكد(Make) من تسميته ، حتى تتذكر ومكانًا يمكنك العثور عليه بسهولة.

كيف يمكنني معرفة ما إذا كان DirectX يعمل؟

إذا تمكنت من العثور عليه في نتيجة البحث ، ولم تُنشئ أداة التشخيص أي خطأ ، فهذا يعني أن DirectX يعمل. لا يمكنك استخدامه مباشرة ، ويمكن فقط للتطبيقات والألعاب استخدامه عن طريق استدعاء وظائف مختلفة باستخدام واجهة برمجة التطبيقات(API) الخاصة بهم .

هل توجد أي طريقة(Way) لفرض إعادة تشغيل DirectX(Force Restart DirectX) ؟

لا. ستحتاج إلى إعادة تشغيل جهاز الكمبيوتر الخاص بك إذا شعرت أن هناك خطأ ما في اللعبة ، وكان هناك خطأ DirectX مرتبط بذلك . يمكنك أيضًا إنشاء التقرير للتحقق مما إذا كان هناك أي شيء آخر يسبب المشكلة.

هل يمكنني تثبيت DirectX 12 على الإصدارات السابقة من Windows ؟

لا تستطيع. تحتاج Microsoft(Microsoft) إلى دعمها لأنها تجري الكثير من المكالمات منخفضة المستوى والتي لا تتوفر في الإصدارات السابقة من Windows . من الممكن أن يقوم شخص ما بنقلها ، لكنها قد لا تكون موثوقة. لذلك إذا جربته ، فهو على مسؤوليتك.



About the author

بعد ما يقرب من 20 عامًا في صناعة التكنولوجيا ، تعلمت الكثير عن منتجات Apple وكيفية تخصيصها لتلبية احتياجاتي. على وجه الخصوص ، أعرف كيفية استخدام نظام iOS الأساسي لإنشاء مظاهر مخصصة والتفاعل مع المستخدمين من خلال تفضيلات التطبيق. أعطتني هذه التجربة رؤى قيمة حول كيفية تصميم Apple لمنتجاتها وأفضل طريقة لتحسين تجربة المستخدم.



Related posts