หนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดสำหรับผู้ใช้การ์ด AMD คือ กล่องข้อความ driver timeout ปัญหานี้รายงานเกือบทุกประเภทของการ์ด AMD ด้วยเกมและโปรแกรมต่างๆ สำหรับบางผู้ใช้ เกมหรือโปรแกรมจะล่ม (พร้อมหรือไม่พร้อมหน้าจอดำ) กลับสู่เดสก์ท็อพพร้อมข้อความข้อผิดพลาด แต่บางคนต้องบังคับรีสตาร์ทระบบ โดยทั่วไปจะแสดงข้อความดังนี้:
ไดรเวอร์จอแสดงผล AMD อาจล้มเหลวซ้ำๆ ด้วยปัญหา timeout เนื่องจากปัจจัยหลายอย่าง แต่สาเหตุหลักที่พบมีดังนี้:
- ระบบปฏิบัติการเก่าเกินไป: หาก OS ของระบบเก่า อาจไม่เข้ากันได้กับไดรเวอร์ AMD ล่าสุด ทำให้เกิดปัญหา timeout
- ขนาดหน่วยความจำเสมือน (Virtual Memory) น้อยเกินไป: หากหน่วยความจำเสมือนของระบบไม่เพียงพอ ไดรเวอร์ AMD อาจโหลดไม่ถูกต้อง
- ไดรเวอร์เก่า เสียหาย หรือไม่เข้ากันได้: หากไดรเวอร์ AMD เองเก่า เสียหาย หรือไม่เข้ากันได้กับระบบ อาจทำให้เกิดปัญหา timeout
- การตั้งค่า Radeon Settings ที่ไม่ถูกต้อง: การตั้งค่า AMD Radeon software ที่ไม่เหมาะสมหลายอย่าง สามารถทำให้ไดรเวอร์ AMD ใช้เวลาโหลดนานเกินไป จนเกิด timeout การตั้งค่านี้อาจประกอบด้วย Shader Cache, FreeSync ฯลฯ
อัปเดต OS ของระบบเป็นบิลด์ล่าสุด
หาก OS ของระบบเก่า อาจไม่เข้ากันได้กับไดรเวอร์ AMD และก่อให้เกิดปัญหา driver timeout คุณสามารถแก้ไขได้โดยอัปเดต OS เป็นบิลด์ล่าสุด
- กดปุ่ม Windows ค้นหาและเปิด System Settings ของ Check for Updates
- ในหน้าต่างอัปเดต คลิก Check for Updates หากมีอัปเดต ให้ ดาวน์โหลด และ ติดตั้ง อัปเดต เหล่านั้น อย่าลืมติดตั้ง Additional Updates ด้วย.

- จากนั้น รีบูท ระบบ และหลังบูท ตรวจสอบว่าปัญหา AMD Timeout แก้ไขแล้วหรือยัง
- หากอัปเดต Windows ไม่ได้ผล ลองตรวจสอบว่าการรัน SFC, DISM, และ ChkDsk บนระบบช่วยแก้ไขได้หรือไม่
หากยังไม่ได้ผล ลองตรวจสอบว่าการ ทำความสะอาดระบบ/GPU อย่างละเอียด ช่วยแก้ไขได้หรือไม่ นอกจากนี้ ตรวจสอบว่าแท็บ RAM ทุกตัวติดตั้งถูกต้อง
ตั้งค่า PC ให้อยู่ในโหมด Best Performance
หาก PC ตั้งค่าใช้โหมดประหยัดแบตเตอรี่ อาจโหลดโมดูลที่จำเป็นสำหรับการทำงานของไดรเวอร์ AMD ไม่ทัน ทำให้เกิด timeout ในกรณีนี้ การตั้งค่า PC เป็น Best performance อาจแก้ไขปัญหา
ตั้งค่า Power Mode เป็น Best Performance
- คลิกไอคอน Battery ใน system tray และเลื่อนสไลเดอร์ Power Mode ไปขวาสุด เพื่อตั้งโหมดเป็น Best Performance.

