เคยเจอ Error "DXGI_Error_Device_Hung" ขณะเล่นเกมบน Windows 11 หรือ 10 หรือไม่? สาเหตุอาจมาจาก Driver การ์ดจอผิดปกติ, Overclock CPU, หรือสาเหตุอื่นๆ อีกมากมาย
หากเจอ Error นี้ครั้งแรกและสงสัยว่าทำไมมันถึงเกิดขึ้น สาเหตุที่เป็นไปได้คือ DirectX ไม่ใช่เวอร์ชันล่าสุด, เกมไม่มีสิทธิ์ทำงานที่เหมาะสม, ไฟล์เกมเสียหาย และอื่นๆ
1. หยุด Overclock CPU
วิธีแก้แรกเมื่อเจอ "DXGI_Error_Device_Hung" คือ หยุด Overclock CPU หากเคย Overclock เพื่อประสิทธิภาพ ให้ปิด Overclock แล้วรีบูทดูว่าเกมทำงานปกติหรือไม่
ใช้ Utility เดียวกับที่ Overclock ไปปิด Overclock ได้ หลังปิดแล้ว รีสตาร์ท PC และทดสอบเกม
2. Roll Back Driver การ์ดจอ
หากปัญหาเริ่มหลังอัปเดต Driver การ์ดจอ Driver ตัวใหม่อาจมีบั๊ก Luckily สามารถ Roll Back กลับเวอร์ชันเก่าได้
วิธีทำ (Windows 10/11 เหมือนกัน):
- คลิกขวา Start > Device Manager
- ขยาย Display adapters > คลิกขวาการ์ดจอ > Properties
- เลือกแท็บ Driver
- กด Roll Back Driver เพื่อถอนการอัปเดต
- เลือกเหตุผล > กด Yes
- รอจนถอน Driver เสร็จ
- รีสตาร์ท PC และเปิดเกม
3. อัปเดต Driver การ์ดจอ
หาก Driver เก่าเกินไปก็ก่อให้เกิดปัญหา ให้อัปเดตเป็นเวอร์ชันล่าสุด
- เปิด Device Manager
- ขยาย Display adapters > คลิกขวาการ์ดจอ > Update driver
- เลือก Search automatically for drivers
- รอ Device Manager หาและติดตั้ง Driver ใหม่
- รีสตาร์ท PC หลังอัปเดตเสร็จ
- เปิดเกมทดสอบ
หาก Device Manager หา Driver ใหม่ไม่เจอ ให้ดาวน์โหลดจากเว็บผู้ผลิตการ์ดจอ:
- NVIDIA: ไปที่ NVIDIA Download Drivers > เลือกรุ่นการ์ดจอ > Search > Download
- AMD: ไปที่ AMD Drivers and Support > เลือกรุ่น > Submit > เลือก OS > Download
รันไฟล์ติดตั้ง Driver > รีสตาร์ท > เปิดเกม
4. อัปเดต DirectX
หากยัง Crash ด้วย Error เดิม DirectX อาจเก่า Microsoft ส่งอัปเดต DirectX ผ่าน Windows Update ต้องอัปเดต Windows
Windows 11
- เปิด Settings (Win+I) > Windows Update ด้านซ้าย
- กด Check for updates ด้านขวา
- ดาวน์โหลดและติดตั้งอัปเดตที่แสดง
Windows 10
- เปิด Settings (Win+I) > Update & Security
- เลือก Windows Update ด้านซ้าย > Check for updates ด้านขวา
- ดาวน์โหลดและติดตั้งอัปเดตที่มี
5. รันเกมแบบ Administrator
หากยังเจอ Error ให้ลองรันเกมด้วยสิทธิ์ Admin เพราะเกมอาจขาด Permission บางอย่าง
- หาเกมใน Start Menu หรือ Desktop
- คลิกขวา > Run as administrator
- กด Yes ใน UAC Prompt
หากรันแบบ Admin แล้วไม่มี Error ให้ตั้งให้รันแบบ Admin ตลอด:
- คลิกขวา Shortcut เกมบน Desktop > Properties
- แท็บ Shortcut > Advanced
- ติ๊ก Run as administrator > OK
- กด Apply > OK
ตอนนี้ดับเบิลคลิก Shortcut เกมจะรันแบบ Admin อัตโนมัติ
6. ใช้ Power Plan แบบ High Performance
Windows มี Power Plans หลายแบบ กำหนดประสิทธิภาพเครื่อง เมื่อเล่นเกมที่ใช้ทรัพยากรหนัก ให้เปิด High Performance Plan
- เปิด Control Panel
- เลือก Hardware and Sound > Power Options
- เลือกเปิด High Performance
หากไม่มี High Performance Plan ให้สร้างใหม่: Create a power plan ด้านซ้าย > เลือก High Performance > ตั้งชื่อ > Next > เปิดใช้งาน Plan นี้
7. เพิ่มค่าใน Windows Registry
วิธีที่ช่วยบางคนคือเพิ่มค่า TdrLevel ใน Registry
- กด Win + R > พิมพ์
regedit> Enter - กด Yes ใน UAC
- ไปที่ Path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - คลิกขวาพื้นที่ว่างด้านขวา > New > DWORD (32-bit) Value
- ตั้งชื่อ TdrLevel > Enter
- ดับเบิลคลิกค่า > ใส่ 0 ใน Value data > OK
- ปิด Registry Editor > รีสตาร์ท PC > เปิดเกม
8. ถอนติดตั้งและติดตั้งเกมใหม่
หากทุกวิธีไม่ได้ผล ไฟล์หลักของเกมอาจเสียหาย ให้ Uninstall และ Reinstall
Windows 11
- เปิด Settings > Apps > Installed apps
- หาเกม > กดจุด 3 จุด > Uninstall
- กด Uninstall ยืนยัน
Windows 10
- เปิด Settings > Apps
- เลือกเกม > Uninstall > Uninstall
รีสตาร์ท PC > รัน Installer เกม > ติดตั้งใหม่
สรุป: หลายวิธีแก้ DXGI Error Device Hung
หาก "DXGI_Error_Device_Hung" ไม่ให้เล่นเกมได้ ใช้วิธีแก้ข้างต้นทีละขั้น Error เกิดจากหลายสาเหตุ และ nhưคุณเห็น แก้ไขได้ง่ายๆ เล่นเกมโปรดต่อได้เลยครับ!