แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

คุณ(Are)เป็นนักเล่นเกมตัวยงและชอบเล่นเกมบนชุมชนการสตรีมออนไลน์เช่น Steam หรือไม่? คุณ(Are)ประสบปัญหาUnreal Engineออกจากระบบหรือข้อผิดพลาด ของ อุปกรณ์ D3D หรือไม่? (D3D device)คาง(Chin)ขึ้น! ในบทความนี้ เราจะพูดถึงการ ออกจาก Unreal Engineเนื่องจากอุปกรณ์ D3D(D3D device)หายไปจากข้อผิดพลาด และทำให้ประสบการณ์การเล่นเกมของคุณราบรื่น(experience smooth)และไม่มีการหยุดชะงัก

แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

แก้ไข Unreal Engine ที่ออกเนื่องจากอุปกรณ์ D3D สูญหาย ข้อผิดพลาด(Fix Unreal Engine exiting due to D3D device being lost error)

Unreal Engine Exitingเนื่องจากอุปกรณ์ D3D(D3D device) สูญหาย ข้อผิดพลาดสามารถเกิดขึ้นได้อย่างต่อเนื่องและน่ารำคาญ และมีรายงานว่าเกิดขึ้นในหลายเกมที่ขับเคลื่อนโดยUnreal Engine (Unreal Engine)ข้อผิดพลาดดังกล่าวส่วนใหญ่เกิดขึ้นเนื่องจากการตั้งค่าระบบและเกม(system and game settings)ที่อุปกรณ์ของคุณไม่สามารถรองรับได้ สิ่งนี้เกิดขึ้นเพราะนักเล่นเกมมักจะผลักดันหน่วยประมวลผลกลาง(Central Processing Unit) ( CPU ) และหน่วยประมวลผล(Processing Unit)กราฟิก(Graphics) ( GPU ) ให้อยู่ในระดับสูงสุด การโอเวอร์คล็อกของ CPU(Overclocking of CPU)ช่วยเพิ่มประสิทธิภาพของเกม(game performance)แต่นำไปสู่ข้อผิดพลาดต่างๆ เช่นกัน รวมถึงข้อผิดพลาดนี้ด้วย

เหตุผลในการออกจาก Unreal Engine(Unreal Engine Exiting)เนื่องจากอุปกรณ์ D3D(D3D device)สูญหาย

  • ไดรเวอร์ กราฟิก(Graphics)ที่ล้าสมัย: บ่อยครั้ง(Often)ไดรเวอร์กราฟิกที่ล้าสมัยทำให้เกิดปัญหานี้ขึ้น
  • การติดตั้งที่ไม่เหมาะสม: การติดตั้งไฟล์Steam ที่ไม่สมบูรณ์อาจทำให้เกิดข้อผิดพลาดนี้ได้(Steam)
  • Unreal Engineที่ล้าสมัย: นอกจากนี้ ปัญหานี้อาจเกิดขึ้นได้หากUnreal Engineไม่ได้รับการอัพเดตเป็นเวอร์ชันล่าสุด
  • ความขัดแย้ง(Conflict)ระหว่างกราฟิก(Graphics)การ์ด: หากการ์ด กราฟิก เริ่มต้นและการ์ดเฉพาะ(Default and Dedicated graphics cards)ทำงานพร้อมกันบนคอมพิวเตอร์ของคุณ สิ่งนี้อาจสร้างปัญหาต่างๆ ได้เช่นกัน
  • โปรแกรมป้องกันไวรัส(Antivirus program)ของบริษัทอื่น: เป็นไปได้ว่าโปรแกรมป้องกันไวรัสที่(Antivirus program)ติดตั้งในระบบของคุณกำลังบล็อกโปรแกรม Unreal Engine(Unreal Engine program)อย่างผิดพลาด

ตอนนี้เราจะหารือเกี่ยวกับวิธีแก้ไขปัญหาต่าง ๆ เพื่อแก้ไขข้อผิดพลาดนี้ในระบบWindows 10

วิธีที่ 1: ปิดใช้งานการตั้งค่า Game Boost(Method 1: Disable Game Boost Settings)

คุณลักษณะใหม่ บางอย่าง(Certain)เช่นGame Boosterถูกเพิ่มลงในไดรเวอร์การ์ดแสดงผลล่าสุดเพื่อ(Graphics)ให้เกมทำงานได้อย่างราบรื่นโดยไม่มีข้อบกพร่อง อย่างไรก็ตาม การตั้งค่าเหล่านี้ยังทำให้เกิดปัญหา เช่นข้อผิดพลาด Unreal Engine Exiting และข้อผิดพลาด(Unreal Engine Exiting error and D3D device error)ของ อุปกรณ์ D3D