- ตรวจสอบว่าปัญหา AMD driver timeout แก้ไขแล้วหรือยัง
ปรับ Visual Effects เป็น Best Performance
- หากคุณไม่ได้ใช้แล็ปท็อป หรือการตั้งค่าข้างต้นไม่ได้ผล คลิก Windows พิมพ์และเปิด View Advanced System Settings.

- เปิด Performance Settings ไปที่แท็บ Visual Effects
- ตั้งระบบเป็น Adjust for Best Performance.

- Apply การเปลี่ยนแปลง และ Restart PC
- หลังรีสตาร์ท ตรวจสอบว่าปัญหา driver timeout แก้ไขแล้วหรือยัง
ตั้งค่า Power Plan ของ PC เป็น Best Performance
- คลิกขวา Windows เลือก Power Options
- ภายใต้ Related Settings เปิด Additional Power Settings และ Create a New Power Plan.

- เลือก High Performance คลิก Next.

- คลิก Create และ Reboot PC
- หลังบูท ตรวจสอบว่าปัญหา AMD driver แก้ไขแล้วหรือยัง
เพิ่ม Virtual Memory ของระบบ
Virtual Memory เป็นส่วนของฮาร์ดดิสก์ที่ระบบใช้เป็น RAM ในบางกรณี หาก virtual memory ของระบบต่ำเกินไป ระบบอาจโหลดไดรเวอร์ AMD ไม่ได้ ทำให้เกิดปัญหา AMD driver ในบริบทนี้ การเพิ่ม virtual memory อาจแก้ไขปัญหา ก่อนดำเนินการ ตรวจสอบให้แน่ใจว่าสร้างพื้นที่ว่างบนไดรฟ์เพียงพอ (ใช้ Disk Cleanup หรือลบ Temporary files) สำหรับ virtual memory
- คลิก Windows พิมพ์และเปิด View Advanced System Settings
- เปิด Performance Settings ไปที่แท็บ Advanced.

- ในส่วน Virtual Memory คลิก Change.

- Uncheck Automatically Manage Paging File Size สำหรับ All Drives และ เลือก system drive (ในส่วน Drive)
- เลือก Custom Size ในกล่อง Initial Size ใส่ค่า Recommended จากส่วน Total Paging File เช่น 1908 MB
- ในกล่อง Maximum Size ใส่ค่า Currently Allocated Value จาก Total Paging File เช่น 6144 MB.

- คลิก Set และ Apply การเปลี่ยนแปลง
- เมื่อถูกถาม ให้คลิก Restart หลังรีสตาร์ท ตรวจสอบว่าปัญหา AMD driver timeout แก้ไขแล้วหรือยัง
ลดอัตราการรีเฟรชของหน้าจอ
ไดรเวอร์ AMD อาจแสดงปัญหา timeout หากอัตราการรีเฟรชของหน้าจอไม่เข้ากันได้กับไดรเวอร์ การลดอัตราการรีเฟรชอาจแก้ไขปัญหา
- Right-click บน desktop เลือก Display Settings.

- เปิด Advanced Display Settings คลิก Display Adapter Properties.

- เลือก display และขยาย dropdown Refresh Rate.

- เลือก lowest refresh rate ที่เป็นไปได้ เช่น 129 Hz หรือ 100 Hz (กรณีหน้าจอ 144 Hz) และ Apply การเปลี่ยนแปลง
- Restart ระบบ หลังบูท ตรวจสอบว่าระบบไม่มีปัญหา AMD drive timeout
- หากไม่ได้ผล ลองตรวจสอบว่าการ disable/enable การ์ดกราฟิก AMD ใน Device Manager ช่วยได้หรือไม่
ปิดใช้งาน Fast Startup ของระบบ
โดยค่าเริ่มต้น Windows ตั้งค่าบูทด้วย Fast Startup ซึ่งวางระบบในสถานะผสมระหว่าง sleep และ hibernation แม้ฟีเจอร์นี้จะช่วยได้ แต่บางครั้งอาจมองข้ามทรัพยากรที่จำเป็นสำหรับการทำงานของไดรเวอร์ AMD ทำให้เกิด timeout ในบริบทนี้ การปิด Fast Startup อาจแก้ไขปัญหา AMD timeout
- คลิกขวา Windows เลือก Power Options
- ในแถวขวา คลิก Additional Power Settings แถวซ้าย เลือก Choose What the Power Buttons Do.

