วิธีการแก้ไขข้อผิดพลาด 'Unreal Engine กำลังออกเนื่องจากอุปกรณ์ D3D หายไป'

ผู้ใช้พบข้อความแสดงข้อผิดพลาด 'Unreal Engine กำลังออกเนื่องจากอุปกรณ์ D3D หายไป ' เมื่อ Unreal ไม่สามารถเชื่อมต่อกับอุปกรณ์ D3D บนคอมพิวเตอร์ของคุณ ข้อผิดพลาดนี้เป็นเรื่องธรรมดามากและยังสามารถเกิดขึ้นได้สำหรับผู้ใช้ที่ไม่มีปัญหาชัดเจนในคอมพิวเตอร์ของพวกเขา

Unreal Engine กำลังออกเนื่องจากอุปกรณ์ D3D สูญหาย

ตามที่นักพัฒนา Unreal Engine ปัญหานี้มักเกิดขึ้นเมื่อกราฟิกหรือส่วนประกอบฮาร์ดแวร์ของคอมพิวเตอร์ไม่ได้รับการซิงโครไนซ์กับ Unreal Engine อย่างถูกต้องซึ่งทำให้ไม่สามารถทำงานได้อย่างถูกต้องกับอุปกรณ์ D3D ในบทความนี้เราจะทำตามวิธีแก้ปัญหาทั้งหมดว่าทำไมปัญหานี้เกิดขึ้นและวิธีแก้ไขปัญหาคืออะไร

อะไรเป็นสาเหตุของข้อผิดพลาด 'Unreal Engine กำลังออกเนื่องจากอุปกรณ์ D3D หายไป'

หลังจากได้รับรายงานจำนวนมากจากผู้ใช้เกี่ยวกับปัญหาเราตัดสินใจที่จะตรวจสอบปัญหา หลังจากรวมรายงานเหล่านี้เราได้จำลองสถานการณ์ในเวิร์กสเตชันของเราและแก้ไขสาเหตุ สาเหตุที่ทำให้คุณอาจพบข้อความแสดงข้อผิดพลาดนี้มี แต่ไม่ จำกัด เพียง:

  • Unreal Engine ที่ล้าสมัย: สาเหตุที่เป็นไปได้มากที่สุดคือที่ Unreal Engine ไม่ได้รับการอัปเดตเป็นบิลด์ล่าสุดและไม่สามารถสื่อสารกับคอมโพเนนต์ระบบอื่นซึ่งอาจได้รับการอัปเดตเมื่อเร็ว ๆ นี้ นอกจากนี้ยังสามารถเป็นวิธีอื่น ๆ
  • ซอฟต์แวร์ป้องกันไวรัส: มีซอฟต์แวร์ป้องกันไวรัสจำนวนมากออกมาซึ่งมีแนวโน้มที่จะบล็อก Unreal Engine ดังนั้นการทำเครื่องหมายบวกที่ผิดพลาด นี่เป็นเรื่องธรรมดามากและสามารถแก้ไขได้ด้วยการสร้างบัญชีขาวหรือปิดการใช้งาน
  • ไดรเวอร์อุปกรณ์ที่ล้าสมัย: สาเหตุอื่นที่อาจเป็นไปได้ว่าสาเหตุของปัญหานี้คือไดรเวอร์อุปกรณ์ของคุณเสียหายหรือล้าสมัย ในทั้งสองกรณีการติดตั้งใหม่หรือการอัปเดตไดรเวอร์จะทำงาน
  • ไฟล์ Steam ที่ไม่สมบูรณ์: Steam มักใช้งานได้กับ Unreal Engine หากไฟล์เกม / การติดตั้งเสียหายหรือไม่สมบูรณ์คุณจะพบข้อความแสดงข้อผิดพลาดภายใต้การสนทนา
  • การตั้งค่า NVIDIA GeForce: โมดูลเหล่านี้เป็นที่ทราบกันว่าขัดแย้งกับเกม การปิดใช้งานโมดูลหรือการปิดใช้งานการตั้งค่าเฉพาะมักจะแก้ปัญหาได้
  • การโอเวอร์คล็อก: การ โอเวอร์คล็อกอาจทำให้พีซีของคุณมีความต้องการ แต่เป็นที่ทราบกันดีว่าทำให้เกิดปัญหาหรือความขัดแย้งกับแอปพลิเคชั่นที่ต้องใช้ทรัพยากรจำนวนมาก การปิดใช้งานการโอเวอร์คล็อกอาจทำเคล็ดลับสำหรับคุณ
  • การ์ดกราฟิกเริ่มต้น: ปกติการ์ดกราฟิกเริ่มต้นจะปิดใช้งานตัวเองเมื่อการ์ดที่มีกำลังไฟเพิ่มขึ้นกำลังทำงานอยู่ อย่างไรก็ตามในหลายกรณีอาจใช้งานร่วมกับการ์ดแสดงผลเฉพาะและก่อให้เกิดความขัดแย้งซึ่งจะทำให้เกิดปัญหาเพิ่มเติม