หมายเหตุ:(Note:)ภาพที่เราใช้ที่นี่เกี่ยวข้องกับการตั้งค่ากราฟิกAMD คุณสามารถใช้ขั้นตอนที่คล้ายกันสำหรับกราฟิกNVIDIA

1. เปิด การตั้งค่า ซอฟต์แวร์ AMD Radeon(AMD Radeon Software)โดยคลิกขวาที่เดสก์ท็(Desktop)อป

คลิกขวาที่เดสก์ท็อปแล้วคลิก AMD Radeon  แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

2. เลือกGaming Option ที่ด้านบนของหน้าต่าง AMD(AMD window)ดังที่แสดง

ตัวเลือกการเล่นเกม  เครื่องยนต์ Unreal  แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

3. ตอนนี้ เลือกเกม(game)ที่ทำให้คุณมีปัญหา จะปรากฏในหน้าต่าง(Gaming window)เกม ในกรณีของเรา ยังไม่มีการดาวน์โหลดเกม

4. ใต้ แท็บ กราฟิก(Graphics)ให้คลิกRadeon Boost

5. ปิด(Disable) การใช้งาน โดยปิดตัวเลือกRadeon Boost

วิธีที่ 2: เปลี่ยนการ์ดจอที่ต้องการ
(Method 2: Change Prefered Graphics Card )

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

หมายเหตุ:(Note:)ตัวอย่างเช่น เรากำลังเปิดใช้งานการ์ดกราฟิก NVIDIA(NVIDIA Graphics card)และปิดใช้งานไดรเวอร์กราฟิกเริ่มต้น

1. เลือกNVIDIA Control Panelโดยคลิกขวาบนเดสก์ท็อป

คลิกขวาบนเดสก์ท็อปในพื้นที่ว่างและเลือกแผงควบคุม NVIDIA

2. คลิกจัดการการตั้งค่า 3D(Manage 3D Settings)จากบานหน้าต่างด้านซ้ายและสลับ(pane and switch)ไปที่ แท็บ การตั้งค่าโปรแกรม(Program Settings)ในบานหน้าต่างด้านขวา

3. ในเลือกโปรแกรมเพื่อปรับแต่ง(Select a program to customize)เมนูแบบเลื่อนลง ให้เลือกUnreal Engine

4. จากเมนูดรอปดาวน์ที่สองที่ชื่อว่าเลือกโปรเซสเซอร์กราฟิกที่ต้องการสำหรับโปรแกรมนี้(Select the prefered graphics processor for this program,)เลือกโปรเซสเซอร์ NVIDIA ประสิทธิภาพสูง(High-performance NVIDIA Processor)ตามที่ไฮไลต์

เลือกโปรเซสเซอร์ NVIDIA ประสิทธิภาพสูงจากเมนูแบบเลื่อนลง

5. คลิกที่สมัคร(Apply)และออก

รีสตาร์ทพีซีของคุณและพยายาม(PC and attempt)เรียกใช้โมดูล/เกมเพื่อยืนยันว่าUnreal Engineออกเนื่องจากอุปกรณ์ D3D(D3D device)สูญหาย แก้ไขข้อผิดพลาดแล้ว

วิธีที่ 3: ปิดใช้งานกราฟิกในตัว(Method 3: Disable in-built Graphics)

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

หมายเหตุ:(Note:)การปิดใช้งานกราฟิกในตัวจะไม่ส่งผลต่อการทำงานของคอมพิวเตอร์ของคุณ

ทำตามขั้นตอนเหล่านี้เพื่อปิดการใช้งานกราฟิกการ์ดในตัวในWindows 10 PC:

1. เปิดตัวจัดการอุปกรณ์(Device Manager)โดยพิมพ์เหมือนกันใน แถบ ค้นหาของ Windows(Windows search)ดังที่แสดง

เปิดตัวจัดการอุปกรณ์

2. ดับเบิลคลิกที่การ์ดแสดงผล(Display adapters)ตามที่ไฮไลต์เพื่อขยาย

ไปที่การ์ดแสดงผลในตัวจัดการอุปกรณ์และเลือกการ์ดแสดงผลออนบอร์ด

3. คลิกขวาที่การ์ดแสดงผลในตัว(in-built Display Adapter)และเลือกปิด(Disable) การใช้ งานอุปกรณ์(device)