- คลิก Change Settings That Are Currently Unavailable
- Uncheck กล่อง Turn on Fast Startup คลิก Save Changes.

- Restart ระบบ หลังบูท ตรวจสอบว่า AMD driver ไม่มีข้อผิดพลาด timeout
หากปัญหายังคงอยู่ ลองตรวจสอบว่า clean boot ช่วยได้หรือไม่ Azure TTS, AMD Ryzen, และ MSI Afterburner ถูกรายงานโดยผู้ใช้ว่าเป็นสาเหตุ
ปิดใช้งานการรายงานปัญหาของ AMD Driver
หากคุณกังวลเพียงแค่กล่องโต้ตอบ AMD driver timeout แต่ระบบทำงานปกติ การปิด issue-reporting ใน AMD Adrenaline software อาจแก้ไขปัญหา
- เปิด AMD Adrenaline software คลิกไอคอน Settings
- สลับสวิตช์ Issue Reporting เป็น off และ Restart ระบบ.

- หลังบูท ตรวจสอบว่า AMD Driver Timeout dialogue ไม่แสดง
อัปเดต, ติดตั้งใหม่ หรือลองไดรเวอร์ AMD รุ่นเก่า
หากไดรเวอร์ AMD เก่า เสียหาย หรือไม่เข้ากันได้กับระบบ อาจโยนข้อผิดพลาด timeout ในกรณีนี้ การอัปเดต, ติดตั้งใหม่ หรือลองไดรเวอร์ AMD รุ่นเก่าอาจแก้ไขปัญหา
อัปเดต AMD Driver
- Right-click บน desktop เลือก AMD Radeon Settings.

- เปิด Updates (มุมซ้ายล่าง) คลิก Check for Updates.

- หากมีไดรเวอร์ AMD ที่อัปเดตแล้ว ให้ ดาวน์โหลด และ ติดตั้ง อัปเดต
- อัปเดตเสร็จ Restart ระบบ หลังบูท ตรวจสอบว่า AMD timeout แก้ไขแล้วหรือยัง
- หากไม่ได้ผล ลองตรวจสอบว่าการดาวน์โหลดและ รัน offline installer ของไดรเวอร์ใหม่ (โดยไม่ถอนรุ่นก่อนหน้า) ช่วยได้หรือไม่
ติดตั้ง AMD Driver ใหม่
จากจุดนี้เป็นต้นไป ทุกครั้งที่ต้องรีสตาร์ทหลังถอนไดรเวอร์ ให้แน่ใจว่าปิด Windows Update, antivirus, และการเชื่อมต่อ LAN/Wi-Fi จนกว่าจะติดตั้งใหม่เสร็จ
- ดาวน์โหลด ไดรเวอร์ AMD ล่าสุด จากเว็บไซต์ AMD
- ดาวน์โหลด AMD Cleanup Utility จาก URL นี้ หรือใช้ DDU:
https://www.amd.com/en/support/kb/faq/gpu-601

- ดาวน์โหลดเสร็จ ดับเบิลคลิก AMDCleanupUtility.exe.

- คลิก Yes เพื่อ Reboot เข้า Safe Mode และ Confirm รีบูท.

- รอจนกว่าจะลบไดรเวอร์, แอปพลิเคชัน, และ utilities ของ AMD เสร็จ หน้าจออาจกระพริบระหว่างกระบวนการ.

- เมื่อ cleanup เสร็จ คลิก Finish ในกล่องโต้ตอบ AMD Cleanup Utility คลิก Yes รีบูทคอมพิวเตอร์.