ก่อนที่คุณจะเริ่มต้นด้วยโซลูชันตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบ นอกจากนี้คุณควรมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานและเปิด

โซลูชันที่ 1: การอัปเดต Unreal Engine, Windows และ Steam

โดยปกติหากองค์ประกอบใด ๆ ที่กล่าวถึงล้าสมัยพวกเขามีปัญหาในการสื่อสารซึ่งกันและกัน ด้วยการสื่อสารที่ไม่ดีเกมไม่สามารถทำงานได้อย่างถูกต้อง นี่เป็นปัญหาที่เกิดขึ้นบ่อยมากและผู้ใช้มักจะมองข้ามสิ่งนี้

วิธีการอัพเดทเอนจิ้นลวงตานั้นค่อนข้างยาว แต่การอัพเดต Windows และ Steam ในระยะเวลาอันสั้น ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลและทำตามขั้นตอนในลำดับที่แน่นอน เราจะเริ่มต้นด้วยการอัพเดท Unreal Engine

  1. เปิด Launcher แล้วไปที่ Library
  2. เมื่ออยู่ใน Library ที่ด้านบนคุณจะสามารถดูรุ่นของ Engine ได้ หากมีการอัปเดตพร้อมใช้งานคุณจะเห็นไอคอนเครื่องหมาย บวก ติดกับ
  3. คลิกที่ เพิ่มรุ่น และเมื่อคุณคลิกจะได้รับแจ้งให้ติดตั้งเครื่องยนต์ใหม่ ดาวน์โหลดเวอร์ชั่นเครื่องยนต์ตามนั้นและคลิกที่ อัพเดต

    การอัพเดท Unreal Engine

ตอนนี้อัปเดต Unreal Engine แล้วเราจะดำเนินการต่อโดยอัปเดต Windows

  1. กด Windows + S พิมพ์“ update” ในกล่องโต้ตอบและเปิดผลลัพธ์การ อัปเดต เมื่อส่งคืน
  2. ตอนนี้คลิกที่ปุ่ม ตรวจสอบการปรับปรุง ตอนนี้ Windows จะเริ่มตรวจสอบเซิร์ฟเวอร์ออนไลน์โดยอัตโนมัติหากมีการติดตั้งการปรับปรุงใด ๆ

    กำลังอัปเดต Windows

อดทนและให้กระบวนการเสร็จสมบูรณ์ หลังจากกระบวนการเสร็จสมบูรณ์หากได้รับแจ้งให้ รีสตาร์ท คอมพิวเตอร์ของคุณ หลังจากรีสตาร์ททำตามขั้นตอนด้านล่างเพื่ออัปเดต Steam

  1. เปิดตัวไคลเอนต์ Steam และตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
  2. ไคลเอนต์หลังจากตรวจสอบเซิร์ฟเวอร์ออนไลน์จะเริ่มดาวน์โหลดอัพเดทล่าสุดโดยอัตโนมัติ หลังจากดาวน์โหลดการปรับปรุงแล้วให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง

หลังจากอัพเดตโมดูลทั้งหมดแล้วให้ลองใช้ Unreal Engine และดูว่าข้อผิดพลาดยังคงมีอยู่หรือไม่ ถ้าเป็นเช่นนั้นทำตามขั้นตอนด้านล่าง

โซลูชันที่ 2: ปิดใช้งาน NVIDIA Game Booster (หรือฟังก์ชันอื่น ๆ )

