Open Graphics Library হল একটি ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) যা ৩D এবং ২D ভেক্টর গ্রাফিক্স রেন্ডার করতে ব্যবহৃত হয়। API সাধারণত একটি গ্রাফিক্যাল প্রসেসিং ইউনিট (GPU)-এর সাথে ইন্টারঅ্যাকশনের জন্য ব্যবহৃত হয় যা হার্ডওয়্যার-এক্সিলারেটেড রেন্ডারিং অর্জন করতে সাহায্য করে।

অনেক বড় গেম তাদের গ্রাফিক্স অপারেশনের জন্য এই API-র ওপর নির্ভরশীল এবং গেমপ্লেতে সেগুলো ব্যবহার করে। gầnামত, অনেক ব্যবহারকারী একটি সমস্যা অনুভব করেছেন যেখানে তারা গেম খেলতে পারল না কারণ একটি ত্রুটি ঘটলো যা বলে "Unable to initialize OpenGL window"। এই ত্রুটি অধিকাংশই গ্রাফিক্স ড্রাইভার বা গেমের রেজোলিউশন সেটিংসের সাথে সম্পর্কিত। আমরা সব ওয়ার্কঅראউন্ড এক এক করে যাব। চেক করুন।
সমাধান ১: 'TKGRAPHICSSETTINGS.MXML' পরিবর্তন করা
প্রতিটি গেমের একটি ডেডিকেটেড ফাইল থাকে যেটি লঞ্চ হলে সেটিংস লোড করতে ব্যবহৃত হয়। এই সেটিংসগুলোর মধ্যে থাকে রেজোলিউশন, শ্যাডো ডিটেইল, টেক্সচার ডিটেইল ইত্যাদি। আমরা এই ফাইলটি নোটপ্যাডে খুলব, আপনার সিস্টেম অনুযায়ী কিছু পরিবর্তন করব, এবং গেম লঞ্চ করার চেষ্টা করব।
- আপনার ডেস্কটاپে যেকোনো জায়গায় রাইট-ক্লিক করুন এবং Display settings সিলেক্ট করুন।

- আপনার কম্পিউটার বর্তমানে যে resolution ব্যবহার করছে সেটি চেক করুন। এখানে এটি '1920 x 1200'। এটি নোট করে রাখুন কারণ এটি পরে সমাধানে লাগবে।

- Windows + E চাপি File Explorer লঞ্চ করুন। নিচের ডিরেক্টরিতে নেভিগেট করুন:
D:\Steam\steamapps\common\NoMansSky\Binaries\SETTINGS

মনে রাখবেন আপনার ডিরেক্টরি ভিন্ন হবে। এখানে Steam লোকাল ডিস্ক D-তে ইনস্টল করা। আপনার Steam অন্য একটি হার্ড ড্রাইভে ইনস্টল থাকতে পারে। নিশ্চিত করুন আপনি আপনার সিস্টেম অনুযায়ী নেভিগেশন অ্যাড্রেস পরিবর্তন করেছেন।
- 'MXML' ফাইলটি রাইট-ক্লিক করুন এবং "Edit with Notepad++" সিলেক্ট করুন। আপনার যদি সেটি ইনস্টল থাকে। অন্যথায়, আপনি Open with > Notepad সিলেক্ট করতে পারেন।

- এখন একবার কনফিগারেশন ফাইলটি খুললে, 'ResolutionWidth' এবং 'ResolutionHeight' ট্যাগ সার্চ করুন। চেক করুন বর্তমান রেজোলিউশন সেট আছে কিনা। যদি মানগুলো মিলে না থাকে, তবে আপনি আগে যা দেখেছেন সেটিতে মানটি পরিবর্তন করুন।
উদাহরণস্বরূপ, আপনার রেজোলিউশন যদি 1920 x 1200 হয়, তবে 'ResolutionWidth' হওয়া উচিত '1920' এবং 'ResolutionHeight' হওয়া উচিত '1200'। নিচের উদাহরণে আপনি দেখতে পাচ্ছেন যে সেট করা রেজোলিউশনটি ভুল ছিল।

