ผู้ใช้ AMD Graphics Card บน Windows 11/10 รายงานว่าระหว่างใช้งานปกติหรือเล่นเกม หน้าจอดำลับสักครู่ แล้วโหลดใหม่ พร้อมข้อความ We detected a driver timeout has occurred on your system หากเจอปัญหานี้ บทความนี้มีวิธีแก้ที่เหมาะสมที่สุด

ข้อความเต็มรูปแบบ:
AMD Bug Report Tool
We detected a driver timeout has occurred on your system. A bug report has been generated. This report could help AMD find a solution. Would you like to report this issue?
ปัญหานี้อาจเกิดทันทีหลัง Boot เข้า Desktop ด้วย
สาเหตุของ AMD Driver Timeout
สาเหตุที่เป็นไปได้:
- Windows OS เก่า (ยังไม่ได้อัปเดต)
- Virtual Memory ไม่พอ
- Graphics Driver เก่า, เสียหาย, หรือไม่เข้ากันได้
- การตั้งค่า Radeon Settings ผิด
- Windows Registry หรือ System Files เสียหาย
- Overclocking ไม่เสถียร และ Overheating
- ฮาร์ดแวร์เสียหาย
AMD Driver Timeout has occurred
ลองวิธีแก้ต่อไปนี้ (ไม่เรียงลำดับความสำคัญ):
- Restart Graphics Driver
- Update Graphics Driver
- เปลี่ยน Power Plan และปรับ Visual Effects
- เพิ่ม Virtual Memory
- เปลี่ยน Display Refresh Rate
- ปิด Fast Startup
- ปิด AMD Driver Issue Reporting
- Clear AMD Card Shader Cache
- ปิด FreeSync และ Virtual Super Resolution ใน AMD Settings
- ปรับ Frequency และ Voltage ของ AMD Card
- เพิ่ม Power Limit ของ AMD Card
- ปรับพัดลมระบบ (Fan Tuning)
- แก้ไข Registry (TDR Delay)
- Reset Windows 11/10
- Update BIOS
- เปลี่ยน Graphics Adapter
ก่อนลองวิธีข้างต้น: เช็ค Windows Update ติดตั้งครบ, รัน SFC/DISM, CHKDSK, Memory Test หาก Error ขึ้นตอนใช้ Browser (Chrome) ให้ปิด Hardware Acceleration ตรวจสอบว่า AMD Radeon Software รันแบบ Minimized อยู่
1. Restart Graphics Driver
เริ่มต้นง่ายๆ: Restart Graphics Driver (Win+Ctrl+Shift+B) หาไม่ได้ผล ลองวิธีถัดไป
2. Update Graphics Driver
อัปเดต Driver ด้วย AMD Driver Autodetect หาไม่ได้ผล ให้ Uninstall ด้วย Display Driver Uninstaller (DDU) หรือ AMD Cleanup Utility แล้วติดตั้ง Driver รุ่นเก่าที่เสถียร ห้ายังไม่ได้ ให้ Uninstall ใน Device Manager แล้วรีสตาร์ท ให้ Windows ติดตั้ง Generic Driver เอง
3. เปลี่ยน Power Plan และปรับ Visual Effects
โหมด Battery Saving อาจทำให้โมดูล AMD Driver โหลดไม่ทัน ให้ตั้ง Power Plan = High Performance และปรับ Visual Effects = Best Performance หากไม่ใช่ Laptop หรือเปลี่ยน Power Plan ไม่ช่วย ให้ปรับ Visual Effects ตามคู่มือ Optimize Windows for Gaming
4. เพิ่ม Virtual Memory
เพิ่ม Virtual Memory ใน Windows 11/10 ลองดูว่าช่วยได้ไหม
5. เปลี่ยน Display Refresh Rate
ลด Refresh Rate ของจอลงดู
อ่านเพิ่ม: AMD Driver Timeout Detection and Recovery errors on Windows computers
6. ปิด Fast Startup
ปิด Fast Startup ลองดู ช่วยได้บ้าง
7. ปิด AMD Driver Issue Reporting
ถ้าระบบทำงานปกติ แค่ข้อความ Bug Report รบกวน ให้ปิด Issue Reporting ใน AMD Adrenaline:
- เปิด AMD Adrenaline Software
- คลิกไอคอน Settings
- Toggle Issue Reporting เป็น Off
- Restart ระบบ
8. Clear AMD Card Shader Cache
Shader Cache ช่วยโหลดเกมเร็วขึ้น แต่ถ้าเสียหายหรือเต็มเกินไป จะทำให้ Error ให้ Clear Shader Cache:
- เปิด AMD Adrenalin Application
- เปิด Settings > Graphics
- คลิก Perform Reset หน้า Shader Cache
- ยืนยัน Reset
9. ปิด FreeSync และ Virtual Super Resolution
FreeSync ทำงานผิดปกติอาจก่อปัญหา ให้ปิดทั้งคู่ใน AMD Settings:
- เปิด AMD Radeon Settings
- แท็บ Display เลือกจอ
- Toggle AMD FreeSync และ Virtual Super Resolution เป็น Off
10. ปรับ Frequency และ Voltage ของ AMD Card
- เปิด Radeon Software
- แท็บ Performance > Manual > GPU Setup > Advanced Control
- ตั้ง Max GPU Frequency ลดลง 2 เท่า Apply
- ทดสอบ หาไม่ได้ผล ตั้ง Frequency = 1350MHz, Voltage = 850mV
- ยังไม่ได้ ตั้ง Frequency = 2000MHz, Voltage = 1100mV
- ยังไม่ได้ ตั้ง Undervolt GPU = Automatic
11. เพิ่ม Power Limit ของ AMD Card
- เปิด AMD Radeon Software > Performance > Tuning > Manual
- Enable Power Tuning เพิ่ม Power Limit 50%
- Apply > Reboot
12. ปรับพัดลมระบบ (Fan Tuning)
- เปิด AMD Radeon Software > Performance > Tuning
- Enable Fan Tuning
- เพิ่ม Max-Fan Temperature = 100°C
13. แก้ไข Registry (TDR Delay)

