Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

การตรวจหาและการกู้คืนการหมดเวลา (TDR) ขัดข้องใน Windows 11/10

หนึ่งในข้อผิดพลาดและการขัดข้องเกี่ยวกับ GPU ที่พบบ่อยที่สุดเรียกว่า การตรวจจับและการกู้คืนการหมดเวลา หรือข้อผิดพลาด TDR ในบันทึก โปรแกรมแสดงเหตุการณ์ ฯลฯ ข้อความแสดงข้อผิดพลาดที่พบบ่อยที่สุดที่คุณอาจพบเมื่อสิ่งนี้เกิดขึ้นคือ “โปรแกรมควบคุมการแสดงผลหยุดตอบสนองและกู้คืนแล้ว ” และ BSOD พร้อมรหัสหยุด ตรวจสอบจุดบกพร่อง 0x116:VIDEO_TDR_ERROR .ในบทความนี้ ฉันจะแนะนำวิธีการสองสามวิธีในการแก้ไขข้อผิดพลาดดังกล่าว

การตรวจหาและการกู้คืนการหมดเวลา (TDR) ขัดข้องใน Windows 11/10

TDR มีอยู่ใน Windows 11, Windows 10, Windows 8.1, Windows 7 และ Windows Vista TDR พยายามตรวจหาสถานการณ์ที่มีปัญหาและกู้คืนไปยังเดสก์ท็อปที่ใช้งานได้แบบไดนามิก

การตรวจจับและกู้คืนการหมดเวลา (TDR)

ตาม MSDN กระบวนการ TDR คือ:

  1. การตรวจจับระยะหมดเวลา: คอมโพเนนต์ Video Scheduler ของสแต็กกราฟิก Windows ตรวจพบว่า GPU ใช้เวลานานกว่าเวลาควอนตัมที่อนุญาตในการดำเนินงานเฉพาะ และพยายามยึดงานนี้โดยเฉพาะ การดำเนินการยึดมีระยะหมดเวลา "รอ" ซึ่งเป็น "ระยะหมดเวลา TDR" จริง ขั้นตอนนี้จึงเป็นขั้นตอน "การตรวจจับการหมดเวลา" ของกระบวนการ ระยะเวลาหมดเวลาเริ่มต้นใน Windows คือ 2 วินาที หาก GPU ไม่สามารถดำเนินการให้เสร็จสิ้นหรือจองงานปัจจุบันไว้ภายในระยะหมดเวลาของ TDR แสดงว่า GPU หยุดทำงาน
  2. การเตรียมพร้อมสำหรับการกู้คืน: ระบบปฏิบัติการแจ้งไดรเวอร์ WDDM ว่าตรวจพบการหมดเวลาและต้องรีเซ็ต GPU ไดรเวอร์ได้รับคำสั่งให้หยุดการเข้าถึงหน่วยความจำและไม่ควรเข้าถึงฮาร์ดแวร์หลังจากเวลานี้ ระบบปฏิบัติการและไดรเวอร์ WDDM รวบรวมฮาร์ดแวร์และข้อมูลสถานะอื่นๆ ที่อาจเป็นประโยชน์สำหรับการวินิจฉัยชันสูตรพลิกศพ
  3. การกู้คืนเดสก์ท็อป: ระบบปฏิบัติการจะรีเซ็ตสถานะที่เหมาะสมของสแต็กกราฟิก คอมโพเนนต์ Video Memory Manager ของสแต็กกราฟิกจะล้างการจัดสรรทั้งหมดออกจากหน่วยความจำวิดีโอ ไดรเวอร์ WDDM จะรีเซ็ตสถานะฮาร์ดแวร์ GPU สแต็คกราฟิกดำเนินการขั้นสุดท้ายและกู้คืนเดสก์ท็อปเป็นสถานะตอบสนอง ดังที่กล่าวไว้ก่อนหน้านี้ แอปพลิเคชั่น DirectX รุ่นเก่าบางตัวอาจแสดงผลเป็นสีดำ และอาจต้องผู้ใช้รีสตาร์ทแอปพลิเคชันเหล่านี้ แอปพลิเคชัน DirectX 9Ex และ DirectX 10 ที่เขียนอย่างดีซึ่งจัดการ “Device Remove” ยังคงทำงานอย่างถูกต้อง แอปพลิเคชันต้องเผยแพร่แล้วสร้างอุปกรณ์ Microsoft Direct3D และออบเจ็กต์ทั้งหมดขึ้นใหม่ โปรแกรมเมอร์แอปพลิเคชัน DirectX สามารถค้นหาข้อมูลเพิ่มเติมได้ใน Windows SDK

