GPU-রিলেটেড সবচেয়ে সাধারণ ত্রুটি ও ক্র্যাশকে লগ, ইভেন্ট ভিউয়ার ইত্যাদিতে Timeout Detection and Recovery বা TDR এরর বলা হয়। সবচেয়ে সাধারণ ত্রুটি বার্তা হলো "Display driver stopped responding and has recovered" এবং BSOD সাথে স্টপ কোড Bug Check 0x116: VIDEO_TDR_ERROR। এই আর্টিকেলে আমি এই ত্রুটিগুলো ট্রাবলশুট করার কয়েকটি পদ্ধতি সাজেস্ট করব।

TDR Windows 11, Windows 10, Windows 8.1, Windows 7 এবং Windows Vista-এ উপস্থিত। TDR সমস্যাগুলো শনাক্ত করে এবং ডাইনামিক্যালি ফাংশনাল ডেস্কটপে রিকভার করার চেষ্টা করে।
Timeout Detection and Recovery (TDR)
MSDN অনুযায়ী, TDR প্রক্রিয়াগুলো হলো:
- Timeout detection: Windows গ্রাফিক্স স্ট্যাকের Video Scheduler কম্পোনেন্টটি শনাক্ত করে যে GPU একটি নির্দিষ্ট টাস্ক এক্সিকিউট করার জন্য অনুমত কোয়ান্টাম টাইমের চেয়ে বেশি সময় নিচ্ছে এবং এই টাস্কটি প্রি-এম্প্ট করার চেষ্টা করে। প্রি-এম্প্ট অপারেশনের একটি "wait" টাইমআউট থাকে - আসল "TDR timeout"। এই ধাপটি প্রক্রিয়ার "timeout detection" ফেজ। Windows-এ ডিফল্ট টাইমআউট পিরিয়ড ২ সেকেন্ড। যদি GPU TDR timeout-এর মধ্যে বর্তমান টাস্ক সম্পূর্ণ বা প্রি-এম্প্ট না করতে পারে, তবে GPU হ্যাং করা বলে ডায়গনোস করা হয়।
- Preparation for recovery: অপারেটিং সিস্টেম WDDM ড্রাইভারকে জানায় যে টাইমআউট শনাক্ত করা হয়েছে এবং এটিকে GPU রিসেট করতে হবে। ড্রাইভারকে বলা হয় মেমরি অ্যাক্সেস বন্ধ করতে এবং এই সময়ের পর হার্ডওয়্যার অ্যাক্সেস না করতে। অপারেটিং সিস্টেম এবং WDDM ড্রাইভার হার্ডওয়্যার এবং অন্যান্য স্টেট ইনফরমেশন সংগ্রহ করে যা পোস্ট-মর্টেম ডায়গনোসিসে কাজ আসতে পারে।
- Desktop recovery: অপারেটিং সিস্টেম গ্রাফিক্স স্ট্যাকের উপযুক্ত স্টেট রিসেট করে। গ্রাফিক্স স্ট্যাকের Video Memory Manager কম্পোনেন্ট ভিডিও মেমরি থেকে সব অ্যালোকেশন পার্জ করে। WDDM ড্রাইভার GPU হার্ডওয়্যার স্টেট রিসেট করে। গ্রাফিক্স স্ট্যাক চূড়ান্ত অ্যাকশন নেয় এবং ডেস্কটপকে রেসপন্সিভ স্টেটে ফেরত আনে। আগে উল্লেখ করা হয়েছে, কিছু পুরনো DirectX অ্যাপ্লিকেশন এখন কালো রেন্ডার করতে পারে, এবং ব্যবহারকারীকে এই অ্যাপ্লিকেশনগুলো রিস্টার্ট করতে হতে পারে। ভালো লিখা DirectX 9Ex এবং DirectX 10 অ্যাপ্লিকেশন যেগুলো "Device Remove" হ্যান্ডল করে সেগুলো সঠিকভাবে কাজ করতে থাকে। অ্যাপ্লিকেশনটিকে অবশ্যই তার Microsoft Direct3D ডিভাইস এবং এর সব অবজেক্ট রিলিজ করে পুনরায় তৈরি করতে হবে। DirectX অ্যাপ্লিকেশন প্রোগ্রামাররা Windows SDK-তে আরও তথ্য পাবেন।
Display driver stopped responding and has recovered
সবচেয়ে সাধারণ ত্রুটি বার্তা আপনি পেতে পারেন "Display driver stopped responding and has recovered" - আপনি BSOD ও পেতে পারেন স্টপ কোড Bug Check 0x116: VIDEO_TDR_ERROR. کے সাথে।

