كيفية إصلاح الخطأ "خروج محرك غير واقعي بسبب فقد جهاز D3D"

يواجه المستخدمون رسالة الخطأ "خروج Unreal Engine بسبب فقد جهاز D3D " عندما يتعذر على Unreal الاتصال بجهاز D3D على جهاز الكمبيوتر الخاص بك. هذا الخطأ شائع جدًا ويمكن أن يحدث أيضًا للمستخدمين الذين ليس لديهم مشكلات واضحة على أجهزة الكمبيوتر الخاصة بهم.

تم إنهاء برنامج Unreal Engine بسبب فقد جهاز D3D

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

ما أسباب الخطأ "خروج محرك غير واقعي بسبب فقد جهاز D3D"؟

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

  • محرك غير واقعي قديم: السبب الأكثر ترجيحًا هو عدم تحديث محرك غير واقعي إلى أحدث إصدار ولا يمكنه الاتصال بمكونات النظام الأخرى التي قد يتم تحديثها مؤخرًا. ويمكن أيضا أن يكون العكس.
  • برنامج مكافحة الفيروسات: هناك العديد من برامج مكافحة الفيروسات التي تميل إلى حظر محرك غير واقعي ، وبالتالي علامة إيجابية كاذبة. هذا أمر شائع جدًا ويمكن حله إما عن طريق إنشاء قائمة بيضاء أو تعطيلها.
  • برامج تشغيل الأجهزة القديمة : هناك سبب محتمل آخر لسبب حدوث هذه المشكلة وهو أن برامج تشغيل الجهاز إما تالفة أو قديمة. في كلتا الحالتين ، تعمل إعادة تثبيت أو تحديث برامج التشغيل.
  • ملفات Steam غير الكاملة: تعمل Steam عادةً مع Unreal Engine. إذا كانت ملفات اللعبة / التثبيت تالفة أو غير كاملة ، فستواجه رسالة الخطأ قيد المناقشة.
  • إعدادات NVIDIA GeForce: من المعروف أيضًا أن هذه الوحدات تتعارض مع اللعبة. تعطيل الوحدة النمطية أو تعطيل إعدادات محددة عادة ما يحل المشكلة.
  • رفع تردد التشغيل: رفع تردد التشغيل قد يمنح جهاز الكمبيوتر الخاص بك الدفعة التي يحتاجها ولكن من المعروف أنه يسبب مشاكل أو يتعارض مع التطبيقات الثقيلة المستهلكة للموارد. تعطيل رفع تردد التشغيل قد يفعل الخدعة لك.
  • بطاقة الرسومات الافتراضية: عادةً ما تقوم بطاقة الرسومات الافتراضية بتعطيل نفسها عند تشغيل بطاقة مخصصة ذات طاقة أكبر. ومع ذلك ، في العديد من الحالات ، قد تكون نشطة جنبًا إلى جنب مع بطاقة الرسومات المخصصة وتتسبب في حدوث تعارضات ستؤدي إلى مزيد من المشكلات.

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

الحل 1: تحديث Unreal Engine و Windows و Steam

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

طريقة تحديث محرك Unreal طويلة بعض الشيء ولكن تحديث Windows و Steam في لمح البصر. تأكد من تسجيل الدخول كمسؤول واتبع الخطوات بالترتيب الدقيق. سنبدأ بتحديث محرك غير واقعي.

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

    تحديث محرك غير واقعي

الآن بعد أن تم تحديث Unreal Engine ، سنستمر في تحديث Windows.

  1. اضغط على Windows + S واكتب "تحديث" في مربع الحوار وافتح نتيجة التحديث عند إرجاعها.
  2. الآن ، انقر على زر التحقق من وجود تحديثات . الآن ، سيبدأ Windows تلقائيًا في التحقق من الخوادم عبر الإنترنت إذا كان هناك أي تحديث متاح ليتم تثبيته.

    تحديث ويندوز

التحلي بالصبر والسماح للعملية كاملة. بعد اكتمال العملية ، إذا طُلب منك ذلك ، أعد تشغيل الكمبيوتر. بعد إعادة التشغيل ، اتبع الخطوات أدناه لتحديث Steam .

  1. قم بتشغيل عميل Steam وتأكد من أن لديك اتصال نشط بالإنترنت.
  2. سيقوم العميل ، بعد التحقق من الخوادم عبر الإنترنت ، تلقائيًا ببدء تنزيل آخر تحديث. بعد تنزيل التحديث ، أعد تشغيل الكمبيوتر مرة أخرى.

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

الحل 2: تعطيل NVIDIA Game Booster (أو وظائف أخرى)

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

تعطيل ميزات NVIDIA

وظائف "التحسين" هذه هي في معظمها ميزات مثل Game Booster أو Battery Optimizer وما إلى ذلك. افتح GeForce Experience (أو التطبيق ذي الصلة) وتأكد من تعطيلها بالكامل. يمكنك أيضًا تعطيل GeForce Experience مؤقتًا تمامًا ومعرفة ما إذا كان هذا ناجحًا. بمجرد التأكد تمامًا من أن المشكلة ليست بسبب هذه الميزات ، يمكنك المضي قدمًا في حلول أخرى.

