मैंने पीसी गेमिंग में सबसे मूर्खतापूर्ण बहस को सुलझाने की कोशिश की

बॉर्डरलेस या फ़ुलस्क्रीन? यह एक ऐसा सवाल है जिसका सामना हर पीसी गेमर को करना पड़ता है, या तो जिज्ञासावश या अपने पीसी गेम के लिए सर्वोत्तम सेटिंग्स प्राप्त करने की कोशिश कर रहे दोस्तों से। सतह-स्तरीय सलाह का पालन करना, जैसे कि हमने बॉर्डरलेस बनाम फुलस्क्रीन गेमिंग पर हमारे नो-फ्रिल्स गाइड में क्या बताया है, आपको सही रास्ते पर स्थापित करेगा। बॉर्डरलेस अधिक सुविधाजनक है, लेकिन इससे कुछ खेलों में प्रदर्शन में गिरावट आ सकती है। सैद्धांतिक रूप से, आपको बस इतना ही जानना आवश्यक है। लेकिन वह सवाल जो मेरे अस्तित्व को परेशान कर रहा है वह अभी भी गूंजता है: क्यों?

यदि आप ऑनलाइन खोज करते हैं, तो आपको इस बारे में अलग-अलग सलाह मिलेगी कि आपके प्रदर्शन के लिए बॉर्डरलेस या फ़ुलस्क्रीन बेहतर है या नहीं। कुछ लोग कहते हैं कि कोई अंतर नहीं है. अन्य लोग प्लेयरअनकाउन के बैटलग्राउंड जैसे गेम में फ़ुलस्क्रीन मोड के साथ भारी सुधार का दावा करते हैंअधिक लोग अब भी कहते हैं कि फ़ॉलआउट 4 जैसे गेम में आपको बॉर्डरलेस के साथ बेहतर प्रदर्शन मिलेगा। आपको इस सलाह का पालन करने की आवश्यकता नहीं है, और संभवतः आपको अधिक सार्वभौमिक आधार पर नहीं करना चाहिए, लेकिन इसके बारे में इतने सारे अलग-अलग दावे क्यों हैं ग्राफ़िक्स मेनू में सबसे सरल सेटिंग्स में से एक होनी चाहिए?

मैं इसका पता लगाना चाहता था और मैंने निश्चित रूप से कोशिश भी की। हालाँकि, जो बॉर्डरलेस और फ़ुलस्क्रीन गेमिंग के डेटा-संचालित विच्छेदन के रूप में शुरू हुआ, वह जल्द ही एक शोध परियोजना में बदल गया कि आपकी स्क्रीन पर छवियां कैसे दिखाई देती हैं। यदि आप लौकिक रूप से (या शाब्दिक रूप से) घास को छूते हैं, तो 2024 में यह कोई बहस या चर्चा के लायक विषय नहीं है, लेकिन यदि आप कुछ मिनटों के लिए अपने शेड्स बंद कर देंगे, तो मैं आपको एक घने, बेहद नीरस रास्ते पर ले जाऊंगा आपकी स्क्रीन पर गेम कैसे दिखाई देते हैं।

अपना काम दिखा रहा हूँ

कई खेलों में बॉर्डरलेस और फ़ुलस्क्रीन मोड में प्रदर्शन।
जैकब रोच/डिजिटल ट्रेंड्स

मैंने गेम का परीक्षण करने का प्रयास किया. मैंने सचमुच किया। इस लेख के लिए मेरी मूल योजना पिछले पांच वर्षों में जारी किए गए अधिक से अधिक आधुनिक गेमों को चलाने और उन्हें फुलस्क्रीन मोड और बॉर्डरलेस मोड में बेंचमार्क करने की थी। मैंने प्रत्येक डिस्प्ले मोड के लिए प्रत्येक गेम के पांच पास चलाए, एक औसत प्राप्त करने की उम्मीद में जो मामूली प्रदर्शन अंतर भी दिखाएगा। वे वहां थे ही नहीं.

आप ऊपर मेरे द्वारा बनाए गए कुछ गेम देख सकते हैं। मैंने और अधिक परीक्षण करने की योजना बनाई, लेकिन दौड़ दर दौड़, खेल दर खेल, मुझे बिल्कुल वही परिणाम दिखाई देते रहे। हो सकता है कि प्लेयरअननोन्स बैटलग्राउंड और फॉलआउट 4 जैसे कुछ गेम हों जिनमें अंतर हो, लेकिन अगर मैं होराइजन ज़ीरो डॉन और रेड डेड रिडेम्पशन 2 जैसे बड़े गेम में मामूली अंतर भी नहीं देख पाया, तो यह कहना मुश्किल है कि कोई अंतर है। लगातार रुझान.

एकमात्र अपवाद हिटमैन 3 था। यह कोई बड़ा अंतर नहीं है, लेकिन यह मापने योग्य है। जिन खेलों का मैंने परीक्षण किया उनमें हिटमैन 3 एक विचित्रता है – मैंने प्रदर्शन में किसी भी अंतर के बिना ब्लैक मिथ: वुकोंग और रिटर्नल पर भी एक-एक रन किया – लेकिन ऐसा सिर्फ इसलिए नहीं है क्योंकि प्रदर्शन में अंतर है। मेरे द्वारा परीक्षण किए गए अन्य खेलों के विपरीत, हिटमैन 3 में कोई सीमाहीन विकल्प नहीं है। इसके बजाय, इसमें एक फ़ुलस्क्रीन विकल्प और एक विशेष फ़ुलस्क्रीन विकल्प है।

नामकरण में यह अंतर बहुत मायने रखता है, और यह ऐसी चीज़ है जिस पर अधिकांश गेम ध्यान नहीं देते हैं।

फ़ुलस्क्रीन का क्या मतलब है

बाल्डर्स गेट 3 को एलियनवेयर 32 क्यूडी-ओएलईडी पर चलाया जा रहा है।
ज़ेके जोन्स / डिजिटल ट्रेंड्स

आप शायद नहीं जानते कि आपके गेम में "फ़ुलस्क्रीन" का वास्तव में क्या मतलब है। मैं यह विश्वास के साथ भी कह सकता हूं, क्योंकि इस बात की अच्छी संभावना है कि गेम में ही यह स्पष्ट नहीं है कि फुलस्क्रीन का क्या मतलब है। पिछले वर्षों में, फ़ुलस्क्रीन सेटिंग विशेष फ़ुलस्क्रीन को संदर्भित करती थी। इसका मतलब है कि डिस्प्ले एडॉप्टर – आपका ग्राफिक्स कार्ड – के पास डिस्प्ले का पूरा नियंत्रण है। यदि आप किसी पुराने गेम को बूट करते हैं और फ़ुलस्क्रीन मोड पर स्विच करते हैं, तो आप देखेंगे कि आपकी स्क्रीन कुछ सेकंड के लिए खाली हो गई है। वह आपका ग्राफिक्स कार्ड है।

यदि आप कोई विशेष फ़ुलस्क्रीन एप्लिकेशन नहीं चला रहे हैं, तो आपका डिस्प्ले विंडोज़ में डेस्कटॉप विंडो मैनेजर या DWM द्वारा नियंत्रित किया जाता है। इसे पहली बार विंडोज़ विस्टा में उस ऑपरेटिंग सिस्टम में एयरो सुविधाओं को सक्षम करने के तरीके के रूप में पेश किया गया था। यह एक डेस्कटॉप कंपोज़िशन सेवा है, जहां संपूर्ण स्क्रीन को स्क्रीन पर प्रदर्शित होने से पहले मेमोरी में एक स्थान पर प्रस्तुत किया जाता है (या खींचा जाता है)। पहले, विंडोज़ सीधे डिस्प्ले पर आ जाती थी।

फ़ुलस्क्रीन और बॉर्डरलेस गेमिंग के बारे में पारंपरिक ज्ञान DWM पर वापस आता है। विचार यह है कि, बॉर्डरलेस मोड में, आपको DWM पर कुछ मात्रा में संसाधन खर्च करने होंगे, भले ही गेम आपका पूरा डिस्प्ले ले रहा हो। सर्वोत्तम प्रदर्शन सुनिश्चित करने के लिए, आप DWM और इससे होने वाले किसी भी संभावित प्रदर्शन हानि को पूरी तरह से दरकिनार करते हुए, पूर्णस्क्रीन मोड में चलाना चाहेंगे।

डार्क सोल्स 2 में बॉर्डरलेस गेमिंग चल रहा है।
जैकब रोच/डिजिटल ट्रेंड्स

2024 में इस ज्ञान के साथ दो मुद्दे हैं। पहला यह कि गेम इस बारे में सुसंगत नहीं हैं कि फ़ुलस्क्रीन और बॉर्डरलेस का वास्तव में क्या मतलब है। उदाहरण के लिए , होराइज़न ज़ीरो डॉन जैसे गेम बॉर्डरलेस और फ़ुलस्क्रीन दोनों विकल्पों की पेशकश के बावजूद, एक विशेष फ़ुलस्क्रीन मोड का उपयोग नहीं करते हैं। और नए गेम, जैसे कि ब्लैक मिथ: वुकोंग, में बिल्कुल भी फुलस्क्रीन विकल्प नहीं है। हिटमैन 3 के प्रदर्शन में अंतर दिखाने का एक कारण है – इसमें एक विशेष फ़ुलस्क्रीन मोड है।

दूसरा मुद्दा अधिक शामिल है, और इसका संबंध इस बात से है कि छवियां वास्तव में आपके डिस्प्ले पर कैसे दिखाई देती हैं। DWM पिछले वर्षों में प्रदर्शन हानि का प्रतिनिधित्व कर सकता था, लेकिन आज, यह उससे थोड़ा अधिक स्मार्ट है।

फ़्लिपिंग फ़्रेम

काउंटर-स्ट्राइक 2 गेमिंग मॉनिटर पर चल रहा है।
जैकब रोच/डिजिटल ट्रेंड्स

विंडोज़ 8 की रिलीज़ के साथ, माइक्रोसॉफ्ट ने DXGI फ्लिप प्रेजेंटेशन मॉडल पेश किया। DXGI डायरेक्टएक्स ग्राफ़िक्स इन्फ्रास्ट्रक्चर है, और यह आपके गेम और आपके ग्राफ़िक्स कार्ड के बीच मिडलवेयर के लंबे स्टैक में एक घटक है। Microsoft के स्वयं के दस्तावेज़ के अनुसार, फ़्लिप प्रेजेंटेशन मॉडल, "सिस्टम संसाधन लोड को कम करता है और प्रदर्शन को बढ़ाता है।" विचार यह है कि रेंडर किए गए फ़्रेम को मेमोरी में किसी स्थान से कॉपी करने के बजाय उसे स्क्रीन पर "फ़्लिप" किया जाए।

आइए एक क्षण के लिए पीछे चलें। ग्राफ़िक्स रेंडरिंग में, स्वैप चेन के नाम से कुछ जाना जाता है। ग्राफ़िक्स को बैक बफ़र में प्रस्तुत किया जाता है, और फिर उस बफ़र को डिस्प्ले पर फ़्लिप किया जाता है। चिपचिपे नोटों के एक पैड की कल्पना करें। ऊपर वाले नोट के नीचे चिपचिपे नोट पर एक छवि बनाई जा रही है। एक बार यह पूरा हो जाने पर, सामने वाला नोट रास्ते से हट जाएगा और दिखाएगा कि नीचे क्या है। स्वैप श्रृंखला इसी प्रकार काम करती है।

ग्राफ़िक्स रेंडरिंग में स्वैप श्रृंखला का ग्राफ़िक।
विकीमीडिया कॉमन्स

यह तुरंत पलट भी सकता है। जब आपका ग्राफ़िक्स कार्ड एक फ़्रेम प्रदर्शित कर रहा है, तो यह वह दिखा रहा है जिसे फ्रंट बफ़र के रूप में जाना जाता है। इस छवि के साथ एक सूचक जुड़ा हुआ है। बैक बफ़र को स्क्रीन से हटाया जा रहा है। जब फ़्रेम तैयार हो जाता है, तो केवल सूचक परिवर्तन की आवश्यकता होती है। फ्रंट बफ़र की ओर इंगित करने के बजाय, हम पीछे वाले बफ़र की ओर इंगित कर रहे हैं, जो बदले में नया फ्रंट बफ़र बन जाता है। पुराने फ्रंट बफ़र (अब बैक बफ़र) का उपयोग अगले फ़्रेम को प्रस्तुत करने के लिए किया जाता है, और वे आगे और पीछे जाते हैं। आपके पास इन बफ़र्स की अधिक शामिल श्रृंखला हो सकती है, लेकिन उच्च स्तर पर स्वैप श्रृंखला इसी तरह काम करती है।

यह समझना महत्वपूर्ण है कि फ़्लिप का क्या अर्थ है क्योंकि यह विंडोज़ 8 में बॉर्डरलेस गेम प्रस्तुत करने के लिए किया गया महत्वपूर्ण परिवर्तन है। फ्लिप प्रेजेंटेशन मॉडल से पहले, DWM बिट-ब्लॉक ट्रांसफर का उपयोग करता था। इसके लिए बैक बफ़र को DWM पर कॉपी करना आवश्यक था जहाँ इसे ऑनस्क्रीन बनाया जाएगा। फ्लिप मॉडल DWM को एक फ्रेम में पॉइंटर देखने की अनुमति देता है। जब अगले फ़्रेम को बनाने की आवश्यकता होती है, तो स्वैप श्रृंखला की तरह, केवल सूचक परिवर्तन की आवश्यकता होती है। आप पढ़ने और लिखने की कार्रवाई से बचते हैं।

इस बदलाव से यह बदल गया है कि गेम वास्तव में विंडोज के भीतर कैसे काम करते हैं। अब, अधिकांश गेम, फ़ुलस्क्रीन मोड में चलने पर भी, DWM से बने होंगे। यह आपको गेम से तुरंत Alt+Tab निकालने में सक्षम बनाता है, और यह सुनिश्चित करता है कि ओवरले ठीक से काम करें। विशेष रूप से पुराने गेम के लिए, आपको "फ़ुलस्क्रीन ऑप्टिमाइज़ेशन को अक्षम करने" के लिए कुछ सलाह दिखाई देगी, जो कि किसी भी समस्या के उत्पन्न होने पर ग्राफ़िक्स कार्ड को डिस्प्ले पर पूर्ण नियंत्रण देने के लिए विंडोज़ में बनाया गया है।

ऐसी बहस का निपटारा करना जिसका कोई महत्व नहीं है

स्पाइडर-मैन Asus ROG PG42UQG पर चल रहा है।
जैकब रोच/डिजिटल ट्रेंड्स

फ्लिप प्रेजेंटेशन मॉडल से पहले, एक तर्क था कि सर्वश्रेष्ठ प्रदर्शन के लिए विशेष फुलस्क्रीन ही रास्ता है, भले ही वह प्रदर्शन लाभ छोटा हो। आज, यह वास्तव में कोई मायने नहीं रखता। यह संभव है कि आप किसी विशेष गेम में भाग लेंगे – खासकर यदि यह पुराना है – जहां प्रदर्शन में अंतर है। या, आपको अपने कॉन्फ़िगरेशन के आधार पर प्रदर्शन समस्याओं को ठीक करने के लिए फ़ुलस्क्रीन अनुकूलन को अक्षम करने की आवश्यकता हो सकती है। लेकिन जब बात आती है कि आपको बॉर्डरलेस या फ़ुलस्क्रीन चुनना चाहिए, तो आप वह चुन सकते हैं जो आपका दिल चाहता है।

हो सकता है कि यह एक निराशाजनक उत्तर हो, क्योंकि इस विषय ने मुझे बहुत परेशान किया है, लेकिन वास्तव में ऐसा नहीं है। यह चर्चा में बारीकियों को जोड़ता है, और यह दशकों से चली आ रही फोरम पोस्टों द्वारा सीमाहीन बहस के इर्द-गिर्द नाचने से छोड़े गए अंतराल को बिना किसी समस्या के भर देता है। अगर और कुछ नहीं, तो अब मैं बिना यह सोचे कि क्या मैं प्रदर्शन को मेज पर छोड़ रहा हूं, बॉर्डरलेस मोड पर ही टिक सकता हूं।