วิธีแก้ไขข้อผิดพลาด '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 engine มีความยาวเล็กน้อย แต่ Windows และ Steam จะอัปเดตในระยะเวลาอันสั้น ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบด้วยไฟล์ ผู้ดูแลระบบ และทำตามขั้นตอนตามลำดับที่แน่นอน เราจะเริ่มต้นด้วยการอัปเดต Unreal Engine

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

    การอัปเดต Unreal Engine

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    การเปลี่ยนการตั้งค่ากราฟิกการ์ด

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

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

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

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

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

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

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

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

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

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

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

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

เทคโนโลยี SLI

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

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

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

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

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

    การทำความสะอาดไดรเวอร์

  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 ใบสมัคร
  3. เมื่อคุณค้นหาการตั้งค่าจอภาพ FreeSync ของคุณแล้ว เปิดใช้งาน สำหรับ เต็มจอ ตัวเลือก ทำเครื่องหมายที่ช่องสำหรับ เปิดใช้งานการตั้งค่าสำหรับการแสดงผลที่เลือก เช่นกัน.
  4. รีสตาร์ทคอมพิวเตอร์โดยสมบูรณ์หลังจากทำการเปลี่ยนแปลงและดูว่าสามารถแก้ปัญหาได้หรือไม่

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

อ่าน 7 นาที