Civilization 6 একটি টার্ন-বেসড স্ট্র্যাটেজি গেম যেখানে প্রতিটি খেলোয়াড় তাদের সভ্যতা স্থাপন করে গ্লোবাল সুপারপাওয়ার হওয়ার জন্য প্রতিযোগিতা করে। এটি דיर्घকাল থেকে রয়েছে এবং গেমের পূর্ববর্তী ভার্সনগুলোর ও ছিল।

শিরোনামানুসারে, ব্যবহারকারীরা একটি এরর কন্ডিশন অনুভব করতে পারেন যেখানে তাদের গ্রাফিক্স ডিভাইস গেমের সাথে কম্প্যাটিবল না পাওয়া कारনে তারা গেম খেলতে অক্ষম হন। এই পরিস্থিতিতে সাধারণত দুটি কেস হয়: প্রথমে যেখানে আপনার पास DirectX কম্প্যাটিবল আছে কিন্তু বামুশ reqirement পূরণ করে এবং দ্বিতীয়ে যেখানে আপনার একটি ভালো সেটআপ আছে। আমরা নিচে দুটি কেসই যাব। লক্ষ্য করা যায় যে
'Compatible Graphics' বলতে কী বোঝানো হয়?
Civilization VI আপনার কম্পিউটারে কমপক্ষে একটি গ্রাফিক্স কার্ড থাকতে চায় যা DirectX 11 সাপোর্ট করে এবং চলছে। এখন, DirectX কী? DirectX হলো অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API)র একটি সংকলন যা মাল্টিমিডিয়া, ভিডিও, এবং গেম-সম্পর্কিত টাস্ক হ্যান্ডল করে।
নতুন গেমগুলো এমনভাবে তৈরি হয় যা সর্বোত্তম পারফরম্যান্সের জন্য আপনাকে কমপক্ষে DirectX-এর একটি নির্দিষ্ট ভার্সন থাকতে বাধ্য করে। আজকাল, অর্ধ-মডারেট GPU-রেও DirectX 11 সাপোর্ট করার কম্প্যাটিবিলিটি থাকে। যদিও অফিসিয়াল ডকুমেন্টেশনে Civilization VI আপনাকে DirectX 11 থাকতে বলেছে, লক্ষ্য করা যায় এখনও এররগুলো রয়েছে।

আপনি সহজেই চেক করতে পারেন আপনার গ্রাফিক্স হার্ডওয়্যার DirectX 11 সাপোর্ট করে কিনা। নিচের ধাপগুলো অনুসরণ করুন:
- Windows + R চাপুন, ডায়লগ বক্সে "dxdiag" টাইপ করুন এবং Enter চাপুন। বাম নিচের কোণার স্ট্যাটাসバー সকল সিগনেচার লোড করার জন্য অপেক্ষা করুন।
- Display-এ ক্লিক করুন। এখানে Drivers-এর নিচে, আপনি Feature Levels দেখবেন। আপনার কমপক্ষে 11_0 থাকতে হবে। এটি DirectX 11-এর সাথে কম্প্যাটিবিলিটি নির্দেশ করে। এই কেসে, DirectX 12 ও সাপোর্ট করা থাকে।

আপনার GPU ভার্সন সাপোর্ট করলেও যদি গেম না চলে, তবে নিরাশ হবেন না; এখনও একটি উপায় আছে গেম চালানোর যদিও আপনার ফ্রেম পার সেকেন্ড দাতদ্রাব ভাবে কমে যাবে (~১০)। এটা গেম পারফরম্যান্সে বড় প্রভাব ফেলবে কিন্তু কিছুটা খেলা যাবে। আমরা দুটি কেসের জন্য বেশ কিছু ওয়ার্কঅরাউন্ড লিস্ট করেছি। এক নজর দিন।
সমাধান ১: গ্রাফিক্স ড্রাইভার আপডেট করা (DX 11 সাপোর্ট করা কার্ডের জন্য)
আপনি যদি দ্বিতীয় ক্যাটাগরিতে পড়ে থাকেন অর্থাৎ আপনার কাছে একটি গ্রাফিক্স কার্ড আছে যা DirectX 11 সাপোর্ট করে কিন্তু এখনও এরর মেসেজ দেখছেন, তবে এর কারণ হয়তো আপনি ড্রাইভারগুলো লেটেস্ট বিল্ডে আপডেট করেননি। গ্রাফিক্স কার্ড ম্যানুফ্যাকচারাররা সবসময় নতুন ফিচার অন্তর্ভুক্ত করতে এবং বাগ কমাতে ঘন ঘন আপডেট রোল আউট করে। আপনি ইন্টারনেট এক্সপ্লোর করুন, আপনার হার্ডওয়্যার গুগল করুন এবং দেখুন আপনার জন্য কোনো উপলব্ধ ড্রাইভার আছে কিনা। অথবা আপনি Windows-কে স্বয়ংক্রিয়ভাবে সেগুলো আপডেট করার দায়িত্ব দিতে পারেন। তা হলেও, কিছু রিসার্চ ট্রাবলশুটিং-কে আপনার জন্য সহজ করতে পারে।
- Display Driver Uninstaller ইউটিলিটি ইনস্টল করুন। আপনি এই ধাপ ছাড়াও চালিয়ে যেতে পারেন কিন্তু এটি নিশ্চিত করে যে ড্রাইভারগুলোর কোনো অবশিষ্টাংশ নেই।
- Display Driver Uninstaller (DDU) ইনস্টল করার পর, আপনার কম্পিউটারকে safe mode-এ লঞ্চ করুন। আপনি আমাদের আর্টিকেল পড়ে শিখতে পারেন কিভাবে কম্পিউটারকে সেফ মোডে বুট করবেন।
- সেফ মোডে কম্পিউটার বুট হওয়ার পর, নতুন ইনস্টল করা অ্যাপ্লিকেশন লঞ্চ করুন।
- অ্যাপ্লিকেশন লঞ্চ হওয়ার পর, প্রথম অপশন "Clean and restart" সিলেক্ট করুন। অ্যাপ্লিকেশনটি তখন স্বয়ংক্রিয়ভাবে ইনস্টল করা ড্রাইভারগুলো আনইনস্টল করবে এবং উপযুক্তভাবে আপনার কম্পিউটার রিস্টার্ট করবে।