Driver ตอบสนองช้าเกินไปทำให้ Timeout เพิ่ม TDR Delay ใน Registry อาจช่วย:
สำรอง Registry หรือสร้าง Restore Point ก่อน
- Win+R พิมพ์ regedit Enter
- ไปที่
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- คลิกขวา New > DWORD (32-bit) Value ชื่อ TdrDelay ค่า 8 หรือ 30
- New > QWORD (64-bit) Value ชื่อ TdrDelay ค่า 8 หรือ 30
- Reboot
หายังไม่ได้ สร้างไฟล์ .reg ด้วย Notepad เนื้อหา:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrDelay"=dword:0000000a "TdrDdiDelay"=dword:00000019
Save เป็น TDR.reg Double-click รัน Merge (Yes/UAC/OK) Reboot
14. Reset Windows 11/10
ลอง Reset Windows หาไม่ได้ Backup ข้อมูล Clean Install Windows ก่อนลองวิธีต่อไป
15. Update BIOS
อัปเดต BIOS ลองดู หากปัญหาเริ่มหลังอัปเดต BIOS ให้ Rollback กลับรุ่นเก่า
16. เปลี่ยน Graphics Adapter
หายังไม่ได้ อาจเป็นการ์ดจอเสีย หายังมีประกันให้ Claim เปลี่ยนใหม่ ทดสอบการ์ดจอในเครื่องอื่น หรือการ์ดจออื่นในเครื่องนี้
เกี่ยวข้อง: Timeout Detection and Recovery (TDR) crashes on Windows
คำถามที่พบบ่อย
แก้ปัญหา AMD Driver ยังไง? Boot Safe Mode Uninstall AMD Driver ให้ Windows ติดตั้งใหม่เอง: Safe Mode > Device Manager > Display Adapters > คลิกขวา AMD > Uninstall > Restart
ทำไม AMD Display Driver Crash บ่อย? มาจาก Driver เก่าหรือเสีย ให้ Update AMD Graphics Driver
แก้ AMD Drivers Freezing ยังไง? Device Manager > Display Adapter > คลิกขวา Adapter > Uninstall Device
