Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาด '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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

โซลูชัน 7:การอัพเดตไดรเวอร์กราฟิก

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

  1. ดาวน์โหลดและติดตั้ง DDU (โปรแกรมถอนการติดตั้งไดรเวอร์จอแสดงผล) จากเว็บไซต์อย่างเป็นทางการ
  2. หลังจากติดตั้ง Display Driver Uninstaller (DDU) ให้เปิดคอมพิวเตอร์ของคุณใน เซฟโหมด . คุณสามารถดูบทความของเราเกี่ยวกับวิธีบูตเครื่องคอมพิวเตอร์ในเซฟโหมดได้
  3. หลังจากเปิดตัว DDU ให้เลือกตัวเลือกแรก “ล้างและรีสตาร์ท ” การดำเนินการนี้จะถอนการติดตั้งไดรเวอร์ปัจจุบันออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ วิธีแก้ไขข้อผิดพลาด  Unreal Engine กำลังออกเนื่องจากอุปกรณ์ D3D สูญหาย
  4. ตอนนี้หลังจากการถอนการติดตั้ง ให้เปิดเครื่องคอมพิวเตอร์ตามปกติโดยไม่ต้องใช้เซฟโหมด กด Windows + R พิมพ์ devmgmt. msc ” ในกล่องโต้ตอบและกด Enter คลิกขวาที่พื้นที่ว่างและเลือก “ค้นหาการเปลี่ยนแปลงฮาร์ดแวร์ ” ไดรเวอร์เริ่มต้นจะถูกติดตั้ง ลองเปิดใช้การจับภาพหน้าจอและตรวจสอบว่าวิธีนี้แก้ปัญหาได้หรือไม่
    หมายเหตุ: คุณอาจต้องดำเนินการแก้ไขปัญหา 1 อีกครั้งหลังจากขั้นตอนนี้
  5. โดยส่วนใหญ่ ไดรเวอร์เริ่มต้นจะไม่ทำงานให้คุณ ดังนั้นคุณจึงสามารถติดตั้งไดรเวอร์ล่าสุดผ่านการอัปเดตของ Windows หรือไปที่เว็บไซต์ของผู้ผลิตและดาวน์โหลดไดรเวอร์ล่าสุดได้
  6. หลังจากที่คุณติดตั้งไดรเวอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 8:ปิดใช้งานโหมดเต็มหน้าจอ

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

โซลูชันที่ 9:ติดตั้ง DirectX ใหม่และเปลี่ยนการตั้งค่า FreeSync

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

  1. ติดตั้งใหม่ DirectX  บนคอมพิวเตอร์ของคุณแล้วรีสตาร์ทก่อนดำเนินการต่อ
  2. ตอนนี้ หากคุณมี FreeSync  ตรวจสอบ ไปที่ GSync  การตั้งค่าผ่าน GeForce Experience  แอปพลิเคชัน
  3. เมื่อคุณพบการตั้งค่าจอภาพ FreeSync แล้ว เปิดใช้งาน  สำหรับ เต็มหน้าจอ ตัวเลือก. ทำเครื่องหมายที่ช่อง เปิดใช้งานการตั้งค่าสำหรับจอแสดงผลที่เลือก  เช่นกัน
  4. รีสตาร์ทคอมพิวเตอร์ของคุณโดยสมบูรณ์หลังจากทำการเปลี่ยนแปลงและดูว่าวิธีนี้แก้ปัญหาได้หรือไม่

คุณยังสามารถทดสอบขั้นตอนเดียวกันสำหรับ 'โหมดหน้าต่าง' ได้