الحل 3: تغيير تفضيل الرسومات المخصصة

عادة ، من المعروف أن الأشخاص الذين يستخدمون Unreal Engine ولعبوا ألعابه لديهم رسومات مخصصة خاصة بهم مثبتة على أجهزة الكمبيوتر الخاصة بهم. عادة ما تضاف الرسومات المخصصة لاحقًا على رأس وحدة الرسومات المدمجة من Intel (المعروفة باسم Intel HD أو Intel UHD).

ومع ذلك ، فإن وجود وحدتي رسومات في كمبيوتر واحد يثير العديد من المشكلات التي ليست مفاجئة. في هذا الحل ، سوف ننتقل إلى لوحة التحكم الخاصة بـ NVIDIA ، وبعد تحديد Unreal Engine ، تأكد من تخصيصه ليتم تشغيله على برامج تشغيل رسومات NVIDIA فقط.

  1. انقر بزر الماوس الأيمن في أي مكان على سطح المكتب وحدد لوحة تحكم NVIDIA .
  2. بمجرد فتح لوحة التحكم ، انقر فوق " إدارة إعدادات ثلاثية الأبعاد" . الآن انقر على إعدادات البرنامج .
  3. الآن ، سترى قائمة منسدلة تحتوي على قائمة بجميع البرامج. أضف Unreal Engine وحدد NVIDIA (رسومات مخصصة) من القائمة المنسدلة الثانية.

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

الحل 4: تعطيل الرسومات على متن الطائرة

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

  1. اضغط على Windows + R ، اكتب " devmgmt.msc " في مربع الحوار واضغط على Enter.
  2. بمجرد دخولك إلى مدير الجهاز ، انتقل إلى محولات العرض وحدد اللوحة
  3. الآن ، انقر بزر الماوس الأيمن فوقه وحدد تعطيل .

    تعطيل الرسومات على متن الطائرة

للحظة قصيرة ، ستختفي شاشتك على الأرجح ولكنها ستعود إليها. هنا ، ينتقل الكمبيوتر بالكامل إلى رسوماتك المخصصة. حفظ التغييرات و الخروج. حاول الآن تشغيل Unreal Engine ومعرفة ما إذا كانت المشكلة قائمة.

الحل 5: تعطيل برامج مكافحة الفيروسات / جدار الحماية

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

تعطيل برامج مكافحة الفيروسات

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

الحل 6: تعطيل رفع تردد التشغيل وتكنولوجيا SLI

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

SLI التكنولوجيا

على الرغم من الميزات المتقدمة وفائدة رفع تردد التشغيل ، تلقينا العديد من التقارير من المستخدمين حيث أبلغوا أن تعطيل رفع تردد التشغيل لكل من وحدة المعالجة المركزية وبطاقة الرسومات حل المشكلة. يبدو أن محرك Unreal Engine غير مُحسّن للتشغيل في بيئة فيركلوكيد متسارعة.

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

الحل 7: تحديث برامج تشغيل الرسومات

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

  1. قم بتنزيل وتثبيت DDU (عرض إلغاء تثبيت برنامج التشغيل) من موقعها الرسمي.
  2. بعد تثبيت Display Driver Uninstaller (DDU) ، قم بتشغيل جهاز الكمبيوتر الخاص بك في الوضع الآمن . يمكنك التحقق من مقالتنا حول كيفية تشغيل الكمبيوتر في الوضع الآمن.
  3. بعد بدء تشغيل DDU ، حدد الخيار الأول " تنظيف وإعادة التشغيل ". سيؤدي هذا إلى إلغاء تثبيت برامج التشغيل الحالية بالكامل من جهاز الكمبيوتر الخاص بك.

    تنظيف السائقين
  4. الآن بعد إلغاء التثبيت ، قم بتشغيل جهاز الكمبيوتر الخاص بك بشكل طبيعي دون الوضع الآمن. اضغط على Windows + R ، اكتب " devmgmt. ماجستير في مربع الحوار واضغط على Enter. انقر بزر الماوس الأيمن على أي مساحة فارغة وحدد " البحث عن تغييرات الأجهزة ". سيتم تثبيت برامج التشغيل الافتراضية. حاول تشغيل "عرض الالتقاط" وتحقق مما إذا كان هذا يحل المشكلة.

    ملاحظة: قد تضطر إلى تنفيذ الحل 1 مرة أخرى بعد هذه الخطوة.

  5. في معظم الحالات ، لن تعمل برامج التشغيل الافتراضية من أجلك حتى تتمكن من تثبيت أحدث برامج التشغيل من خلال تحديث Windows أو الانتقال إلى موقع ويب الخاص بالشركة المصنعة وتنزيل أحدث برامج التشغيل.
  6. بعد تثبيت برامج التشغيل ، أعد تشغيل الكمبيوتر وتحقق من حل المشكلة.

مقالات مثيرة للاهتمام