อีกสิ่งที่ต้องลองก่อนที่เราจะดำเนินการต่อคือตรวจสอบให้แน่ใจว่าไม่มีฟีเจอร์ 'การปรับปรุง' ที่ใช้งานได้ใน NVIDIA GeForce Experience แม้ว่าฟังก์ชั่นเหล่านี้อาจเปลี่ยนแปลงการตั้งค่าและให้ประสิทธิภาพเพิ่มเติมแก่คุณ แต่เป็นที่ทราบกันดีว่าทำให้เกิดปัญหาหลายประการ

ปิดการใช้งานคุณสมบัติของ NVIDIA

ฟังก์ชั่น 'การเพิ่มประสิทธิภาพ' เหล่านี้ส่วนใหญ่เป็นคุณสมบัติเช่น Game Booster, Battery Optimizer เป็นต้นเปิด GeForce Experience (หรือแอพพลิเคชั่นที่เกี่ยวข้อง) และตรวจสอบให้แน่ใจว่าสิ่งเหล่านี้ถูกปิดใช้งานอย่างสมบูรณ์ นอกจากนี้คุณยังสามารถปิดการใช้งาน GeForce Experience เป็นการชั่วคราวและดูว่างานนี้ใช้งานได้หรือไม่ เมื่อคุณมั่นใจอย่างยิ่งว่าปัญหาไม่ได้เกิดจากคุณสมบัติเหล่านี้คุณสามารถไปยังโซลูชันอื่น ๆ ได้

โซลูชันที่ 3: การเปลี่ยนการตั้งค่าของกราฟิกเฉพาะ

โดยปกติแล้วคนที่ใช้ Unreal Engine และเล่นเกมจะมีกราฟิกเฉพาะของตนเองติดตั้งในคอมพิวเตอร์ โดยทั่วไปจะมีการเพิ่มกราฟิกเฉพาะด้านบนของโมดูลกราฟิกในตัวโดย Intel (รู้จักกันในนาม Intel HD หรือ Intel UHD)

อย่างไรก็ตามความเป็นอยู่ของสองโมดูลกราฟิกในคอมพิวเตอร์เครื่องเดียวทำให้เกิดปัญหาหลายอย่างซึ่งไม่น่าแปลกใจ ในโซลูชันนี้เราจะไปที่แผงควบคุมของ NVIDIA และหลังจากเลือก Unreal Engine ตรวจสอบให้แน่ใจว่าได้รับการปรับแต่งให้ทำงานบนไดรเวอร์กราฟิก NVIDIA เท่านั้น

  1. คลิกขวาที่ใดก็ได้บนเดสก์ทอปของคุณและเลือก NVIDIA control panel
  2. เมื่อแผงควบคุมเปิดขึ้นให้คลิกที่ จัดการการตั้งค่า 3D ตอนนี้คลิกที่ การตั้งค่าโปรแกรม
  3. ตอนนี้คุณจะเห็นรายการแบบหล่นลงที่มีรายการโปรแกรมทั้งหมด เพิ่ม Unreal Engine และเลือก NVIDIA (กราฟิกเฉพาะ) จากดรอปดาวน์ที่สอง

    การเปลี่ยนการตั้งค่าของกราฟิกการ์ด
  4. บันทึกการเปลี่ยนแปลงและออก รีสตาร์ทคอมพิวเตอร์และลองเรียกใช้งานโมดูล / เกมและดูว่าสามารถแก้ไขปัญหาได้หรือไม่

โซลูชันที่ 4: การปิดใช้งานกราฟิกออนบอร์ด

อีกสิ่งที่ควรลองคือปิดการใช้งานกราฟิกออนบอร์ดในคอมพิวเตอร์ของคุณอย่างสมบูรณ์ สิ่งนี้อาจช่วยได้หากการเปลี่ยนการตั้งค่ากราฟิกไม่เพียงพอที่จะทำให้ปัญหาหายไป โปรดทราบว่าสิ่งนี้จะไม่ส่งผลกระทบต่อประสิทธิภาพหรือการทำงานของคอมพิวเตอร์ของคุณ เฉพาะตอนนี้กราฟิกเฉพาะของคุณจะทำการยกน้ำหนักทั้งหมดในขณะที่กราฟิกที่สร้างขึ้นจะไม่ทำงาน ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ดูแลก่อนดำเนินการต่อ

  1. กด Windows + R พิมพ์“ devmgmt.msc ” ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในเครื่องมือจัดการอุปกรณ์ให้ไปที่ การ์ดแสดงผล และเลือก ออนบอร์ด
  3. ตอนนี้คลิกขวาที่มันแล้วเลือก ปิดการใช้งาน

    ปิดการใช้งานกราฟิกออนบอร์ด

