ডাইরেক্টএক্স হল এপিআইগুলির একটি সংগ্রহ যা মাইক্রোসফ্ট নিজেই তৈরি এবং প্রকাশ করেছে। হাই-এন্ড গ্রাফিক্সের জন্য স্ট্যান্ডার্ড লাইব্রেরি হয়ে উঠেছে যা বেশিরভাগ গেম তাদের দৈনন্দিন ক্রিয়াকলাপে ব্যবহার করে। অন্যান্য সমস্ত সফ্টওয়্যার প্লাগইনের মতো, DirectXও পর্যায়ক্রমিক সংস্করণ রিলিজ পায় যাতে নতুনগুলির আরও কার্যকারিতা এবং উন্নত বৈশিষ্ট্য রয়েছে৷
যাইহোক, Windows গেমিং-এ ব্যবহৃত মূল উপাদানগুলির মধ্যে একটি হওয়া সত্ত্বেও, আমরা ব্যবহারকারীদের কাছ থেকে বেশ কয়েকটি প্রতিবেদন পেয়েছি যে তারা ত্রুটি বার্তার সম্মুখীন হয়েছে ‘DirectX একটি অপূরণীয় ত্রুটির সম্মুখীন হয়েছে ' যখনই তারা তাদের কম্পিউটারে তাদের গেম চালু করার চেষ্টা করে। এটি একটি খুব সাধারণ দৃশ্য এবং অনেকগুলি বিভিন্ন লোকের সাথে ঘটে। এই নিবন্ধে, আমরা কেন এটি ঘটছে এবং এই সমস্যার জন্য সম্ভাব্য সমাধানগুলি কী তা সমস্ত কারণের মধ্য দিয়ে যাব৷
Windows-এ 'DirectX একটি অপুনরুদ্ধারযোগ্য ত্রুটির সম্মুখীন হয়েছে' ত্রুটির কারণ কী?
বেশ কয়েকটি ব্যবহারকারীর প্রতিবেদন বিশ্লেষণ করার পরে এবং আমাদের ফলাফলগুলিকে একত্রিত করার পরে, আমরা এই সিদ্ধান্তে পৌঁছেছি যে হার্ডওয়্যার সমস্যা থেকে শুরু করে সফ্টওয়্যার সমস্যাগুলি পর্যন্ত বিভিন্ন কারণে সমস্যাটি ঘটেছে৷ তাদের মধ্যে কিছু কিন্তু সীমাবদ্ধ নয়:
- অসম্পূর্ণ প্রয়োজনীয়তা: কিছু ক্ষেত্রে যা আমরা দেখেছি, আমরা দেখেছি যে ব্যবহারকারীদের তাদের কম্পিউটারে গেমের নির্দিষ্ট প্রয়োজনীয়তা নেই। DirectX প্রয়োজনীয়তা সম্পূর্ণ না হলে, আপনি ত্রুটি বার্তার সম্মুখীন হতে পারেন৷ ৷
- দুষ্ট গ্রাফিক্স ড্রাইভার: গ্রাফিক্স ড্রাইভার হল প্রধান উপাদান যা ওএস এবং হার্ডওয়্যারের মধ্যে তথ্য প্রকাশ করে। যদি গ্রাফিক্স ড্রাইভার নিজেই দুর্নীতিগ্রস্ত হয় এবং কাজ না করে, তাহলে আলোচনা করা সহ আপনি অনেক সমস্যার সম্মুখীন হবেন৷
- ডিসপ্লে স্কেলিং: ডিসপ্লে স্কেলিং হল উইন্ডোজের একটি বৈশিষ্ট্য যা আপনাকে আপনার ডিসপ্লের আকার পরিবর্তন করতে দেয়। এর উপযোগিতা সত্ত্বেও, এটি ডাইরেক্টএক্স উপাদানগুলির সাথে সমস্যা সৃষ্টি করে বলে পরিচিত৷ ৷
- সেকেলে খেলা: কিছু ব্যবহারকারী তাদের কম্পিউটারে গেমের সর্বশেষ সংস্করণ ইনস্টল না করলে ত্রুটির বার্তার সম্মুখীন হন। লেটেস্ট বিল্ড/প্যাচে আপনার গেম আপডেট করলে তাৎক্ষণিকভাবে সমস্যার সমাধান হতে পারে।
- সেকেলে ডাইরেক্টএক্স: DirectX আপনার কম্পিউটারে ইনস্টল করা থাকতে পারে এবং সঠিকভাবে কাজ করতে পারে তবে এটি পুরানো হতে পারে। এটিকে সর্বশেষ বিল্ডে আপডেট করা সাহায্য করতে পারে৷
- উন্নত গ্রাফিক্স সেটিংস: কিছু গ্রাফিক্স কার্ড ব্যবহারকারীদের তাদের পছন্দ অনুযায়ী ছায়া মানের হিসাবে উন্নত ভেরিয়েবল সেট করার অনুমতি দেয় কিন্তু এটি DirectX এর সাথে সমস্যা সৃষ্টি করে বলে প্রমাণিত হয়েছে। এই বিকল্পগুলি নিষ্ক্রিয় করা আপনার জন্য কৌশল করতে পারে৷
আমরা সমাধানগুলি নিয়ে এগিয়ে যাওয়ার আগে, নিশ্চিত হয়ে নিন যে আপনি একজন প্রশাসক হিসাবে লগ ইন করেছেন এবং আপনার একটি সক্রিয় ইন্টারনেট সংযোগ রয়েছে কারণ আমাদের অনেকগুলি বিভিন্ন উপাদান আপডেট করা হবে৷
1. খেলার প্রয়োজনীয়তা পরীক্ষা করা হচ্ছে
আমরা অন্যান্য প্রযুক্তিগত সমাধানগুলির সাথে শুরু করার আগে, আপনাকে অবশ্যই পরীক্ষা করতে হবে যে আপনার হার্ডওয়্যার এমনকি গেমের প্রাথমিক প্রয়োজনীয়তাগুলি পূরণ করে কিনা। এখন বেশ কিছু জিনিস রয়েছে যা আপনার সন্ধান করা উচিত, উদাহরণস্বরূপ, RAM, CPU, গ্রাফিক্স কার্ড ইত্যাদি। তবে, এই ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ হল DirectX সংস্করণ।
সাধারণত, প্রতিটি গেম যা API ব্যবহার করে তার প্রয়োজনীয়তার মধ্যে এটি উল্লেখ করে। একবার আপনি DirectX-এর প্রয়োজনীয়তা পরীক্ষা করলে, আপনাকে নিশ্চিত করতে হবে যে আপনার হার্ডওয়্যার যে সংস্করণ সমর্থন করে। অনেক ব্যবহারকারী বিভ্রান্ত হন কারণ তাদের সর্বশেষ DirectX সংস্করণ ইনস্টল করা আছে৷ কিন্তু, যেহেতু তাদের হার্ডওয়্যার এই সংস্করণটি সমর্থন করে না, তারা ত্রুটি বার্তাটি অনুভব করে।
DirectX প্রয়োজনীয়তা নোট করুন এবং আপনার গ্রাফিক্স হার্ডওয়্যার প্রস্তুতকারকের কাছে নেভিগেট করুন এবং এর DirectX সংস্করণের বিশদ বিবরণ খুলুন। গেমের প্রয়োজনীয়তার মধ্যে একটি নতুন সংস্করণের প্রয়োজন হলে, আপনাকে আপনার গ্রাফিক্স কার্ড আপগ্রেড করতে হবে।
দ্রষ্টব্য: যারা গেমটি খেলতে গ্রাফিক্স কার্ড ব্যবহার করছেন না তাদের জন্য, তাদের উচিত হবে তাদের সেই ডাইরেক্টএক্স সংস্করণের জন্য তাদের সিপিইউ সমর্থন পরীক্ষা করা কারণ অনবোর্ড গ্রাফিক্স সিস্টেম কম্পিউটারের সমস্ত গ্রাফিক্স প্রয়োজনীয়তাগুলি পরিচালনা করছে৷
2. সর্বশেষ DirectX সংস্করণ ইনস্টল করা হচ্ছে
যদি পূর্ববর্তী সমাধানটি পরীক্ষা করা হয় এবং আপনার হার্ডওয়্যার প্রকৃতপক্ষে গেমের DirectX সংস্করণটিকে সমর্থন করে, তাহলে আমাদের পরীক্ষা করা উচিত যে সঠিক DirectX সংস্করণটি আপনার কম্পিউটারে ইনস্টল করা আছে কিনা। যদি তা না হয়, আমরা Microsoft এর অফিসিয়াল ওয়েবসাইটে নেভিগেট করব এবং সেখান থেকে DirectX সংস্করণটি ইনস্টল করব। আপনি এগিয়ে যাওয়ার আগে নিশ্চিত করুন যে আপনি একজন প্রশাসক হিসাবে লগ ইন করেছেন৷
- Windows + R টিপুন, টাইপ করুন “dxdiag ” ডায়ালগ বক্সে, এবং এন্টার টিপুন।
- অ্যাপ্লিকেশনটি ওপেন হয়ে গেলে, আপনি আপনার সিস্টেম স্পেসিফিকেশনের বিশদ বিবরণ দেখতে পাবেন। এখান থেকে, DirectX সংস্করণ পরীক্ষা করুন।
- যদি আপনার কম্পিউটারে DirectX-এর সর্বশেষ সংস্করণ ইনস্টল না করা থাকে, তাহলে আপনাকে এটি অনুসন্ধান করতে হবে এবং Microsoft-এর অফিসিয়াল ডাউনলোড পৃষ্ঠাটি খুঁজে বের করতে হবে।
- ডাউনলোড বোতামে ক্লিক করুন এবং এক্সিকিউটেবল ফাইলটিকে একটি অ্যাক্সেসযোগ্য স্থানে সংরক্ষণ করুন।
- পরে, এটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন . ইনস্টলেশন উইজার্ডকে তার যাদু করতে দিন এবং প্রক্রিয়াটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন৷
- ইন্সটলেশন শেষ হওয়ার পর আপনার কম্পিউটার রিস্টার্ট করুন, গেমটি চালু করুন এবং দেখুন সমস্যাটি ঠিক হয়েছে কিনা।
দ্রষ্টব্য: আমরা এমন কিছু ক্ষেত্রেও এসেছি যেখানে ডাইরেক্টএক্সের প্রয়োজনীয় সংস্করণটি স্পেসিফিকেশনে দেখানো হয়েছিল কিন্তু সর্বশেষ প্রযুক্তি আপডেট ইনস্টল করা হয়নি। তাই, আমরা সুপারিশ করছি যে আপনি Microsoft এর ডাউনলোড সাইটে যান এবং সেখান থেকে সর্বশেষ সংস্করণটি ইনস্টল করুন।
3. ডিসপ্লে স্কেলিং পরিবর্তন করা হচ্ছে
আপনার কম্পিউটারে ডিসপ্লে স্কেলিং নির্ধারণ করে যে আপনার কম্পিউটারে আপনার স্ক্রীন কতটা বড় হয়েছে বা আকারে ছোট হয়েছে। এটি বিভিন্ন ব্যবহারকারীদের জন্য একটি অত্যন্ত নিফটি বৈশিষ্ট্য যা তাদের দৃষ্টিশক্তি নিয়ে সমস্যা রয়েছে। যদিও এটি ডাইরেক্টএক্স বা গেমের গ্রাফিক্স মেকানিক্সের সাথে কোনোভাবেই বিরোধপূর্ণ নয়, আমরা কিছু ক্ষেত্রে দেখেছি যেখানে এটি ঘটেছে।
এখানে এই সমাধানে, আমরা আপনার ডিসপ্লে সেটিংসে নেভিগেট করব এবং স্কেলিং লেভেল পরিবর্তন করব এবং দেখব এটি সমস্যার সমাধান করে কিনা।
- আপনার ডেস্কটপে ডান-ক্লিক করুন এবং ডিসপ্লে সেটিংস-এ ক্লিক করুন .
- একবার ডিসপ্লে সেটিংসে, স্কেল এবং লেআউট-এর শিরোনাম দেখুন . নীচে, আপনি বেশ কয়েকটি বিকল্প দেখতে পাবেন। সেগুলি থেকে বেছে নিন এবং যেটিতে প্রস্তাবিত আছে তাতে ক্লিক করুন৷
- একবার হয়ে গেলে, পুনরায় চালু করুন আপনি সম্পূর্ণরূপে এবং সমস্যাটি ভালভাবে সমাধান করা হয়েছে কিনা তা পরীক্ষা করুন৷
4. সর্বশেষ বিল্ডে গেম/উইন্ডোজ আপডেট করা হচ্ছে
আপনার গ্রাফিক্স কার্ড আপডেট করার আগে চেষ্টা করার আরেকটি জিনিস হল আপনার কম্পিউটারে গেমটির আপডেট সংস্করণ ইনস্টল করা আছে কিনা তা পরীক্ষা করা। নির্মাতারা OS-তে নতুন পরিবর্তনগুলি লক্ষ্য করতে এবং অতিরিক্ত বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য আপডেটগুলি প্রকাশ করে। কিছু আপডেট 'সমালোচনামূলক' প্রকৃতির এবং যত তাড়াতাড়ি সম্ভব ইনস্টল করা আবশ্যক। যদি এই 'সমালোচনামূলক' আপডেটগুলির মধ্যে কোনোটি ইনস্টল করা না থাকে, তাহলে আপনি আলোচনার অধীনে ত্রুটি বার্তাটি অনুভব করবেন৷
৷এই সমাধানে, আমরা আপনার গেম এবং অপারেটিং সিস্টেম উভয়ই আপডেট করব এবং দেখব এটি আমাদের জন্য সমস্যার সমাধান করে কিনা৷
প্রথমে আমরা উইন্ডোজ আপডেট করব।
- অনুসন্ধান বার চালু করতে Windows + S টিপুন, লিখুন আপডেট ডায়ালগ বক্সে এবং আপডেট সেটিংস খুলুন।
- আপডেট সেটিংসে একবার, আপডেটের জন্য চেক করুন এ ক্লিক করুন . কম্পিউটারটি এখন মাইক্রোসফ্ট সার্ভারের সাথে সংযোগ করবে এবং কোন আপডেট উপলব্ধ আছে কিনা তা দেখবে। ইতিমধ্যে হাইলাইট করা কোনো আপডেট থাকলে, অবিলম্বে সেগুলি সম্পাদন করুন।
- আপডেট ইন্সটল হওয়ার পর আপনার কম্পিউটার রিস্টার্ট করুন। এখন, আপনার গেমটি খুলুন (বা স্টিম বা ব্লিজার্ডের মতো গেম ক্লায়েন্ট), এবং আপডেট বিভাগে যান। কোন আপডেট উপলব্ধ আছে কিনা চেক করুন. যদি তারা হয়, ডাউনলোড করুন এবং ইনস্টল করুন.
- আপডেটের পর আপনার কম্পিউটার রিস্টার্ট করুন এবং সমস্যাটি ভালোভাবে সমাধান হয়েছে কিনা তা পরীক্ষা করুন।
5. টিঙ্কারিং অ্যাডভান্সড গ্রাফিক্স অপশন
আরেকটি সমাধান হল যেখানে আপনি আপনার গেমে আপনার উন্নত গ্রাফিক্স সেটিংস অক্ষম বা কম করেন। এটি একটি অত্যন্ত গুরুত্বপূর্ণ পদক্ষেপ যা বেশিরভাগ ব্যবহারকারী উপেক্ষা করে। উন্নত গ্রাফিক্স সেটিংস যেমন ছায়া নিয়ন্ত্রণ ইত্যাদি আপনার কম্পিউটারে অনেক বেশি রিসোর্স ব্যবহার করে যার ফলশ্রুতিতে ত্রুটি বার্তা সহ বেশ কিছু সমস্যার কারণ হতে পারে DirectX একটি অপুনরুদ্ধারযোগ্য ত্রুটির সম্মুখীন হয়েছে .
আপনি সহজেই বিভিন্ন গ্রাফিক্স কার্ড সেটিংসের কন্ট্রোল প্যানেলে গ্রাফিক্স বিকল্পগুলি খুঁজে পেতে পারেন। এছাড়াও আপনাকে গেমের ইন-গেম গ্রাফিক্স সেটিংসে নেভিগেট করতে হবে এবং সেখানে সেটিংস চেক করতে হবে। সেটিংস ন্যূনতম করার চেষ্টা করুন। আপনি ডিফল্ট মানগুলিতে সেটিংস পুনরায় সেট করা ও বিবেচনা করতে পারেন৷ এবং দেখুন এটি ডাইরেক্টএক্স ত্রুটি বার্তাটি নির্মূল করে কিনা। যেভাবেই হোক, পরবর্তী সমাধানে যাওয়ার আগে আপনার গ্রাফিক্স সেটিংস চেক করা হয়েছে তা নিশ্চিত করুন৷
6. DirectX কন্ট্রোল প্যানেল ব্যবহার করে
আপনার কম্পিউটারে সর্বশেষ ড্রাইভার ইনস্টল করার আগে চেষ্টা করার শেষ জিনিসটি হল DirectX কন্ট্রোল প্যানেল ডাউনলোড করা এবং সেখান থেকে গেমের পছন্দ পরিবর্তন করা। আপনার কম্পিউটার সমর্থন করে এবং এমনকি DirectX এর সঠিক সংস্করণ থাকতে পারে কিন্তু গেমটি পুরানো সংস্করণ অ্যাক্সেস করতে থাকে। কন্ট্রোল প্যানেল খেলার মধ্যে আসে যেখানে এই হয়. আপনার একটি সক্রিয় ইন্টারনেট সংযোগ আছে তা নিশ্চিত করুন৷
- আপনার ব্রাউজার খুলুন এবং ফাইলটি ডাউনলোড করুন dxcpl নিম্নলিখিত লিঙ্কগুলি ব্যবহার করে:
64-বিট: dxcpl (64-বিট)
32-বিট: dxcpl(32-বিট)
- ইন্সটলেশন ফোল্ডার ডাউনলোড হয়ে গেলে, অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট ব্যবহার করে এটি চালু করুন।
- এখন, এডিট লিস্ট এ ক্লিক করুন বিকল্পের তালিকা থেকে। এখন, বোতামে ক্লিক করুন যোগ করুন পরবর্তী পর্দা থেকে।
- আপনার গেমের এক্সিকিউটেবলে নেভিগেট করুন এবং এটি নির্বাচন করুন। একবার মূল স্ক্রিনে ফিরে গেলে, ডিভাইস সেটিংস -এ ক্লিক করুন এবং নিশ্চিত করুন যে সর্বোচ্চ স্তর নির্বাচন করা হয়েছে।
- পরিবর্তনগুলি সংরক্ষণ করুন এবং প্রস্থান করুন। আপনার কম্পিউটার রিস্টার্ট করুন এবং গেমটি চালু করুন। সমস্যাটি ভালভাবে সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
7. গ্রাফিক্স ড্রাইভার আপডেট করা হচ্ছে
ডাইরেক্টএক্স ত্রুটি নির্মূল করতে আমরা সর্বশেষ যা করতে পারি তা হল আপনার কম্পিউটারে সর্বশেষ গ্রাফিক্স ড্রাইভার ইনস্টল করা আছে কিনা তা নিশ্চিত করা। এখানে, এটি সেই পরিস্থিতিকেও বাতিল করবে যেখানে আপনার গ্রাফিক্স ড্রাইভারগুলি তাদের ইনস্টলেশন অসম্পূর্ণ হওয়ার কারণে দূষিত। এখানে এই সমাধানে, আমরা প্রথমে DDU ব্যবহার করে আপনার কম্পিউটার থেকে বর্তমান গ্রাফিক্স ড্রাইভারগুলি আনইনস্টল করব। এবং তারপর ডিফল্ট ড্রাইভার ইনস্টল করুন। তারপরে আমরা সমস্যাটি সমাধান করা হয়েছে কিনা তা পরীক্ষা করব। যদি তা না হয়, আমরা ম্যানুয়ালি ড্রাইভার আপডেট করব।
- ইনস্টল করার পরে ডিসপ্লে ড্রাইভার আনইনস্টলার (DDU) , আপনার কম্পিউটারকে নিরাপদ মোডে চালু করুন . আপনি কিভাবে আপনার কম্পিউটারকে নিরাপদ মোডে বুট করবেন সে সম্পর্কে আমাদের নিবন্ধটি দেখতে পারেন।
- DDU চালু করার পরে, প্রথম বিকল্পটি নির্বাচন করুন “পরিষ্কার করুন এবং পুনরায় চালু করুন ” এটি আপনার কম্পিউটার থেকে বর্তমান ড্রাইভারগুলি সম্পূর্ণরূপে আনইনস্টল করবে।
- এখন আনইনস্টল করার পর, নিরাপদ মোড ছাড়াই আপনার কম্পিউটারকে স্বাভাবিকভাবে বুট করুন। Windows + R টিপুন, টাইপ করুন “devmgmt. msc ” ডায়ালগ বক্সে, এবং এন্টার টিপুন। যেকোনো স্পেসে ডান-ক্লিক করুন এবং “হার্ডওয়্যার পরিবর্তনের জন্য অনুসন্ধান করুন নির্বাচন করুন ” ডিফল্ট ড্রাইভার ইনস্টল করা হবে. গেমটি চালু করার চেষ্টা করুন এবং এটি সমস্যার সমাধান করে কিনা তা পরীক্ষা করুন৷
- অধিকাংশ ক্ষেত্রে, ডিফল্ট ড্রাইভারগুলি আপনার জন্য কাজ করবে না তাই আপনি Windows আপডেটের মাধ্যমে সর্বশেষ ড্রাইভারগুলি ইনস্টল করতে পারেন বা আপনার প্রস্তুতকারকের ওয়েবসাইটে নেভিগেট করতে পারেন এবং সর্বশেষগুলি ডাউনলোড করতে পারেন৷
গ্রাফিক্স ড্রাইভারগুলি সনাক্ত করুন, তাদের উপর ডান ক্লিক করুন এবং আপডেট ড্রাইভার এ ক্লিক করুন . - আপনি ড্রাইভার ইনস্টল করার পরে, আপনার কম্পিউটার পুনরায় চালু করুন এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
দ্রষ্টব্য: এছাড়াও NVIDIA সাউন্ড ড্রাইভার আনইনস্টল করার কথা বিবেচনা করুন৷ আপনার কম্পিউটার থেকে। এটি সমস্যার কারণ হিসেবে পরিচিত৷
৷যদি উপরে দেখানো এই পদ্ধতিগুলির কোনোটিই আপনাকে সাহায্য না করে, তাহলে এটা সম্ভব যে আপনার কম্পিউটারে একটি তৃতীয় পক্ষের প্রোগ্রাম উপস্থিত রয়েছে যা গ্রাফিক্স ড্রাইভারের সাথে হস্তক্ষেপ করার চেষ্টা করছে, আপনার ব্যাকগ্রাউন্ডে চলমান প্রোগ্রামটি বন্ধ এবং ওভারক্লকিং নিশ্চিত করুন যেমন “MSI আফটারবার্নার” হিসেবে যেহেতু তারা ইন-গেম FPS মনিটরিং সিস্টেমে হস্তক্ষেপ করতে পারে। এছাড়াও, ডিসকর্ডের ওভারলে-এর মতো আপনার কম্পিউটারে আপনার উপস্থিত যেকোনো ধরনের ওভারলে অক্ষম করা নিশ্চিত করুন। অথবা ওভারওল্ফ যেহেতু তারা আপনার GPU এর হার্ডওয়্যার ত্বরণ ব্যবহার করে ওভারলেগুলিকে মসৃণ করতে যা আপনার GPU-এ লোড বাড়ায় এবং GPU ড্রাইভার। বিশেষ করে যদি আপনি আপনার কম্পিউটারের চেহারা বাড়ানোর জন্য রেইনমিটার এবং ওয়ালপেপার ইঞ্জিনের মতো প্রোগ্রামগুলি ব্যবহার করেন যা গুরুতরভাবে আপনার অনেক GPU পাওয়ার খরচ করতে পারে৷