ผู้ใช้หลายคนรายงานว่าเมื่อเปิดเกมหรือโปรแกรมกราฟิกหนัก พบข้อผิดพลาด DirectX encountered an unrecoverable error หน้าต่างขอตรวจสอบ Log file และไม่ให้ใช้งานแอปพลิเคชัน อาจเจอข้อความนี้เวลาเล่น WarZone, Fivem, Call of Duty ฯลฯ

ความหมายของข้อผิดพลาด
ทุกครั้งที่มี System Call หรือ GPU Call ระบบจะลองอีกครั้งหรือพยายาม Recover หากล้มเหลว แต่ในกรณีนี้ DirectX พบข้อผิดพลาดที่ไม่สามารถ Recover หรือลองใหม่ได้ สาเหตุอาจมาจากเกม, ไดรเวอร์กราฟิก, Display Settings, หรือไฟล์เสียหาย เริ่ม Troubleshooting ได้เลย
Basic Troubleshooting
ก่อนไปขั้นขั้นสูง ตรวจสอบก่อนว่า:
Restart คอม, เช็ค Updates, เช็ค Minimum Requirements, เช็ค Internet, Restart เกม, เช็ค Display Scaling, Reinstall เกม/แอป
Restart และ Reinstall แก้ปัญหา Crash ได้มาก หากเกมติดตั้ง Shaders เพิ่มเติม ให้รอให้เสร็จ เพราะเป็น Enhancement ปรับปรุงเกม อาจช่วยได้
DirectX encountered an unrecoverable error
ลองวิธีแก้ไขด้านล่าง:
- ปิด Hardware Monitoring Software
- MSI Afterburner / Riva Stats Server
- Discord และ GeForce Experience Overlay
- Built-in Repair Tool ของเกม
- อัปเดตหรือติดตั้งใหม่ Graphics Driver
- ลบ Cache Files ของเกม/แอป
- รัน DirectX Diagnostic Tool
บางวิธีต้องใช้สิทธิ์ Admin
1] ปิด Hardware Monitoring Software
หลายคนใช้ซอฟต์แวร์ Monitor Hardware เช่น อุณหภูมิ GPU/CPU, Frame Rate ซอฟต์แวร์อย่าง MSI Afterburner, Riva Stats Server, GeForce Experience Overlay, Discord เป็นที่รู้จักก่อให้เกิดปัญหา DirectX กับเกมดังอย่าง Warzone นอกจากนี้ยังมีแอปอื่นๆ แนะนำเล่นเกมโดยไม่เปิดโปรแกรมเหล่านี้ เพื่อดูว่ามันเป็นสาเหตุหรือไม่
2] Built-in Repair Tool สำหรับเกม
เกมอย่าง Call of Duty Warzone มี Built-in Repair Tool แก้ปัญหาภายใน หากปัญหามาจากไฟล์เสียหายเกี่ยวกับ DirectX วิธีนี้อาจแก้ได้ หา Scan and Repair ในเกม
3] อัปเดตหรือติดตั้งใหม่ Graphics Card Driver
GPU/Display Drivers มักก่อให้เกิดปัญหา โดยเฉพาะหากมี Conflict กับ Windows Update ล่าสุด ควรอัปเดต Video Card Drivers ตลอดเวลา

แต่ถ้าปัญหามาจาก Update ให้ Rollback ได้ที่ Control Panel > Device Manager
- Win + X แล้ว M เปิด Device Manager
- หา Graphics Driver คลิกขวา Properties
- แท็บ Driver > Roll Back Driver
4] ลบ Cache Files ของเกม/แอป
เกม/แอปทุกตัวมี Cache เพื่อประสิทธิภาพ บางครั้งไฟล์เก่าไม่ถูกลบออก ทำให้ขัดแย้งกับไฟล์ใหม่ เกมมักมีตัวเลือก Clear Cache
วิธีหา Cache ไปที่โฟลเดอร์ติดตั้ง หาโฟลเดอร์ temp หรือ cache ลบทั้งหมดหลังปิดเกม เปิดใหม่ ดูว่าปัญหาหายไหม
5] รัน DirectX Diagnostic Tool
การวินิจฉัยปัญหา DirectX Installation อาจยาก Microsoft มี Utility ชื่อ DirectX Diagnostic Tool ช่วยได้
หากไม่มีวิธีไหนช่วย แนะนำไปที่ Official Forums แจ้งปัญหาโดยตรง บางครั้งบริษัทมี Solution เฉพาะ