- บูทกลับมา รออย่างน้อย 3 นาที (อย่าเปิดอะไร) และ Reboot อีกครั้ง
- บูทเสร็จ ติดตั้ง AMD drivers ใช้ default settings ระหว่างติดตั้ง
- Reboot PC บูทเสร็จ Enable LAN/Wi-Fi
- เปิด ADRENALINE และ อย่าเปลี่ยน 設定 ใดๆ
- Reboot PC บูทเสร็จ Enable Windows Update ตรวจสอบว่า driver timeout แก้ไขแล้วหรือยัง
- หากไม่ได้ผล Uninstall ไดรเวอร์เหมือนเดิม และ Restart PC
- บูทเสร็จ Reinstall ไดรเวอร์ แต่ที่หน้าจอติดตั้ง ให้ติ๊ก Factory Reset และติดตั้งให้เสร็จ.

- Reboot PC บูทเสร็จ ตรวจสอบว่าระบบไม่มีปัญหา driver timeout
ติดตั้งรุ่นเก่าของ AMD Drivers
หากไดรเวอร์ล่าสุดไม่เข้ากันได้กับระบบของคุณ การใช้รุ่นเก่าอาจแก้ไขปัญหา
- Uninstall AMD driver ตามที่อธิบายก่อนหน้า และไปที่ URL:
https://www.amd.com/en/support
- เลือกผลิตภัณฑ์ คลิก Submit.

- เลื่อนลง คลิก Previous Drivers.

- ดาวน์โหลด และ ติดตั้ง AMD drivers รุ่นเก่า หนึ่งในนั้น
- Restart ระบบ หลังบูท ตรวจสอบว่า timeout แก้ไขแล้วหรือยัง หากไม่ ลองรุ่นเก่าอื่นทีละรุ่น จนกว่าจะแก้ไขได้
ใช้ Generic Windows Driver
- หากข้างต้นไม่ได้ผล Uninstall AMD driver ตามข้างต้น และ Reboot PC
- บูทเสร็จ ให้ Windows ติดตั้ง generic driver เอง ตรวจสอบว่าปัญหา AMD driver timeout แก้ไขแล้วหรือยัง
- หากไม่มี generic driver ติดตั้ง คลิกขวา Windows เลือก Device Manager
- ขยาย Display Adapters (หรืออาจต้องหา unknown device) Right-click บน AMD card.

- เลือก Update Driver คลิก Search Automatically for Drivers.

- คลิก Search for Updated Drivers on Windows Update หากมีไดรเวอร์อัปเดต ให้ ดาวน์โหลด/ติดตั้ง
- Reboot PC บูทเสร็จ ตรวจสอบว่าปัญหา AMD driver timeout แก้ไขแล้วหรือยัง
ติดตั้ง AMD Driver โดยไม่ติดตั้ง Adrenalin Software
- Uninstall AMD driver ตามข้างต้น Restart ระบบ บูทเสร็จ ดาวน์โหลด AMD drivers ล่าสุด พร้อม Adrenalin software
- ดาวน์โหลดเสร็จ รัน installer as administrator คลิก Install เพื่อ extract ไฟล์ (จดที่อยู่ path ไว้).

- เมื่อ extract เสร็จ และ installer ขอติดตั้ง ให้ Cancel.

- Right-click Windows เลือก Device Manager
- ขยาย Display Adapters Right-click บน AMD card
- เปิด Update Driver เลือก Browser My Computer for Drivers.

