অনেক PC গেমার রিপোর্ট করছেন যে Windows 11 বা Windows 10 কম্পিউটারে Diablo বা Age of Empires-এর মত গেম (লিগেসি) খেলার চেষ্টা করার সময় তাদের DirectDraw Unsupported Error দেখায় যা সাধারণত ভিন্ন ভিন্ন এরর কোডের সাথে থাকে। এই পোস্টে আমরা সম্ভাব্য কারণগুলো চিহ্নিত করেছি এবং এই ইস্যুর সমাধান দিয়েছি।

Stand-alone DirectDraw ডিপ্রিকেটেড। এখন এটি DirectX-এর একটি সাবসেট। DirectX-এ Direct3D থাকে যা DirectX-এর প্রাইমারি গ্রাফিক্স হ্যান্ডলিং অংশ। এটি DirectX API-এর সাথে জড়িত, এবং এটি Windows কম্পিউটারে যেকোনো প্রোগ্রামে ২D গ্রাফিক্স রেন্ডার করতে সাহায্য করে। আপনি নিচের এক বা একাধিক কারণে এই এরর মুখোমুখি হচ্ছেন:
- গেম ফুল-স্ক্রিন মোডে রান করছে।
- ইনস্টল করা Windows ভার্সন/বিল্ডের সাথে গেম ইনকম্প্যাটিবল।
- DirectPlay এবং .NET Framework 3.5 ইনেবল নেই।
- গ্রাফিক্যাল রেন্ডারিং ইস্যু।
DirectDraw কীভাবে ইনেবল করব?
Windows 11/10 কম্পিউটারে DirectDraw বা Direct3D ইনেবল করতে নিচের ইনস্ট্রাকশন অনুসরণ করুন; DirectX Diagnostic Tool (dxdiag.exe) রান করুন। dxdiag উইন্ডোতে, Display ট্যাবে ক্লিক করুন, DirectX Features-এর নিচে DirectDraw Acceleration এবং Direct3D Acceleration সিলেক্টেড আছে কিনা ভেরিফাই করুন। যদি যেকোনো অপশন Disabled স্ট্যাটাস দেখায় তবে Enable ক্লিক করুন। একাধিক ভিডিও অ্যাডাপ্টার ইনস্টল থাকলে ধাপগুলো রিপিট করুন।
DirectDraw কীভাবে ফিক্স করব?
DirectDraw এরর মেসেজ সাধারণত Microsoft DirectX ব্যবহার করা যেকোনো প্রোগ্রাম দ্বারা ট্রিগার হয়। এই ধরণের এরর সবচেয়ে বেশি ভিডিও গেমের সাথে জড়িত। DLL এরর গেমের যেকোনো পয়েন্টে, বা সফটওয়্যার প্রোগ্রাম ব্যবহার করার সময়, বা গেম/অ্যাপ স্টার্টআপে আসতে পারে। অন্য ফিক্সের মধ্যে, আপনি সিম্পলি PC রিস্টার্ট করতে পারেন, গেম/অ্যাপ আনইনস্টল ও রি-ইনস্টল করতে পারেন।
লিগেসি গেম খেলার সময় DirectDraw Error
Windows PC-এ লিগেসি গেম খেলার সময় DirectDraw Error মুখোমুখি হলে, নিচের সমাধানগুলো যেকোনো ক্রমে ট্রাই করুন:
- গেম উইন্ডোড মোডে রান করুন
- গেম কম্প্যাটিবিলিটি মোডে রান করুন
- dgVoodoo Wrapper ব্যবহার করে গেম রান করুন
- DirectPlay ইনস্টল করুন
- DirectX লেটেস্ট ভার্সনে আপডেট করুন
- গ্রাফিক্স অ্যাডাপ্টার ড্রাইভার আপডেট করুন
- স্ক্রিন রেজোলিউশন অ্যাডজাস্ট করুন
- সমস্যা সৃষ্টিকারী গেম আনইনস্টল ও রি-ইনস্টল করুন
প্রতিটি সমাধানের প্রক্রিয়া নিচে ব্যাখ্যা করা হলো।
নিচের সমাধানগুলোয় যাওয়ার আগে, আপডেট চেক করে ইনস্টল করুন এবং গেম লঞ্চ/রান করার সময় এরর আবার আসে কিনা দেখুন। এছাড়া নিশ্চিত করুন DirectDraw এবং Direct3D অন আছে (উপরের ইনস্ট্রাকশন দেখুন)।
১] গেম উইন্ডোড মোডে রান করুন
Windows 11/10 গেমিং PC-এ লিগেসি গেম উইন্ডোড মোডে রান করতে নিচের কাজগুলো করুন:
- লিগেসি গেম ইনস্টল করা লোকেশন নেভিগেট করুন। অথবা গেমের শর্টকাটে রাইট-ক্লিক করে কনটেক্সট মেনু থেকে Properties ক্লিক করুন।
- Properties শীটে, Shortcut ট্যাবে ক্লিক করুন।
- এখন, Target ফিল্ডের ফাইল পাথের শেষে -w সফিক্স করুন।
- Apply > OK ক্লিক করুন।
এখন গেম রান করলে এটি উইন্ডোড মোডে হবে এবং DirectDraw Error ফিক্স হওয়া উচিত; না হলে পরবর্তী সমাধান চেষ্টা করুন।
২] গেম কম্প্যাটিবিলিটি মোডে রান করুন
এই সমাধানটি লিগেসি গেম কম্প্যাটিবিলিটি মোডে রান করে দেখতে বলে সমস্যা সমাধান হয় কিনা। না হলে পরবর্তী সমাধান চেষ্টা করুন।
৩] dgVoodoo Wrapper ব্যবহার করে গেম রান করুন
dgVoodoo Wrapper পুরনো গ্রাফিক্স APIs-কে Direct3D 11 বা Direct3D 12-তে কনভার্ট করতে সক্ষম যাতে আপনি Windows OS-র নতুন ভার্সনে গেম রেন্ডার করতে পারেন।
Windows ডিভাইসে dgVoodoo Wrapper ব্যবহার করে গেম রান করতে নিচের কাজগুলো করুন:
- dgVoodoo-র স্টেবল ভার্সন ডাউনলোড করুন।
- আর্কাইভ প্যাকেজ আনজিপ করুন।
- ইউটিলিটি এক্সট্র্যাক্ট হলে, মেইন এক্সিকিউটেবলে ডাবল-ক্লিক করুন এবং অফিসিয়াল ডকুমেন্টেশন অনুসরণ করে আপনার রেন্ডার করার চেয়ে লিগেসি গেমের জন্য কনফিগার করুন।
৪] DirectPlay ইনস্টল ও ইনেবল করুন
এই সমাধানটি আপনার গেমিং রিগে DirectPlay ইনস্টল ও ইনেবল করতে বলে। এছাড়া নিশ্চিত করুন .NET Framework 3.5 বা nieuwer আপনার সিস্টেমে ইনেবল আছে।
৫] DirectX লেটেস্ট ভার্সনে আপডেট করুন
নিশ্চিত করুন আপনার Windows PC-তে DirectX-এর লেটেস্ট ভার্সন রান করছে এবং এতে সমাধান হয় কিনা দেখুন।
৬] গ্রাফিক্স অ্যাডাপ্টার ড্রাইভার আপডেট করুন
এই সমাধানটি আপনাকে আপনার গ্রাফিক্স/ভিডিও ড্রাইভার ম্যানুয়ালি Device Manager-এ আপডেট করতে বলে, অথবা Windows Update-এ Optional Updates সেকশন থেকে ড্রাইভার আপডেট পেতে পারেন। আপনি গ্রাফিক্স কার্ড হার্ডওয়্যার ম্যানুফ্যাকচারার ওয়েবসাইট থেকে লেটেস্ট ড্রাইভার ডাউনলোডও করতে পারেন।
৭] স্ক্রিন রেজোলিউশন অ্যাডজাস্ট করুন
এই সমাধানটি আপনার Windows PC-এ স্ক্রিন রেজোলিউশন অ্যাডজাস্ট করতে বলে, এবং নিশ্চিত করুন এটি 640 x 480 স্ক্রিন রেজোলিউশনে রান করছে।
৮] সমস্যা সৃষ্টিকারী গেম আনইনস্টল ও রি-ইনস্টল করুন
সর্বশেষ উপায় হিসেবে, যদি কিছুই কাজ না করে, তবে এরর দিয়ে যেই গেমটি সেটি আনইনস্টল করুন (পছন্দসইভাবে, থার্ড-পার্টি সফটওয়্যার আনইনস্টলার ব্যবহার করুন), এবং তারপর আপনার Windows 10/11 PC-তে গেমটির লেটেস্ট ভার্সন ডাউনলোড ও রি-ইনস্টল করুন।
সম্পর্কিত: Fix DirectDraw Initialization Failed error on Windows PC.
DirectPlay কী ভাইরাস?
DirectPlay DirectX-এর ভিতরে একটি API (Application Programming Interface)। সাধারণত এটি আপনার Windows সিস্টেমে অন্যান্য গেমের সাথে কোনো ইস্যু সৃষ্টি করে না, যদি না সেই গেমের অ্যান্টি-চিট সিস্টেমে বাগ থাকে।
DirectPlay কী অপরিহার্য?
DirectPlay একটি অপ্রচলিত API লাইব্রেরি যা আগের DirectX ভার্সন들의 কম্পোনেন্ট ছিল। মডার্ন অ্যাপ বা গেমের জন্য DirectPlay আর প্রয়োজনীয় নয়। তবে, আপনি আপনার Windows 11/10 ডিভাইসে DirectPlay ডাউনলোড করতে পারেন—যদি আপনি ২০০০ সালের দশকের গেমগুলো রান করতে চান, তবে এটিই সম্ভবত এখনো প্রয়োজন। সুতরাং, কিছু পুরনো গেম DirectPlay ছাড়া চলে না।
সম্পর্কিত পোস্ট: Program can’t start because d3drm.dll is missing – Legacy Game error.