- আপনার কম্পিউটারকে নর্মাল মোডে বুট করুন, Windows + R চাপুন, ডায়লগ বক্সে "devmgmt.msc" টাইপ করুন এবং Enter চাপুন। সম্ভবত ডিফল্ট ড্রাইভারগুলো ইনস্টল হয়ে থাকবে। না হলে, যেকোনো খালি জায়গায় রাইট-ক্লিক করুন এবং "Scan for hardware changes" সিলেক্ট করুন।
- এখন দুটি অপশন আছে। হয় আপনি আপনার হার্ডওয়্যারের জন্য লেটেস্ট ড্রাইভার অনলাইন সার্চ করতে পারেন ম্যানুফ্যাকচারারের ওয়েবসাইট থেকে (যেমন NVIDIA ইত্যাদি) এবং ম্যানুয়ালি ইনস্টল করতে পারেন, অথবা আপনি Windows-কেই লেটেস্ট ভার্সন আপডেট করার দায়িত্ব দিতে পারেন (অটোমেটিক্যালি আপডেট সার্চ করে)।
- আমরা ম্যানুয়াল ইনস্টলেশন দেখব। আপনার হার্ডওয়্যারে রাইট-ক্লিক করুন এবং "Update driver" সিলেক্ট করুন। প্রথম অপশন "Search automatically for updated driver software" সিলেক্ট করুন। আপনি যদি ম্যানুয়ালি আপডেট করেন, তবে দ্বিতীয় অপশন চয়ন করুন এবং "Browse for driver" সিলেক্ট করুন এবং ডাউনলোড করা লোকেশনে নেভিগেট করুন।

- ড্রাইভার ইনস্টল করার পর আপনার কম্পিউটার রিস্টার্ট করুন, Civilization VI লঞ্চ করুন এবং চেক করুন কি এটা সমস্যা সমাধান করে।
সমাধান ২: "CivilizationVI_DX12"-এর বদলে "Civilization VI" চালানো
Civilization VI ইনস্টল করলে, এটি দুটি এক্সিকিউটেবল তৈরি করে। একটি হলো "Civilization VI" আরেকটি হলো "CivilizationVI_DX12"। দ্বিতীয়টিটি হাই-এন্ড গ্রাফিক্স কার্ডের জন্য এবং লেটেস্ট হার্ডওয়্যার টার্গেট করে। আপনি যদি Steam-এর মাধ্যমে গেম লঞ্চ করেন, তবে এই এক্সিকিউটেবলটি ডিফল্টভাবে এক্সিকিউট হওয়ার সম্ভাবনা বেশি।
আপনি "C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier’s Civilization VI\Base\Binaries\Win64Steam" ডিরেক্টরিতে যেতে পারেন এবং "Civilization VI" ব্যবহার করে গেম লঞ্চ করতে পারেন। এটি DirectX 11-এর বিদ্যমান গ্রাফিক্স ব্যবহার করবে এবং DirectX 12 ডিমান্ড করবে না।
সমাধান ৩: DirectX 11 Emulator চালানো
আরেকটি কাজের ওয়ার্কঅরাউন্ড হলো DirectX 11 emulator চালানো এবং দেখা যে কি আপনি এর মাধ্যমে গেম লঞ্চ করতে পারেন। DirectX 11 emulator পিসিকে ভুলে যাবে যে আপনার কাছে অবশ্য DirectX 11 আছে এবং সেটি সে অনুযায়ী চলেगा।
নোট: ব্যবহৃত এমুলেটর ৩রা পক্ষের এবং Appuals এই প্রোগ্রামগুলোর সাথে কোনোভাবে জড়িত নেই। আপনার নিজের দায়বদ্ধতায় এগিয়ে যান।
- NetVector থেকে টুলটি ডাউনলোড করুন এবং এক্সিকিউটেবল চালান।
- এখন Scope হেডিং-এর সামনে "Edit list"-এ ক্লিক করুন।

- এখন "…" বাটনে ক্লিক করুন এবং সে ফোল্ডারে নেভিগেট করুন যেখানে Civilization VI ইনস্টল করা আছে। ডিফল্ট লোকেশন হলো:
"C:\Program Files (x86)\Steam\SteamApps\common\Sid Meier's Civilization VI\Base\Binaries\Win64Steam"
এক্সিকিউটেবল-এ ডাবল-ক্লিক করুন এবং Add চাপুন।

এখন "OK" চাপুন ফিনিশ করতে। "Force WARP" অপশনটি চেক করা নিশ্চিত করুন। সব পরিবর্তন সংরক্ষণ করার পর, গেম লঞ্চ করার চেষ্টা করুন এবং দেখুন কি এটা সমস্যা সমাধান করে।