Error "DirectX Unrecoverable" ใน Call of Duty Warzone เกิดจากปัญหา DirectX/Driver ไม่ใช่ Server ปัญหาพบบ่อย มีหลายวิธีแก้
สาเหตุที่เป็นไปได้
- Random Bug (Game/Windows)
- Driver/OS เก่า (GPU Driver, Windows Update)
- Hardware ไม่รองรับ (ต่ำกว่า Minimum Specs)
- โปรแกรมอื่น Conflict (Overlay, Antivirus, RGB Software)
- Internet ไม่เสถียร
วิธีแก้ตามลำดับแนะนำ
1. รีสตาร์ทเกมและ Launcher (Battle.net)
- ปิด Warzone ปกติ
- ปิด Battle.net: คลิก Logo → Exit
- ถ้าค้าง: Ctrl+Shift+Esc → End Task ทั้ง Warzone และ Battle.net
- เปิดใหม่ทั้งคู่
2. รีบูทคอมพิวเตอร์เต็มรูปแบบ
Shutdown → รอ 30 วินาที → เปิดใหม่ (ไม่ใช่แค่ Restart) ช่วย Clear RAM/Driver state
3. Scan and Repair ใน Battle.net
- Battle.net → Warzone Icon → Options (Gear) → Scan and Repair
- Begin Scan → รอซ่อมไฟล์เสีย
4. อัปเดตทุกอย่าง
- Windows Update
- GPU Driver (NVIDIA GeForce Experience / AMD Adrenalin)
- Warzone (ใน Battle.net)
- Battle.net Launcher เอง
5. บังคับรัน DirectX 11 (แทน DX12)
- Battle.net → Warzone → Options → Game Settings
- ติ๊ก Additional Command Line Arguments
- พิมพ์:
-d3d11(ไม่ใช่ -DD11 ตามต้นฉบับ) - Done → รันเกมใหม่
6. Reinstall GPU Driver (Clean Install)
- Win+R →
devmgmt.msc - Display Adapters → Right-click GPU → Uninstall Device (ติ๊ก Delete Driver)
- Restart PC → Windows ติดตั้งใหม่ / หรือดาวน์โหลดจากเว็บ Vendor
7. ลบ Cache ของ Warzone
- ปิดเกม/Launcher
- Explorer →
C:\Users\[User]\Documents\Call of Duty Modern Warfare\ - Backup โฟลเดอร์ทั้งหมด → ลบทิ้ง
- รันเกมใหม่ (จะสร้าง Cache ใหม่)
8. ปิดโปรแกรมอื่นขณะเล่น
ปิด Overlay (Discord, Steam, GeForce Experience), Antivirus Real-time, RGB Control ทดสอบทีละตัวหาตัว Conflict