คลิกขวาและเลือกปิดการใช้งานอุปกรณ์  แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

รีสตาร์ทระบบของคุณและสนุกกับการเล่นเกม

อ่านเพิ่มเติม: (Also Read:) อัปเดตไดรเวอร์กราฟิก(Update Graphics Drivers)ในWindows 10

วิธีที่ 4: ปิดใช้งาน Windows Firewall & Antivirus Program
(Method 4: Disable Windows Firewall & Antivirus Program )

ซอฟต์แวร์ป้องกันไวรัส(Antivirus software)ได้รับการพิสูจน์แล้วว่าเป็นประโยชน์ในการปกป้องพีซีจาก มัลแว ร์และโทรจัน (malware and trojans)ในทำนองเดียวกันไฟร์วอลล์ Windows Defender(Windows Defender Firewall)คือการป้องกันในตัวที่มีให้บนระบบWindows อย่างไรก็ตาม ในบางกรณีโปรแกรมป้องกันไวรัสหรือไฟร์วอลล์(Antivirus or Firewall)อาจเข้าใจผิดว่าโปรแกรมที่ตรวจสอบแล้วเป็นมัลแวร์และบล็อกการทำงานของโปรแกรม บ่อยครั้งขึ้นแอปพลิเคชันที่ใช้ทรัพยากร สูง (resource consuming)นี่อาจเป็นสาเหตุให้Unreal Engineออกเนื่องจากอุปกรณ์ D3D(D3D device)หายไปจากข้อผิดพลาด ดังนั้น(Hence)การปิดใช้งานควรช่วยได้

หมายเหตุ:(Note:)คุณสามารถปิดแอปพลิเคชันเหล่านี้ขณะเล่นเกมได้ อย่าลืม(Remember)เปิดเครื่องอีกครั้งหลังจากนั้น

ทำตามขั้นตอนเหล่านี้เพื่อปิดใช้งานไฟร์วอลล์ Windows Defender(Windows Defender Firewall) :

1. พิมพ์Windows Defender Firewallในช่องค้นหา(search box)และเปิดใช้งานตามที่แสดง

พิมพ์ Windows Defender Firewall ในช่องค้นหาแล้วเปิดขึ้นมา

2. คลิกตัวเลือกเปิดหรือปิดไฟร์วอลล์ Windows Defender ที่(Turn Windows Defender Firewall on or off)อยู่ในบานหน้าต่างด้านซ้าย

เลือกตัวเลือก เปิดหรือปิดไฟร์วอลล์ Windows Defender ที่อยู่ทางด้านซ้ายของหน้าจอ

3. เลือกตัวเลือกที่ทำเครื่องหมายปิดไฟร์วอลล์ Windows Defender (ไม่แนะนำ)(Turn off Windows Defender Firewall (not recommended).)

ปิดไฟร์วอลล์ Windows Defender แล้วคลิกตกลง  แก้ไข Unreal Engine ออกเนื่องจากอุปกรณ์ D3D สูญหาย

4. ทำเช่นนั้นสำหรับ การตั้งค่าเครือข่าย(Network Settings)ทุกประเภทแล้วคลิกตกลง (OK. )การดำเนินการนี้จะปิดไฟร์วอลล์

ใช้(Implement)ขั้นตอนเดียวกันและค้นหาตัวเลือกที่คล้ายกันเพื่อปิดใช้งานโปรแกรมป้องกันไวรัส(Antivirus program) ของบริษัทอื่นที่ ติดตั้งในระบบของคุณ ขอแนะนำให้ถอนการติดตั้งโปรแกรมป้องกันไวรัสของ บริษัท อื่นหากกำลังสร้างปัญหากับหลายโปรแกรม

วิธีที่ 5: ปิดการโอเวอร์คล็อกและเทคโนโลยี SLI(Method 5: Disable Overclocking and SLI Technology)

การ โอเวอร์คล็อก(Overclocking)เป็นคุณสมบัติการเพิ่มประสิทธิภาพเกมที่ยอดเยี่ยม และสามารถผลักดันการ์ดกราฟิกและ CPU ของ(card and CPU) คุณ ให้ทำงานในระดับสูงสุดที่เป็นไปได้ อย่างไรก็ตาม เกมบางเกมเช่นUnreal engineไม่เหมาะที่จะรันในสภาพแวดล้อมที่โอเวอร์คล็อกเช่นนี้ การตั้งค่าดังกล่าวอาจส่งผลให้เกิด ข้อ ผิดพลาด Unreal Engine Exiting และ D3D device (Unreal Engine Exiting and D3D device errors)ดังนั้น ให้ปิดการใช้งานซอฟต์แวร์โอเวอร์คล็อกที่(Disable the overclocking software)คุณติดตั้งไว้ในคอมพิวเตอร์ของคุณ และลองเรียกใช้เกมเพื่อดูว่าสามารถแก้ไขปัญหาได้หรือไม่

