منوعات تقنية

8 طرق لإصلاح خطأ DXGI_ERROR_DEVICE HUNG في Windows


يعد DirectX جزءًا أساسيًا من برنامج الكمبيوتر ، حيث يساعد وحدة معالجة الرسومات على أداء مهام مختلفة. ومع ذلك ، إذا فشل هذا المحرك في العمل بشكل صحيح ، فقد تتلقى رسالة DXGI_ERROR_DEVICE HUNG على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows عندما تحاول تشغيل لعبة. DXGI تعني DirectX Graphics Infrastructure ، لذا ستعرف جيدًا أن الخطأ يتعلق بهذه العملية. يوضح لك هذا الدليل كيفية حل هذه المشكلة.

نصيحة: التعامل مع بطاقة رسومات خاطئة؟ إليك ما يجب فعله لإصلاح وحدة معالجة الرسومات المعطلة.

1. تعطيل Antialiasing

تشتهر تقنية Antialiasing – وهي تقنية تُستخدم لإزالة أو تنعيم الحواف الخشنة في الألعاب – بالتسبب في حدوث مشكلات. في بعض الأحيان ، تفوق الآثار السلبية لهذه الميزة الرسومية فوائدها.

إذا كان لديك جهاز كمبيوتر مزود ببطاقة رسومات NVIDIA ، فيمكنك استخدام تطبيق NVIDIA Control Panel المدمج لتعطيل Antialiasing. إذا لم يكن مثبتًا لديك ، فقم بتنزيل التطبيق من متجر Microsoft.

  1. استخدم شريط Windows Search في شريط المهام وابحث عن “NVIDIA Control Panel”. حدد أفضل نتيجة.
  1. بمجرد دخولك إلى التطبيق ، حدد “إدارة الإعدادات ثلاثية الأبعاد” على اللوحة اليمنى ، ثم انقر فوق علامة التبويب “الإعدادات العامة” على اليمين.
عرض لوحة تحكم NVIDIA مع فتح علامة تبويب الإعدادات العامة.
  1. ستجد أربعة أو خمسة إعدادات متعلقة بمقاومة الحواف في القائمة. اضبط كل منها على “إيقاف”.
لوحة تحكم NVIDIA مع خيارات منع الحواف في العرض.
  1. إذا كان لديك جهاز كمبيوتر مزود ببطاقة رسومات AMD أو Intel ، فاعلم أن إعدادات AMD Radeon للتطبيقات المرتبطة بها أو Intel Graphics Command Center لن تسمح لك بإيقاف تشغيل Antialiasing تمامًا. ومع ذلك ، يمكنك محاولة تعطيل Antialiasing من داخل إعدادات اللعبة. يوجد هذا الخيار غالبًا ضمن قسم “الفيديو” إذا كان متاحًا.

2. قم بإيقاف تشغيل ميزة ShadowPlay

يأتي تطبيق NVIDIA GeForce Experience المدمج مع خيار “In-Game Overlay” الذي يمكنه عرض معلومات أداء الكمبيوتر أو يسمح لك بتسجيل الشاشة أثناء اللعب. وهذا ما يسمى ShadowPlay. على الرغم من كونها أداة مفيدة ، فقد تكون وراء خطأ DXGI_ERROR_DEVICE HUNG ، لذا حاول تعطيلها. يمكنك تخطي هذا الحل إذا لم يكن لديك جهاز كمبيوتر به بطاقة رسومات NVIDIA.

  1. استخدم Windows Search واكتب “GeForce Experience”. انقر بزر الماوس الأيمن على أفضل نتيجة واختر “تشغيل كمسؤول”. إذا لم يكن لديك هذا التطبيق على جهاز الكمبيوتر الخاص بك ، فيمكنك تنزيله من موقع ويب NVIDIA.
اكتب تجربة Geforce في Windows Search.
  1. يمكنك العثور على ميزة “In-Game Overlay” بالنقر فوق “إعدادات” والانتقال إلى علامة التبويب “عام”. قم بتبديل الخيار من هناك ، وتعطيل ShadowPlay بشكل فعال.