โปรแกรมควบคุมการแสดงผลหยุดตอบสนองและกู้คืนได้

ข้อความแสดงข้อผิดพลาดที่พบบ่อยที่สุดที่คุณอาจพบคือ “โปรแกรมควบคุมการแสดงผลหยุดตอบสนองและกู้คืนแล้ว” – นอกจากนี้ คุณอาจได้รับ BSOD พร้อมรหัสหยุด ตรวจสอบจุดบกพร่อง 0x116:VIDEO_TDR_ERROR

การตรวจหาและการกู้คืนการหมดเวลา (TDR) ขัดข้องใน Windows 11/10

มีบางสิ่งที่คุณสามารถแก้ไขได้

  • ตรวจสอบหน่วยความจำ .ของคุณ เช่น RAM หาก RAM ของคุณใช้งานไม่ได้ อาจเป็นไปได้ว่าสิ่งนี้เป็นสาเหตุให้จอแสดงผลของคุณหยุดทำงาน ตรวจสอบบทความของเราเกี่ยวกับวิธีการเรียกใช้ Memory Diagnostic Advanced Memory Diagnostic ด้วย Memtest86+ นอกจากนี้ ให้ตรวจสอบว่าตั้งเวลาและแรงดันไฟฟ้าของ RAM ถูกต้องใน BIOS ของคุณหรือไม่ โดยอ้างอิงจากคู่มือเมนบอร์ดและ RAM
  • โอเวอร์คล็อก GPU ของคุณอาจทำให้เกิดปัญหานี้ ดังนั้นหากการโอเวอร์คล็อกของคุณรีเซ็ตค่าเป็นค่าเริ่มต้น จากนั้นทดสอบและดูว่าสามารถแก้ไขปัญหาของคุณได้หรือไม่
  • ไดรเวอร์แสดงผลเสียหายหรือไม่ดี หากไดรเวอร์แสดงผลของคุณเสียหาย มีโอกาสสูงมากที่จอแสดงผลของคุณอาจขัดข้อง ส่วนใหญ่การถอนการติดตั้งและติดตั้งใหม่จะไม่สามารถแก้ปัญหาของคุณได้ เราต้องทำการล้างข้อมูลไดรเวอร์อย่างสมบูรณ์ คุณสามารถใช้การล้างข้อมูลไดรเวอร์การ์ด NVIDIA และ ATL .
  • อีกสาเหตุหนึ่งคือ ร้อนเกินไป . ขณะเล่นเกมหรือทำงานกับซอฟต์แวร์ที่ใช้ GPU การ์ดแสดงผลของคุณอาจร้อนจัดและทำให้ไดรเวอร์หยุดทำงาน และจบลงด้วยการหยุดทำงานทั้งระบบ ใช้ RivaTuner เพื่อตรวจสอบว่าการ์ดแสดงผลของคุณร้อนเกินไปหรือไม่ ลองปรับการตั้งค่าพัดลมและดูว่ามีความแตกต่างกันหรือไม่ ถ้าไม่ ฉันขอแนะนำให้นำไปที่ร้านซ่อมคอมพิวเตอร์และให้พวกเขาทำความสะอาดหอคอยเพื่อขจัดปัญหาที่เกี่ยวข้องกับฝุ่น
  •  สาเหตุต่อไปอาจเป็นกำลังไม่เพียงพอหรือ PSU ไม่ดี . การ์ดแสดงผลของคุณต้องการพลังงานเพียงพอที่จะทำงานได้อย่างถูกต้อง และหากการ์ดไม่ได้รับพลังงานเพียงพอ การ์ดจะทำงานผิดปกติ ใช้ เครื่องคิดเลขพาวเวอร์ซัพพลาย และพิจารณาว่าคุณมีน้ำเพียงพอต่อการทำงานของระบบ หากคุณมีพลังงานเพียงพอที่จะใช้งานระบบ ให้นำไปที่ร้านซ่อมคอมพิวเตอร์และให้พวกเขาทดสอบกับ PSU อื่น
  • สำหรับผู้ใช้ขั้นสูง มีวิธีการเปิดใช้งานการดีบักในรีจิสทรีของ Windows
  • หากขั้นตอนทั้งหมดล้มเหลว แสดงว่าการ์ดแสดงผลของคุณเสีย หากยังอยู่ในการรับประกันส่งไปเปลี่ยน

หวังว่าขั้นตอนเหล่านี้จะช่วยคุณในการแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับ TDR หากคุณทราบขั้นตอนเพิ่มเติม โปรดแชร์ให้เราทราบ

การตรวจหาและการกู้คืนการหมดเวลา (TDR) ขัดข้องใน Windows 11/10