นอกจากนี้ หากคุณใช้SLIหรือScalable Link Interfaceสำหรับกราฟิกการ์ดของ(, )คุณ คุณจะต้องปิดการใช้งาน(disable)ด้วยเช่นกัน เทคโนโลยีได้รับการพัฒนาโดยNVIDIAเพื่อใช้ทั้งการ์ดกราฟิกเริ่มต้นและการ์ดเฉพาะร่วมกันสำหรับการเล่นเกม มีรายงานว่าUnreal engineทำงานไม่ถูกต้องเมื่อเปิดใช้งานSLI การใช้การ์ดกราฟิกเฉพาะควรทำงานได้ดี โดยดำเนินการดังนี้:

1. เปิดNVIDIA Control Panelโดยคลิกขวาบนพื้นที่ว่างบนเดสก์ท็อป(Desktop.)

2. ดับเบิลคลิกที่ ตัวเลือก การตั้งค่า 3D(3D Settings)จากแผงด้านซ้าย จากนั้นคลิกที่ตัวเลือกConfigure SLI, Surround, PhysX

3. ทำเครื่องหมายที่ช่องถัดจากปิดใช้งาน SLI(Disable SLI)ภายใต้การกำหนดค่า SLI(SLI configuration,)ตามที่ไฮไลต์ในรูปด้านล่าง

ปิดการใช้งาน SLI บน NVIDIA  แก้ไข Unreal Engine Exiting เนื่องจากอุปกรณ์ D3D สูญหาย

4. คลิกที่สมัคร(Apply)และออก

5. รีบูต(Reboot)ระบบของคุณเพื่อใช้การเปลี่ยนแปลงเหล่านี้แล้วเปิดเกม

อ่านเพิ่มเติม:(Also Read: )วิธีดูเกมที่ซ่อนอยู่บน Steam

วิธีที่ 6: ปิดใช้งานโหมดเต็มหน้าจอในเกม(Method 6: Disable in-game Full-screen Mode)

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

วิธีที่ 7: ตรวจสอบความสมบูรณ์ของไฟล์เกมบน Steam(Method 7: Verify Integrity of Game Files on Steam)

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

คำถามที่พบบ่อย (FAQ)(Frequently Asked Questions (FAQ))

ไตรมาสที่ 1 อะไรทำให้อุปกรณ์ D3D สูญหาย เกิดข้อผิดพลาด(Q1. What causes the D3D device being lost error?)

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

ไตรมาสที่ 2 การอัปเดตไดรเวอร์เพิ่ม FPS หรือไม่(Q2. Does updating drivers increase FPS?)

ใช่ การอัพเดตไดรเวอร์ที่ติดตั้งสามารถเพิ่มFPS(FPS i.e)เช่น เฟรมต่อวินาที(Frames Per Second)อย่างมาก ในบางกรณี อัตราเฟรมเป็นที่ทราบกันดีว่าเพิ่มขึ้นถึงห้าสิบเปอร์เซ็นต์ ไม่เพียงเท่านั้น แต่การอัปเดตไดรเวอร์ยังทำให้ประสบการณ์เกม ราบรื่นขึ้นด้วยการกำจัด (game experience)จุด(.)บกพร่อง

ที่แนะนำ:(Recommended:)

  • 14 วิธีในการลดค่า ping และปรับปรุงการเล่นเกมออนไลน์(online gaming)
  • จะถ่ายทอดสดบน Discord ได้อย่างไร?
  • จะออกจากเซิร์ฟเวอร์ Discord ได้อย่างไร?
  • แก้ไข Discord Overlay ไม่ทำงาน

เราหวังว่าคุณจะสามารถแก้ไข Unreal Engine ที่ออกได้เนื่องจากอุปกรณ์ D3D สูญหายข้อผิดพลาด( fix Unreal Engine exiting due to D3D Device being lost error)โดยใช้วิธีการที่ระบุไว้ในคำแนะนำของเรา หากคุณมีคำถามหรือข้อเสนอแนะใด ๆ ทิ้งไว้ในส่วนความคิดเห็น(comment section)ด้านล่าง



About the author

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



Related posts