- ไปที่ path ของ extracted driver folder
- คลิก Next ให้ไดรเวอร์ AMD ติดตั้ง
- Reboot PC บูทเสร็จ ตรวจสอบว่าปัญหา AMD driver timeout แก้ไขแล้วหรือยัง
หากไม่ได้ผล ลองตรวจสอบว่า ปิด CPU virtualization ใน BIOS ช่วยได้หรือไม่
แก้ไข AMD Radeon Settings
การตั้งค่า Radeon ที่ไม่เหมาะสมหลายอย่าง สามารถกระตุ้นให้ AMD driver แสดงข้อความ timeout เช่น Shader cache ที่เสียหาย
คำเตือน: ดำเนินการด้วยความเสี่ยงของตัวเอง เนื่องจากบางขั้นตอนเกี่ยวข้องกับการปรับแต่งการ์ดกราฟิก (อาจ overclock หรือ underclock) ซึ่งอาจทำให้ระบบ/การ์ดไม่เสถียรหรือเสียหาย
ล้าง Shader Cache ของการ์ด AMD
การ์ด AMD ใช้ shader cache เพื่อเพิ่มความเร็วโหลดเกม โดยคอมไพล์และเก็บ game shaders ที่ใช้บ่อย แทนการสร้าง shader ใหม่ทุกครั้งที่เปิดเกม ไดรเวอร์ AMD อาจแสดงปัญหา timeout หาก shader cache เสียหายหรือโหลดเกิน ในสถานการณ์นี้ การล้าง shader cache อาจแก้ไขปัญหา
- เปิด AMD Adrenalin application เปิด Settings ไปที่แท็บ Graphics
- คลิก Perform Reset หน้า Shader Cache** และยืนยันการรีเซ็ต Shader Cache
- ตรวจสอบว่าปัญหา AMD driver แก้ไขแล้วหรือยัง จำไว้ว่าคุณอาจต้องล้าง Shader cache ทุกครั้งที่เปิดเกม.

- หากไม่ได้ผล ลองตรวจสอบว่าการตั้งค่า Profile ของ เกมที่มีปัญหา เป็น Standard ช่วยได้หรือไม่
ปิดใช้งาน FreeSync และ Virtual Super Resolution ใน AMD Settings
FreeSync บางครั้งทำงานไม่ได้ตามที่คาดหวัง และก่อให้เกิดปัญหามากกว่าการปรับปรุง
- เปิด AMD Radeon Settings ไปที่แท็บ Display
- เลือกหน้าจอ (หากใช้หลายหน้าจอ) และ Toggle สวิตช์ AMD FreeSync เป็น off.

- Apply การเปลี่ยนแปลง ตรวจสอบว่าปัญหา AMD driver แก้ไขแล้วหรือยัง
- หากไม่ได้ผล ลองตรวจสอบว่าการ Disable Virtual Super Resolution ช่วยได้หรือไม่.

- หากปัญหายังคงอยู่ ลองตรวจสอบว่าการ ตั้งค่า Graphics Settings เป็น Energy Safe ช่วยได้หรือไม่
แก้ไขการตั้งค่า Frequency และ Voltage ของการ์ด
- หากข้างต้นไม่ได้ผล เปิด Radeon Software ไปที่แท็บ Performance
- ไปที่ Manual เปิดใช้งาน GPU Setup>>Advanced Control
- ตั้ง maximum GPU frequency ลดลง 2 เท่า และ Apply
- ตรวจสอบว่าปัญหา AMD driver แก้ไขแล้วหรือยัง
- หากไม่ ลอง ตั้งค่า Frequency เป็น 1350MHz และ Voltage เป็น 850 MV (หลังเปิดใช้งาน) ดูว่าช่วยได้หรือไม่
- หากไม่ได้ผล ลองตั้ง frequency เป็น 2000MHz และ voltage เป็น 1100MV
- หากยังคงปัญหา ลองเปิดใช้งาน Automatic>> Undervolt GPU ดูว่าช่วยได้หรือไม่.

เพิ่ม Power Limit ของการ์ด
- เปิด AMD Radeon software ไปที่แท็บ Performance
- ไปที่ Tuning เลือก Manual
- เปิดใช้งาน Power Tuning เพิ่ม Power Limit ขึ้น 50% Apply.