ในช่วงเวลาสั้น ๆ หน้าจอของคุณอาจว่างเปล่า แต่จะกลับมาอีก ที่นี่คอมพิวเตอร์เปลี่ยนเป็นกราฟิกเฉพาะของคุณอย่างสมบูรณ์ บันทึกการเปลี่ยนแปลงและออก ตอนนี้ลองเปิดใช้ Unreal Engine และดูว่ายังมีปัญหาอยู่หรือไม่

โซลูชันที่ 5: ปิดใช้งานซอฟต์แวร์ป้องกันไวรัส / ไฟร์วอลล์

ซอฟต์แวร์ป้องกันไวรัสช่วยให้คุณปลอดภัยด้วยการวิเคราะห์ไฟล์ระบบทั้งหมดในคอมพิวเตอร์ของคุณและตรวจสอบกระบวนการทำงานทั้งหมดซึ่งดูเหมือนว่าจะใช้ทรัพยากร อย่างไรก็ตามมีหลายกรณีที่ทำเครื่องหมายกระบวนการ 'ยืนยันแล้ว' ว่าเป็นมัลแวร์ จึงเรียกว่าการบวกผิด สถานการณ์นี้เกิดขึ้นกับเกมที่แตกต่างกันจำนวนมากและเป็นที่ทราบกันว่าจะปิดเกมไม่ให้ทำงานโดยสิ้นเชิงหรือไม่ให้สิทธิ์เพียงพอในการเข้าถึงทรัพยากรดังกล่าว เป็นกรณีเดียวกันกับซอฟต์แวร์ป้องกันไวรัสและ Unreal Engine

ปิดการใช้งานซอฟต์แวร์ป้องกันไวรัส

ดังนั้นคุณควรลอง ปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณ คุณสามารถตรวจสอบบทความของเราเกี่ยวกับวิธีปิด Antivirus ของคุณได้ หลังจากปิดใช้งาน Antivirus ให้รีสตาร์ทคอมพิวเตอร์แล้วลองสตรีมอีกครั้ง หากการปิดใช้งานโปรแกรมป้องกันไวรัสใช้งานไม่ได้คุณสามารถลอง ถอนการติดตั้ง และดูว่าเป็นเคล็ดลับสำหรับคุณหรือไม่ ซอฟต์แวร์ป้องกันไวรัสที่เห็นได้ชัดเจนซึ่งเป็นสาเหตุของปัญหาคือ Avast และ AVG อย่างไรก็ตามคุณควรลองปิดใช้งาน Antivirus ที่คุณมีอยู่แล้วดูว่านี่เป็นเคล็ดลับหรือไม่

โซลูชันที่ 6: ปิดใช้งานเทคโนโลยีการโอเวอร์คล็อกและ SLI

การโอเวอร์คล็อกหมายถึงการทำให้โปรเซสเซอร์ประมวลผลการคำนวณแบบช่วงสั้น ๆ เพื่อให้พีซีของคุณมีพลังในการประมวลผล เมื่อทำเช่นนี้อุณหภูมิของโปรเซสเซอร์จะเพิ่มขึ้นและเมื่อมันเพิ่มขึ้นถึงขีด จำกัด จะเปลี่ยนกลับเป็นการประมวลผลปกติ ในช่วงเวลานี้โปรเซสเซอร์จะเย็นลงและพร้อมที่จะระเบิดอีกครั้งเมื่อมันเย็นพอ

เทคโนโลยี SLI

