DirectX প্রায় সকল কম্পিউটার টাস্কে ব্যবহৃত হয়—মাল্টিমিডিয়া থেকে গেম খেলা পর্যন্ত। গেম বা প্রোগ্রাম চালানোর সময় DirectX এরর দেখা দেয়, যা সাধারণত পুরনো ড্রাইভার বা অনুপস্থিত রিডিস্ট্রিবিউটেবলের কারণে হয়। পরিচিত একটি এরর হলো DXGI_ERROR_NOT_CURRENTLY_AVAILABLE। নিচে কারণ ও সমাধান আলোচনা করা হলো।
DXGI_ERROR_NOT_CURRENTLY_AVAILABLE এরর-এর কারণ?
DirectX এরর সাধারণত নিচের কারণে হয়:
- DirectX আপডেট নয়: সিস্টেমে DirectX পুরনো থাকলে বা প্রোগ্রামের প্রয়োজনীয় কম্পোনেন্ট অনুপস্থিত থাকলে এরর হয়। উইন্ডোজ ১০-এ DirectX অন্তর্নির্মিত থাকে, কিন্তু করাপ্ট হলে বা কম্পোনেন্ট অনুপস্থিত হলে সমস্যা হয়।
- ভিডিও ড্রাইভার সমস্যা: পুরনো বা ত্রুটিপূর্ণ ভিডিও ড্রাইভার থাকলে বা প্রোগ্রামের প্রয়োজনীয় ফিচার ড্রাইভারে না থাকলে এরর হয়। লেটেস্ট ভার্সনে আপডেট করুন।
- রেজোলিউশন সমস্যা (অসামঞ্জস্যপূর্ণ রেজোলিউশন): মনিটর রেজোলিউশন প্রোগ্রামের সাথে অসামঞ্জস্যপূর্ণ হলে এরর হয়। রেজোলিউশন পরিবর্তন করলে সমাধান হয়।
- DVI কেবল ব্যবহার: HDMI সাপোর্ট করে এমন GPU-তে DVI কেবল ব্যবহার করলে এরর হয়। HDMI কেবল ব্যবহার করলে সমাধান হয়।
- মনিটর/এলসিডির রিফ্রেশ রেট: ডিসপ্লে রিফ্রেশ রেট প্রোগ্রাম/গেমের সাথে असামঞ্জস্যপূর্ণ হলে এরর হয়। রিফ্রেশ রেট পরিবর্তন করুন।
সমাধান ১: গ্রাফিক্স ড্রাইভার আপডেট করুন
গ্রাফিক্স ড্রাইভার পুরনো থাকলে DirectX এরর হয়। Nvidia GPU-এর জন্য Nvidia সাইট থেকে, AMD Radeon-এর জন্য AMD সাইট থেকে লেটেস্ট ড্রাইভার ডাউনলোড করে ইনস্টল করুন এবং কম্পিউটার রিবুট করুন।
সমাধান ২: লেটেস্ট DirectX ইনস্টল করুন
Steam ফোরামে অনেক ব্যবহারকারী লেটেস্ট DirectX রিডিস্ট্রিবিউটেবল ইনস্টল করে সমস্যা সমাধান করেছেন। Microsoft ডাউনলোড পেজ থেকে Windows ১০-এর জন্য DirectX ডাউনলোড করে ইনস্টল করুন।
সমাধান ৩: আউটপুট ডিসপ্লে ডিভাইসে HDMI কেবল ব্যবহার করুন
DVI কেবল ব্যবহার করছেন এবং GPU ও ডিসপ্লে HDMI সাপোর্ট করলে HDMI কেবলে পরিবর্তন করুন। অনেক ব্যবহারকারী এভাবে সমস্যা সমাধান করেছেন।
সমাধান ৪: ডিসপ্লে ডিভাইসের রিফ্রেশ রেট পরিবর্তন করুন
সাধারণত 60 Hz রিফ্রেশ রেট রিকমেন্ড করা হয়। مونিটর বেশি সাপোর্ট করলে বেশি ট্রাই করুন। Windows-এ রিফ্রেশ রেট পরিবর্তন:
- Start Menu > Settings।
- System > Display > Advanced Display Settings।
- নতুন উইন্ডো খুলবে। Display Adapter Properties for Display 1-এ ক্লিক করুন।

- Monitor ট্যাবে যান।
- Screen Refresh Rate-এ 60 Hz (বা مونিটর সাপোর্ট করলে বেশি) সেট করুন।
সমাধান ৫: ডিসপ্লে রেজোলিউশন পরিবর্তন করুন
EA ফোরামে একজন ব্যবহারকারী রেজোলিউশন পরিবর্তন করে সমস্যা সমাধান করেছেন। আধুনিক ডিসপ্লে সাধারণত 1080p বা 1920×1080 সাপোর্ট করে। রেজোলিউশন কমিয়ে 1680×1050 বা অন্য মান সেট করে চেক করুন।