Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด AMD Driver Timeout has occurred

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

แก้ไขข้อผิดพลาด AMD Driver Timeout has occurred

ข้อความเต็มรูปแบบ:

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

ลองวิธีแก้ต่อไปนี้ (ไม่เรียงลำดับความสำคัญ):

  1. Restart Graphics Driver
  2. Update Graphics Driver
  3. เปลี่ยน Power Plan และปรับ Visual Effects
  4. เพิ่ม Virtual Memory
  5. เปลี่ยน Display Refresh Rate
  6. ปิด Fast Startup
  7. ปิด AMD Driver Issue Reporting
  8. Clear AMD Card Shader Cache
  9. ปิด FreeSync และ Virtual Super Resolution ใน AMD Settings
  10. ปรับ Frequency และ Voltage ของ AMD Card
  11. เพิ่ม Power Limit ของ AMD Card
  12. ปรับพัดลมระบบ (Fan Tuning)
  13. แก้ไข Registry (TDR Delay)
  14. Reset Windows 11/10
  15. Update BIOS
  16. เปลี่ยน 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)

  1. เปิด AMD Radeon Software > Performance > Tuning
  2. Enable Fan Tuning
  3. เพิ่ม Max-Fan Temperature = 100°C

13. แก้ไข Registry (TDR Delay)

แก้ไขข้อผิดพลาด AMD Driver Timeout has occurred

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

แก้ไขข้อผิดพลาด AMD Driver Timeout has occurred