واجهة NVIDIA GeForce Experience مع أيقونة الإعدادات في الزاوية اليمنى العليا.

نصيحة: يمكنك أيضًا تسجيل شاشتك باستخدام Xbox Game Bar المدمج في Windows.

3. أعد تثبيت NVIDIA GeForce Experience

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

  1. اكتب “لوحة التحكم” في شريط البحث وحدد أفضل تطابق.
أبحث عن لوحة التحكم باستخدام Windows Search.
  1. انقر فوق “إلغاء تثبيت برنامج”.
قسم البرامج في لوحة التحكم.
  1. ابحث عن “NVIDIA GeForce Experience” في القائمة وانقر بزر الماوس الأيمن فوقه. حدد “إلغاء التثبيت”.
إلغاء تثبيت NVIDIA GeForce Experience.
  1. بعد إلغاء التثبيت ، انتقل إلى موقع تنزيل GeForce Experience وانقر على “تنزيل الآن”. افتح الحزمة التي تم تنزيلها واتبع التعليمات التي تظهر على الشاشة لتثبيتها.
تنزيل GeForce Experience من موقع NVIDIA الرسمي.

4. تعديل TDR في التسجيل

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

  1. اضغط على شبابيك + ص مفاتيح لفتح تطبيق التشغيل. اكتب في regedit وضرب يدخل.
الكتابة "ريجيت" في تشغيل التطبيق.
  1. اتبع المسار أدناه للوصول إلى سجل برنامج تشغيل الرسومات:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
مسار التسجيل إلى GraphicsDriver.
  1. عندما تصل إلى مجلد “GraphicsDrivers” ، انقر بزر الماوس الأيمن على الجانب الأيمن وحدد “جديد -> قيمة DWORD (32 بت)”.
إنشاء قيمة جديدة في محرر التسجيل.
  1. اكتب “TdrLevel” في مربع اسم القيمة واضبط “بيانات القيمة” على “0”. انقر فوق “موافق” ، ثم أعد تشغيل الكمبيوتر.
تعديل بيانات القيمة في محرر التسجيل.

جيد ان تعلم: إليك كيفية زيادة سرعة ذاكرة الوصول العشوائي الخاصة بك بسهولة باستخدام AMD Ryzen Master.

5. توقف عن رفع تردد التشغيل عن وحدة معالجة الرسومات الخاصة بك

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

في MSI Afterburner ، ستلاحظ العديد من أشرطة التمرير في الجزء السفلي من الشاشة الرئيسية ، ومعظمها يعدل أداء وحدة المعالجة المركزية ووحدة معالجة الرسومات. اضبط جميع المعلمات على “0” لضبط سرعة ساعة الرقائق على الإعدادات الافتراضية ، ثم انقر فوق الزر “حفظ”.

نظرة عامة على واجهة MSI Afterburner.

6. تحقق من ذاكرة الوصول العشوائي الخاصة بك

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

  1. اكتب “Windows Memory Diagnostic” وانقر على أفضل تطابق.
البحث عن Windows Memory Diagnostic باستخدام البحث.
  1. في النافذة المنبثقة ، حدد “إعادة التشغيل الآن وتحقق من المشكلات (موصى به).”
"فحص جهاز الكمبيوتر الخاص بك بحثًا عن مشاكل الذاكرة" نافذة او شباك.
  1. ستتم إعادة تشغيل جهاز الكمبيوتر الخاص بك ، وسيبدأ تشغيل تشخيصات الذاكرة.
  2. بمجرد بدء تشغيل جهاز الكمبيوتر الخاص بك مرة أخرى ، توجه إلى “Event Viewer” باستخدام مربع البحث واختيار أفضل تطابق.
البحث عن "عارض الأحداث" باستخدام بحث Windows.
  1. في اللوحة اليسرى ، حدد “سجلات Windows -> النظام” وحدد “بحث” على اليمين.
"يجد" العمل في عارض الأحداث.
  1. اكتب “MemoryDiagnostic” وانقر على “بحث عن التالي”.