- ফাইলে পরিবর্তনগুলো সেভ করুন এবং বেরিয়ে আসুন। আপনার কম্পিউটার সঠিকভাবে রিস্টার্ট করুন, Steam লঞ্চ করুন এবং গেম খেলার চেষ্টা করুন।
আপনি যদি এখনও গেম লঞ্চ করার চেষ্টা করলে ত্রুটি পান, তবে আপনি 'Fullscreen' অ্যাট্রিবিউট পরিবর্তন করার চেষ্টা করতে পারেন। অ্যাট্রিবিউটটি "false"-এ পরিবর্তন করুন। পরিবর্তন সেভ করুন এবং গেম লঞ্চ করার চেষ্টা করুন।
সমাধান ২: PS4-এর জন্য সর্বশেষ ক্লায়েন্ট ইনস্টল করা
আপনি যদি আপনার PC-এ PS Now-এ এই ত্রুটি অনুভব করেন, তবে এর কারণ হতে পারে ক্লায়েন্টটি পুরানো এবং একটি নতুন সংস্করণ বের হয়েছে। প্রতিবার, ডেভেলপাররা কিছু বাগ ফিক্স বা প্ল্যাটফর্মে নতুন ফিচার যোগ করার জন্য একটি নতুন ভার্সন রিলিজ করে। আপনার কাছে যদি একটি পুরানো ক্লায়েন্ট থাকে, তবে এটি ডিসক্রেপ্যান্সি তৈরি করতে পারে।
- অফিসিয়াল ওয়েবসাইট থেকে সর্বশেষ PS Now ক্লায়েন্ট ডাউনলোড করুন।
- এখন do not পুরানো ভার্সন আনইনস্টল করুন। বিদ্যমান ভার্সনের ওপর এই নতুন ভার্সনটি ইনস্টল করুন।
- ইনস্টলেশন সম্পূর্ণ হলে, আপনার কম্পিউটার पूरी तरह রিস্টার্ট করুন এবং চেক করুন হাতের সমস্যা সমাধান হয়েছে কিনা।
সমাধান ৩: ইউজার পরিবর্তন/ আবার লগ ইন করা
একটি পরিচিত ওয়ার্কঅראউন্ড আছে যেখানে সিম্পলি Steam-এ রি-লগইন করলে সমস্যা ফিক্স হয়। এর পেছনের কারণ ভালোভাবে জানা নেই কিন্তু এটি অনুমান করা যাক যে বর্তমানে লগইন করা ব্যবহারকারীর ডিসপ্লে কনফিগারেশন স্টোর করা থাকতে পারে যাতে কিছু সমস্যা আছে। রি-লগইন করলে এটি ফিক্স হতে পারে।
- Steam.exe ব্যবহার করে আপনার Steam client Launch করুন
- আপনার অ্যাকাউন্ট টাইটেলের উপরের ডান কোণে ক্লিক করলে উপস্থিত "Change User" অপশনে ক্লিক করে Steam থেকে লগ আউট করুন।

- অপশনে ক্লিক করার পর, আপনাকে একটি লগইন স্ক্রিন দেওয়া হবে যেখানে আপনাকে আপনার ক্রেডেনশিয়াল ইনপুট করতে হবে। আপনার ক্রেডেনশিয়াল ইনপুট করার পর, বক্সটি চেক করুন যেটি বলে Remember my password। Login বাটনে ক্লিক করুন।

- একবার লগইন হলে, যে গেমটি আপনি খেলার চেষ্টা করছিলেন সেটি লঞ্চ করুন এবং চেক করুন OpenGL ত্রুটি এখনও থাকে কিনা।
সমাধান ৪: গ্রাফিক্স ড্রাইভার আপডেট করা
আপনার কাছে করপ্ট বা পুরানো ড্রাইভার থাকলে, এটি আপনার গেম লঞ্চ করতে ব্যর্থ হওয়ার বা OpenGL বার্তা পপ আপ হওয়ার কারণ হতে পারে। এখন ড্রাইভার আপডেট করার দুটি পথ আছে: είয়ার ম্যানুয়ালি বা অটোমেটিক্যালি। ম্যানুয়ালিতে, আপনাকে ব্যক্তিগতভাবে ডাউনলোড করতে হবে ম্যানufacturer-এর ওয়েবসাইটে সার্চ করে ড্রাইভার।
ড্রাইভার আপডেট করার আগে, আমরা চেক করব ডিফল্ট ড্রাইভার ইনস্টল করলে আমাদের জন্য সমস্যা সমাধান হয় কিনা।
- Safe mode-এ বুট করুন। ডায়লগ বক্সে "devmgmt.msc" টাইপ করুন এবং Enter চাপুন। এখানে Display Adapters-এ নেভিগেট করুন, আপনার অ্যাডাপ্টারে রাইট-ক্লিক করুন এবং Uninstall Device সিলেক্ট করুন।

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

- ড্রাইভার ইনস্টল করার পর আপনার কম্পিউটার রিস্টার্ট করুন, গেম লঞ্চ করুন এবং চেক করুন আপনি ত্রুটি বার্তা ছাড়া সফলভাবে গেম লঞ্চ করতে পারছেন কিনা।