แม้จะมีคุณสมบัติขั้นสูงและประโยชน์ของการโอเวอร์คล็อกเราได้รับรายงานหลายฉบับจากผู้ใช้ที่พวกเขารายงานว่า การปิดใช้งานการโอเวอร์คล็อก สำหรับทั้ง CPU และ การ์ดกราฟิกสามารถ แก้ไขปัญหาได้ ดูเหมือนว่า Unreal Engine จะไม่ได้รับการปรับให้ทำงานในสภาพแวดล้อมการโอเวอร์คล็อกแบบเร่ง

นอกจากนี้ด้านบนของการปิดการโอเวอร์คล็อกสำหรับกราฟิก / ซีพียูเรายังได้รับรายงานว่าการปิดการใช้งาน SLI ยังเป็นการหลอกลวงสำหรับผู้ใช้จำนวนมาก SLI เป็นชื่อแบรนด์ที่จัดการโดย NVIDIA โดยมีวัตถุประสงค์หลักเพื่อเชื่อมโยงการ์ดกราฟิกสองตัวเข้าด้วยกันเพื่อให้สามารถรวมพลังของพวกเขาได้ เช่นเดียวกับกรณีโอเวอร์คล็อกทั่วไป Unreal Engine ก็มีปัญหาเมื่อใช้งาน SLI ดังนั้นคุณควรลองปิดการใช้งานจากคอมพิวเตอร์ของคุณและดูว่านี่เป็นการหลอกลวงหรือไม่

โซลูชันที่ 7: การปรับปรุงโปรแกรมควบคุมกราฟิก

ไดรเวอร์กราฟิกเป็นโมดูลหลักที่เปิดใช้งานการสื่อสารระหว่างฮาร์ดแวร์กราฟิกและระบบปฏิบัติการของคุณ (แอพพลิเคชั่นหรือเกมเป็นต้น) หากไดรเวอร์กราฟิกไม่ทำงานอย่างถูกต้องคุณจะพบปัญหาเกี่ยวกับแอปพลิเคชั่นที่มีความต้องการกราฟิกเกือบทั้งหมดเช่น Unreal Engine ในโซลูชันนี้เราจะถอนการติดตั้งไดรเวอร์กราฟิกที่มีอยู่และติดตั้งใหม่ในภายหลัง

  1. ดาวน์โหลดและติดตั้ง DDU (ตัวถอนการติดตั้งไดรเวอร์จอแสดงผล) จากเว็บไซต์ทางการ
  2. หลังจากติดตั้ง Display Driver Uninstaller (DDU) ให้เปิดคอมพิวเตอร์ของคุณใน เซฟโหมด คุณสามารถตรวจสอบบทความของเราเกี่ยวกับวิธีการบูตคอมพิวเตอร์ของคุณในเซฟโหมด
  3. หลังจากเรียกใช้ DDU แล้วให้เลือกตัวเลือกแรก“ Clean and restart ” นี่จะถอนการติดตั้งไดรเวอร์ปัจจุบันอย่างสมบูรณ์จากคอมพิวเตอร์ของคุณ

    ทำความสะอาดไดรเวอร์
  4. หลังจากการถอนการติดตั้งให้บูตคอมพิวเตอร์ตามปกติโดยไม่มีเซฟโหมด กด Windows + R พิมพ์“ devmgmt msc ” ในกล่องโต้ตอบและกด Enter คลิกขวาที่พื้นที่ว่างและเลือก " ค้นหาการเปลี่ยนแปลงฮาร์ดแวร์ " ไดรเวอร์เริ่มต้นจะถูกติดตั้ง ลองเปิดใช้ตัวจับการแสดงผลและตรวจสอบว่าสิ่งนี้ช่วยแก้ปัญหาได้หรือไม่

    หมายเหตุ: คุณอาจต้องแก้ปัญหา 1 อีกครั้งหลังจากขั้นตอนนี้

  5. ในกรณีส่วนใหญ่ไดรเวอร์เริ่มต้นจะไม่ทำงานสำหรับคุณดังนั้นคุณสามารถติดตั้งไดรเวอร์ล่าสุดผ่านการอัปเดต Windows หรือไปที่เว็บไซต์ของผู้ผลิตและดาวน์โหลดไดรเวอร์ล่าสุด
  6. หลังจากติดตั้งไดรเวอร์แล้วให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

บทความที่น่าสนใจ