البحث عن "الذاكرة التشخيصية"  شرط.
  1. إذا رأيت رسالة الخطأ “تم اكتشاف مشاكل في الأجهزة. لتحديد هذه المشكلات وإصلاحها ، ستحتاج إلى الاتصال بجهة تصنيع الكمبيوتر “، فهذا يعني أنك قد تحتاج إلى نقل الكمبيوتر إلى فني أو استبدال وحدات ذاكرة الوصول العشوائي الخاصة بك.

7. تحديث DirectX

على الرغم من قيام Windows بتحديث DirectX تلقائيًا ، فقد تضطر إلى البحث يدويًا عن تحديثات DirectX إذا كنت تواجه مشكلات ، بما في ذلك خطأ DXGI_ERROR_DEVICE HUNG.

  1. ابحث عن “التحقق من وجود تحديثات” في شريط البحث وحدد أفضل تطابق.
البحث عن "تحقق من وجود تحديثات" عبر بحث Windows.
  1. حدد “تنزيل” لتنزيل أحدث إصدار من Windows وتثبيته.
عرض تحديثات Windows.
  1. إذا كنت لا ترى أي تحديثات متوفرة ، فحدد “التحقق من وجود تحديثات”.
التحقق من وجود تحديثات في Windows.

8. تحديث برامج تشغيل بطاقة الرسومات

اجعل Windows يبحث عن تحديثات برنامج التشغيل تلقائيًا عبر إدارة الأجهزة. قد يساعدك في معالجة مشكلة DXGI_ERROR_DEVICE بشكل فعال.

  1. انقر بزر الماوس الأيمن على قائمة ابدأ واختر “إدارة الأجهزة”.
Dxgi Error Device Manager في القائمة السريعة
  1. انقر فوق “محولات العرض” لتوسيع الفئة.
خطأ Dxgi في توسيع إعدادات محول العرض
  1. انقر بزر الماوس الأيمن فوق بطاقة الرسومات الخاصة بك وحدد “تحديث برنامج التشغيل”.
خيار تحديث خطأ Dxgi للأجهزة في إدارة الأجهزة
  1. اختر “البحث تلقائيًا عن برامج التشغيل”. إذا عثر نظامك على أي تحديثات ، فسيقوم بتثبيتها تلقائيًا.
خطأ Dxgi البحث تلقائيًا عن خيار السائقين

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

نصيحة: هل تحتاج إلى تثبيت برنامج تشغيل غير موقع على جهاز كمبيوتر يعمل بنظام Windows؟ نوضح لك كيف.

أسئلة مكررة

ما هو أحدث إصدار من DirectX؟

في Windows 11 ، أحدث إصدار من DirectX هو DirectX 12 Ultimate. ومع ذلك ، بناءً على بطاقة الرسومات الخاصة بك ، قد لا تتمكن من تنزيل هذا الإصدار بسبب مشكلات عدم التوافق. يكتشف Windows عادةً أحدث إصدار متوافق من DirectX ويقوم بتثبيته تلقائيًا.

كيف يمكنني التحقق من إصدار DirectX الخاص بي؟

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

ما هو DirectX Graphics Infrastructure (DXGI)؟

قدمت Microsoft DXGI مع نظام التشغيل Windows Vista. ينفذ هذا النظام الفرعي المهام المتعلقة ببرنامج تشغيل الرسومات ، بما في ذلك:

  • تحسينات وضع النافذة
  • التحكم في وضع الشاشة المتعددة
  • اختيار تنسيقات المخزن المؤقت
  • توزيع الموارد بين العمليات

تعمل هذه العملية في الغالب في الخلفية عندما يقوم جهاز الكمبيوتر الخاص بك بتشغيل ألعاب مثل سلسلة Battlefield أو Call of Duty: Modern Warfare.

رصيد الصورة: Pexels. جميع لقطات الشاشة بواسطة فرهاد باشاى.

فرهاد باشائي
فرهاد باشائي

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

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى