বর্ডারলেস নাকি ফুলস্ক্রিন? এটি এমন একটি প্রশ্ন যা প্রতিটি পিসি গেমার এর বিরুদ্ধে দৌড়াচ্ছে, হয় কৌতূহলের কারণে বা তাদের পিসি গেমগুলির জন্য সেরা সেটিংস পাওয়ার চেষ্টা করা বন্ধুদের কাছ থেকে। বর্ডারলেস বনাম পূর্ণস্ক্রীন গেমিং সম্পর্কে আমাদের নো-ফ্রিলস গাইডে আমরা যা রেখেছি তার মতো পৃষ্ঠ-স্তরের পরামর্শ অনুসরণ করা, আপনাকে সঠিক পথে পরিচালিত করবে। বর্ডারলেস আরও সুবিধাজনক, তবে এটি কিছু গেমের পারফরম্যান্স হ্রাস করতে পারে। তাত্ত্বিকভাবে, এটিই আপনার জানা দরকার। কিন্তু যে প্রশ্নটি আমার অস্তিত্বকে জর্জরিত করে তা এখনও বাজে: কেন?
আপনি যদি অনলাইনে খনন করেন, তাহলে আপনার পারফরম্যান্সের জন্য সীমানাবিহীন বা পূর্ণস্ক্রীন ভাল কিনা সে সম্পর্কে আপনি বেশ ভিন্ন পরামর্শ পাবেন। কেউ কেউ বলে কোন পার্থক্য নেই। অন্যরা PlayerUnkown's Battlegrounds এর মত গেমগুলিতে ফুলস্ক্রিন মোডের সাথে বিশাল উন্নতির দাবি করে । আরও এখনও বলছেন যে ফলআউট 4- এর মতো একটি গেমে আপনি বর্ডারলেস সহ আরও ভাল পারফরম্যান্স পাবেন৷ আপনাকে এই পরামর্শটি অনুসরণ করার দরকার নেই, এবং আপনার সম্ভবত আরও সর্বজনীন ভিত্তিতে করা উচিত নয়, তবে কী সম্পর্কে এতগুলি বিভিন্ন দাবি কেন? একটি গ্রাফিক্স মেনুতে সহজ সেটিংস এক হওয়া উচিত?
আমি খুঁজে বের করতে চেয়েছিলাম, এবং আমি নিশ্চিত চেষ্টা করেছি। বর্ডারলেস এবং পূর্ণস্ক্রীন গেমিংয়ের ডেটা-চালিত ব্যবচ্ছেদ হিসাবে যা শুরু হয়েছিল, তবে, ছবিগুলি কীভাবে আপনার স্ক্রিনে প্রদর্শিত হবে সে সম্পর্কে দ্রুত একটি গবেষণা প্রকল্পে পরিণত হয়েছে। আপনি যদি প্রবাদে (বা আক্ষরিক অর্থে) ঘাস স্পর্শ করেন তবে এটি 2024 সালে বিতর্ক বা আলোচনার মতো একটি বিষয় নয়, তবে আপনি যদি কয়েক মিনিটের জন্য আপনার ছায়াগুলিকে টেনে নিয়ে যান, তবে আমি আপনাকে একটি ঘন, অত্যন্ত নির্বোধ পথের দিকে পরিচালিত করব আপনার স্ক্রীনে গেমগুলি কীভাবে দেখায়।
আমার কাজ দেখাচ্ছি

আমি গেম টেস্ট করার চেষ্টা করেছি। আমি সত্যিই করেছি। এই নিবন্ধটির জন্য আমার মূল পরিকল্পনাটি ছিল যতটা সম্ভব আধুনিক গেমগুলি চালানো – যেগুলি গত পাঁচ বছরে প্রকাশিত হয়েছিল এবং সেগুলিকে ফুলস্ক্রিন মোড এবং বর্ডারলেস মোডে বেঞ্চমার্ক করা হয়েছিল। আমি প্রতিটি ডিসপ্লে মোডের জন্য প্রতিটি গেমের পাঁচটি পাস চালিয়েছি, এমন একটি গড় পাওয়ার আশায় যা এমনকি ছোটখাটো পারফরম্যান্সের পার্থক্য দেখাবে। তারা শুধু সেখানে ছিল না.
আমি উপরে যে গেমগুলি তৈরি করেছি তা আপনি দেখতে পারেন। আমি আরও অনেক বেশি পরীক্ষা করার পরিকল্পনা করেছি, কিন্তু রানের পর রান, গেমের পর গেম, আমি ঠিক একই ফলাফল দেখতে থাকি। হয়তো PlayerUnknown's Battlegrounds এবং Fallout 4- এর মতো কয়েকটি গেম আছে যেখানে পার্থক্য আছে, কিন্তু আমি যদি Horizon Zero Dawn এবং Red Dead Redemption 2-এর মতো বড় গেমগুলিতে সামান্য পার্থক্যের জন্যও হোঁচট খেতে না পারি, তাহলে এটা বলা কঠিন যে সেখানে একটি সামঞ্জস্যপূর্ণ প্রবণতা।
একমাত্র ব্যতিক্রম হিটম্যান 3। এটি একটি বিশাল পার্থক্য নয়, তবে এটি একটি পরিমাপযোগ্য। হিটম্যান 3 আমার পরীক্ষা করা গেমগুলির মধ্যে একটি অদ্ভুততা — আমি ব্ল্যাক মিথ: উকং এবং রিটার্নাল -এ পারফরম্যান্সের কোনও পার্থক্য ছাড়াই একটি করে রান করেছি — তবে এটি কেবল পারফরম্যান্সের পার্থক্যের কারণে নয়। আমি পরীক্ষিত অন্যান্য গেমের বিপরীতে, হিটম্যান 3 এর একটি সীমানাহীন বিকল্প নেই। পরিবর্তে, এটিতে একটি ফুলস্ক্রিন বিকল্প এবং একটি একচেটিয়া ফুলস্ক্রিন বিকল্প রয়েছে।
নামকরণের এই পার্থক্যটির অর্থ অনেক, এবং এটি এমন কিছু যা বেশিরভাগ গেমগুলিতে মনোযোগ দেয় না।
ফুলস্ক্রিন মানে কি

আপনি সম্ভবত জানেন না যে আপনার গেমগুলিতে "ফুলস্ক্রিন" আসলে কী বোঝায়। আমি আত্মবিশ্বাসের সাথে এটিও বলতে পারি, কারণ একটি ভাল সুযোগ রয়েছে যে গেমটি নিজেই ফুলস্ক্রিন বলতে কী বোঝায় তা স্পষ্ট নয়। বিগত বছরগুলিতে, ফুলস্ক্রিন সেটিংটি একচেটিয়া পূর্ণস্ক্রীনকে উল্লেখ করবে। এর মানে হল ডিসপ্লে অ্যাডাপ্টার – আপনার গ্রাফিক্স কার্ড – ডিসপ্লের সম্পূর্ণ নিয়ন্ত্রণ আছে। আপনি যদি একটি পুরানো গেম বুট আপ করেন এবং পূর্ণস্ক্রীন মোডে স্যুইচ করেন, আপনি কয়েক সেকেন্ডের জন্য আপনার স্ক্রীন ফাঁকা দেখতে পাবেন। যে আপনার গ্রাফিক্স কার্ড দখল.
আপনি যদি একটি এক্সক্লুসিভ ফুলস্ক্রিন অ্যাপ্লিকেশন না চালান, তাহলে আপনার ডিসপ্লেটি উইন্ডোজে ডেস্কটপ উইন্ডো ম্যানেজার বা DWM দ্বারা নিয়ন্ত্রিত হয়। সেই অপারেটিং সিস্টেমে অ্যারো বৈশিষ্ট্যগুলি সক্ষম করার উপায় হিসাবে এটি প্রথম উইন্ডোজ ভিস্তাতে চালু করা হয়েছিল। এটি একটি ডেস্কটপ কম্পোজিশন পরিষেবা, যেখানে অনস্ক্রীনে প্রদর্শিত হওয়ার আগে পুরো স্ক্রিনটি মেমরির একটি জায়গায় রেন্ডার করা হয় (বা আঁকা)। পূর্বে, উইন্ডো সরাসরি ডিসপ্লেতে আঁকত।
ফুলস্ক্রিন এবং বর্ডারলেস গেমিংয়ের ঐতিহ্যগত জ্ঞান DWM-এ ফিরে আসে। ধারণাটি হল যে, বর্ডারলেস মোডে, গেমটি আপনার সম্পূর্ণ প্রদর্শন গ্রহণ করলেও, আপনাকে DWM-এ কিছু পরিমাণ সম্পদ ব্যয় করতে হবে। সর্বোত্তম পারফরম্যান্স নিশ্চিত করতে, আপনি সম্পূর্ণ স্ক্রীন মোডে চালাতে চাইবেন, সম্পূর্ণরূপে DWM বাইপাস করে এবং এতে যে কোনও সম্ভাব্য কার্যক্ষমতা ক্ষতি হতে পারে।