এই সমস্যা সমাধানের জন্য কিছু জিনিসপত্র আপনি করতে পারেন।
- আপনার মেমরি অর্থাৎ RAM চেক করুন। আপনার RAM যদি ফেল করে, তবে এটি আপনার ডিসপ্লে ক্র্যাশের কারণ হতে পারে। Memtest86+ দিয়ে এডভান্সড মেমরি ডায়গনস্টিক কীভাবে চালাবেন সেটি আমাদের আর্টিকেলে দেখুন। এছাড়া BIOS-এ RAM-এর টাইমিং এবং ভোল্টেজ সঠিক সেট আছে কিনা চেক করুন মাদারবোর্ড এবং RAM ম্যানুয়াল রেফার করে।
- আপনার GPU ওভারক্লকিং করলে এই সমস্যা হতে পারে। তাই ওভারক্লকিং রিসেট করে ডিফল্ট সেটিংস-এ আনে टेস্ট করুন এটি ফিক্স হয় কিনা।
- করাপ্ট বা খারাপ ডিসপ্লে ড্রাইভার। আপনার ডিসপ্লে ড্রাইভার করাপ্ট থাকলে এটিতে খুব ভালো চান্স আছে আপনার ডিসপ্লে ক্র্যাশ করবে। অধিকাংশ সময় শুধু আনইনস্টল এবং রিইনস্টল করলে সমস্যা সমাধান হয়না। সম্পূর্ণ ড্রাইভার ক্লিনআপ করতে হয়। আপনি NVIDIA and ATL Cards Driver Cleanup ব্যবহার করতে পারেন।
- অন্য কারণ হলো ওভারহিটিং। গেম খেলার সময় বা GPU ব্যবহারকারী সফ্টওয়্যার দিয়ে কাজ করার সময় আপনার ডিসপ্লে কার্ড খুব গরম হতে পারে এবং ড্রাইভার ক্র্যাশ করাতে পারে - এবং পুরো সিস্টেম ক্র্যাশ করাতে পারে। RivaTuner ব্যবহার করে আপনার ডিসপ্লে কার্ড ওভারহিট হচ্ছে কিনা চেক করুন। ফ্যান সেটিংস অ্যাডজাস্ট করে দেখুন পার্থক্য হয় কিনা। না হলে কম্পিউটার রিপেয়ার শপে নিয়ে যান এবং টাওয়ার পরিষ্কার করিয়ে ডাস্ট-রিলেটেড ইস্যু বাদ দিন।
- পরবর্তী কারণ হতে পারে অপর্যাপ্ত পাওয়ার বা খারাপ PSU। আপনার ডিসপ্লে কার্ড কে সঠিকভাবে কাজ করার জন্য যথেষ্ট পাওয়ার দরকার এবং যদি এটিকে যথেষ্ট পাওয়ার না মילה, তবে কার্ডটি মিসবিহেভ করবে। Power Supply Calculator ব্যবহার করে আপনার সিস্টেম চালানোর জন্য যথেষ্ট জুস আছে কিনা নির্ণয় করুন। যদি যথেষ্ট পাওয়ার থাকে তবে কম্পিউটার রিপেয়ার শপে নিয়ে যান এবং অন্য একটি PSU দিয়ে টেস্ট করান।
- অ্যাডভান্সড ইউজারদের জন্য, Windows রেজিস্ট্রি-তে ডিবাগিং সক্ষম করার পদ্ধতিগুলো আছে।
- যদি সব ধাপ ব্যর্থ হয় তবে সম্ভবত আপনার একটি খারাপ ডিসপ্লে কার্ড আছে। যদি এখনো ওয়ারেন্টি থাকে তবে রিপ্লেসমেন্টের জন্য পাঠান।
আশা করি এই ধাপগুলো TDR-রিলেটেড ত্রুটি সমাধান করতে সাহায্য করল। আপনি যদি কোনো অতিরিক্ত ধাপ জানেন তবে আমাদের সাথে শেয়ার করুন।