- Reboot PC บูทเสร็จ ตรวจสอบว่า driver timeout แก้ไขแล้วหรือยัง
หากไม่ได้ผล ลองตรวจสอบว่า เสียบระบบตรงเข้ากับ ปลั๊กไฟ (ไม่ใช่ extension cable หรือ power strip) ช่วยได้หรือไม่
ปรับพัดลมระบบ (Fine Tune Fan)
- เปิด AMD Radeon software ไปที่แท็บ Performance
- คลิก Tuning เปิดใช้งาน Fan Tuning
- ตรวจสอบว่าการเพิ่ม Max-Fan Temperature เป็น 100 degrees ช่วยได้หรือไม่
หากวิธีข้างต้นไม่ได้ผล ลองตรวจสอบว่า อัปเดต BIOS/firmware ของการ์ด AMD เป็นบิลด์ล่าสุด หรือ ย้อนกลับเป็นรุ่นเก่า (หากปัญหาเริ่มหลังอัปเดต BIOS) ช่วยได้หรือไม่
แก้ไข Registry ของระบบ
หากเนื่องจากข้อบกพร่อง ไดรเวอร์ใช้เวลานานเกินไปตอบสนองต่อ OS อาจทำให้เกิด timeout ในกรณีนี้ การเพิ่มเวลารอของ OS (TDR Delay) อาจแก้ไขปัญหา
คำเตือน: ดำเนินการด้วยความเสี่ยงของตัวเอง การแก้ไข Registry อาจทำให้ข้อมูล/ระบบถูกคุกคุก ตรวจสอบให้แน่ใจว่าสำรอง Registry ไว้ก่อน
- คลิก Windows พิมพ์ Registry Edit Right-click เลือก Run as Administrator.

- ไปที่ path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

- ในแถวขวา Right-click บน GraphicsDrivers เลือก New>> Dword (32-bit) Value
- ตั้งชื่อ key เป็น TdrDelay ตั้งค่าเป็น 8 (หรือ 30)
- อีกครั้ง Right-click บน GraphicsDrivers เลือก New>> Qword (64-bit) Value
- ตั้งชื่อ key เป็น TdrDelay ตั้งค่าเป็น 8 (หรือ 30)
- Close Registry Editor และ Restart ระบบ
- บูทเสร็จ ตรวจสอบว่าปัญหา AMD แก้ไขแล้วหรือยัง
- หากไม่ได้ผล เปิด Notepad Copy โค้ดต่อไปนี้:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers] "TdrDelay"=dword:0000000a "TdrDdiDelay"=dword:00000019
- Save ไฟล์ด้วย .reg extension เช่น TDR.reg Close Notepad
- Double-click ไฟล์ .reg ที่สร้าง เมื่อถาม คลิก Yes เพื่อเพิ่ม entries เข้า Registry
- Reboot PC บูทเสร็จ ตรวจสอบว่าปัญหา AMD driver timeout แก้ไขแล้วหรือยัง
หากปัญหายังคงอยู่และเกิดในโปรแกรม/เกมเฉพาะเจาะจง ลอง ติดตั้งเกมหรือโปรแกรมนั้นใหม่ (เช่น Adobe After Effects) จำไว้ว่า บางเกม (เช่น TBC Classic) ชอบใช้ DirectX 11 ให้แน่ใจว่าใช้ DirectX เวอร์ชันที่ถูกต้อง กรณีเบราว์เซอร์ (เช่น Chrome) แสดง driver timeout ลอง ปิด hardware acceleration ดู นอกจากนี้ บางผู้ใช้รายงานว่าการให้ AMD Radeon software รันในสถานะ minimized ช่วยแก้ไขได้ โปรดตรวจสอบว่าไม่ใช่ปัญหาจากตรงนี้
หากไม่ได้ผล ลอง Reset PC เป็น defaults หรือ Reinstall OS ดูว่าช่วยได้หรือไม่ หากปัญหากลับมา ให้ นำ GPU ไปตรวจสอบปัญหาฮาร์ดแวร์ สามารถยืนยันได้โดยใช้ GPU อื่นในระบบ หรือลอง GPU นี้ในระบบอื่น