2024 সালে এই জ্ঞানের সাথে দুটি সমস্যা রয়েছে। প্রথমটি হল যে গেমগুলি আসলে ফুলস্ক্রিন এবং বর্ডারলেস বলতে কী বোঝায় তা সামঞ্জস্যপূর্ণ নয়। হরাইজন জিরো ডনের মতো গেমগুলি, উদাহরণস্বরূপ, বর্ডারলেস এবং পূর্ণস্ক্রীন উভয় বিকল্পের প্রস্তাব দেওয়া সত্ত্বেও, একটি একচেটিয়া ফুলস্ক্রিন মোড ব্যবহার করবেন না। এবং নতুন গেম, যেমন ব্ল্যাক মিথ: উকং, পূর্ণস্ক্রিন বিকল্প নেই। হিটম্যান 3 এর কার্যক্ষমতার পার্থক্য দেখানোর একটি কারণ রয়েছে – এটির একটি একচেটিয়া ফুলস্ক্রিন মোড রয়েছে।
দ্বিতীয় সমস্যাটি আরও জড়িত, এবং এটি আপনার ডিসপ্লেতে চিত্রগুলি কীভাবে প্রদর্শিত হয় তার সাথে সম্পর্কিত। DWM বিগত বছরগুলিতে একটি কর্মক্ষমতা ক্ষতির প্রতিনিধিত্ব করতে পারে, কিন্তু আজ, এটি তার চেয়ে একটু স্মার্ট।
ফ্লিপিং ফ্রেম

উইন্ডোজ 8 প্রকাশের সাথে সাথে, মাইক্রোসফ্ট DXGI ফ্লিপ প্রেজেন্টেশন মডেল চালু করেছে। DXGI হল DirectX গ্রাফিক্স ইনফ্রাস্ট্রাকচার, এবং এটি আপনার গেম এবং আপনার গ্রাফিক্স কার্ডের মধ্যে মিডলওয়্যারের একটি দীর্ঘ স্ট্যাকের একটি উপাদান। ফ্লিপ প্রেজেন্টেশন মডেল, মাইক্রোসফটের নিজস্ব ডকুমেন্টেশন অনুযায়ী, "সিস্টেম রিসোর্স লোড কমায় এবং কর্মক্ষমতা বাড়ায়।" ধারণাটি মেমরির একটি জায়গা থেকে অনুলিপি করার পরিবর্তে একটি রেন্ডার করা ফ্রেমটিকে স্ক্রিনে "ফ্লিপ" করা।
এর একটি মুহূর্ত জন্য ব্যাক আপ করা যাক. গ্রাফিক্স রেন্ডারিং-এ, সোয়াপ চেইন নামে পরিচিত কিছু আছে। গ্রাফিক্স একটি ব্যাক বাফারে রেন্ডার করা হয় এবং তারপর সেই বাফারটি ডিসপ্লেতে ফ্লিপ করা হয়। স্টিকি নোটের একটি প্যাড কল্পনা করুন। উপরের একের নিচে স্টিকি নোটে একটি ছবি আঁকা হয়েছে। একবার এটি হয়ে গেলে, সামনের নোটটি নীচে যা আছে তা প্রদর্শন করে উল্টে যাবে। এইভাবে একটি অদলবদল চেইন কাজ করে।

এটি অবিলম্বে উল্টাতে পারে, খুব. যখন আপনার গ্রাফিক্স কার্ড একটি ফ্রেম প্রদর্শন করছে, তখন এটি সামনের বাফার হিসাবে পরিচিত তা দেখাচ্ছে৷ এই ছবিটির সাথে একটি পয়েন্টার সংযুক্ত আছে। ব্যাক বাফার অফ স্ক্রীন টানা হচ্ছে। ফ্রেম প্রস্তুত হলে, যা প্রয়োজন তা হল একটি পয়েন্টার পরিবর্তন। সামনের বাফারের দিকে নির্দেশ করার পরিবর্তে, আমরা পিছনের বাফারের দিকে নির্দেশ করছি, যা পরিণতিতে নতুন সামনের বাফারে পরিণত হয়। পুরানো ফ্রন্ট বাফার (এখন পিছনের বাফার) পরবর্তী ফ্রেম রেন্ডার করতে ব্যবহার করা হয়, এবং তারা এগিয়ে যায়। আপনার কাছে এই বাফারগুলির আরও জড়িত সিরিজ থাকতে পারে, তবে অদলবদল চেইন উচ্চ স্তরে কীভাবে কাজ করে।
ফ্লিপ বলতে কী বোঝায় তা বোঝা গুরুত্বপূর্ণ কারণ এটি একটি গুরুত্বপূর্ণ পরিবর্তন যা উইন্ডোজ 8 সীমাহীন গেম রেন্ডার করার জন্য করেছে। ফ্লিপ প্রেজেন্টেশন মডেলের আগে, DWM একটি বিট-ব্লক ট্রান্সফার ব্যবহার করবে। এর জন্য ব্যাক বাফারটিকে DWM-এ কপি করতে হবে যেখানে এটি অনস্ক্রিনে কম্পোজ করা হবে। ফ্লিপ মডেলটি DWM কে একটি ফ্রেমে একটি পয়েন্টার দেখতে দেয়। যখন পরবর্তী ফ্রেমটি কম্পোজ করা দরকার, তখন যা প্রয়োজন তা হল একটি পয়েন্টার পরিবর্তন, ঠিক সোয়াপ চেইনের মতো। আপনি একটি পড়া এবং লেখা অপারেশন এড়িয়ে চলুন.
এই পরিবর্তনটি পরিবর্তন করেছে যে গেমগুলি আসলে উইন্ডোজের মধ্যে কীভাবে কাজ করে। এখন, বেশিরভাগ গেম, এমনকি ফুলস্ক্রিন মোডে চলার পরেও, DWM দিয়ে তৈরি করা হবে। এটি আপনাকে গেমগুলি থেকে দ্রুত Alt+Tab করতে সক্ষম করে এবং ওভারলেগুলি সঠিকভাবে কাজ করে তা নিশ্চিত করে৷ বিশেষ করে পুরানো গেমগুলির জন্য, আপনি "পূর্ণস্ক্রীন অপ্টিমাইজেশানগুলি নিষ্ক্রিয় করার জন্য কিছু পরামর্শ" দেখতে পাবেন যা উইন্ডোজে তৈরি করা হয়েছে যাতে কোনও সমস্যা দেখা দিলে ডিসপ্লেতে গ্রাফিক্স কার্ডকে সম্পূর্ণ নিয়ন্ত্রণ দেয়৷
একটি বিতর্ক নিষ্পত্তি যে কোন ব্যাপার না

ফ্লিপ প্রেজেন্টেশন মডেলের আগে, একটি যুক্তি ছিল যে এক্সক্লুসিভ ফুলস্ক্রিন সেরা পারফরম্যান্সের জন্য যাওয়ার উপায়, এমনকি সেই পারফরম্যান্স সুবিধাটি ছোট হলেও। আজ, এটা সত্যিই কোন ব্যাপার না. এটা সম্ভব যে আপনি একটি নির্দিষ্ট গেমে অংশ নেবেন — বিশেষ করে যদি এটি পুরোনো হয় — যেখানে পারফরম্যান্সের পার্থক্য রয়েছে। অথবা, আপনার কনফিগারেশনের উপর নির্ভর করে পারফরম্যান্স সমস্যাগুলি সমাধান করতে আপনাকে পূর্ণস্ক্রীন অপ্টিমাইজেশানগুলি অক্ষম করতে হতে পারে৷ কিন্তু যখন আপনি বর্ডারলেস বা পূর্ণস্ক্রীন বেছে নেবেন, তখন আপনি আপনার মন যা চায় তা বেছে নিতে পারেন।
খরগোশের গর্তের কারণে এই বিষয়টি আমাকে পাঠানোর কারণে হয়তো এটি একটি হতাশাজনক উত্তর হওয়া উচিত, কিন্তু এটি সত্যিই নয়। এটি আলোচনায় সূক্ষ্মতা যোগ করে, এবং এটি মাথার উপর পেরেক না দিয়ে সীমাহীন বিতর্কের চারপাশে কয়েক দশক ধরে ফোরামের পোস্টের শূন্যস্থান পূরণ করে। অন্য কিছু না হলে, এখন আমি টেবিলে পারফরম্যান্স রেখে যাচ্ছি কিনা তা ভাবা ছাড়াই আমি কেবল বর্ডারলেস মোডের সাথে লেগে থাকতে পারি।