गेम स्वचालित रूप से विंडो आकार को फिट करने के बजाय स्क्रीन रिज़ॉल्यूशन के लिए क्यों पूछते हैं?


32

यह मुझे लगता है कि यह एक 3 डी या 2 डी स्क्रीन पर लचीला, उत्तरदायी यूआई लेआउट को लागू करने के लिए अधिक तार्किक, पुन: प्रयोज्य और उपयोगकर्ता के अनुकूल होगा, जो तब किसी भी स्क्रीन रिज़ॉल्यूशन पर चलाया जा सकता है।

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

यह विकल्प वहां क्यों है?

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


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

@MicroVirus मैं यह एक बहुत ही दूसरा है, एक सुरक्षित और संभावना के साथ शुरू करने के लिए मोड एक बहुत ही चर चर पर एक अच्छी योजना है।
वैलिट

4
" यह मुझे लगता है कि यह एक 3 डी या 2 डी स्क्रीन पर लचीला, उत्तरदायी यूआई लेआउट को लागू करने के लिए अधिक तार्किक, पुन: प्रयोज्य और उपयोगकर्ता के अनुकूल होगा " - यह आपको लगता है, लेकिन व्यवहार में ऐसा करना आसान नहीं है।
18

@Superbest: एक प्रतिरोध्य दलीलें के रूप में, Warcraft की दुनिया बंद एक "स्थिर आकार तार्किक यूआई" (ish) करने के लिए। : यूआई 768 "बढ़ाया पिक्सल" उच्च है, और एक पहलू की दृष्टि से उचित चौड़ाई है wowwiki.com/UI_coordinates (आमतौर पर 1024x768, 960x768, या 1229x768)
राँभना बतख

शायद एक उत्तरदायी यूआई लेआउट ठीक है जहां एक खेल में प्रति मिनट उच्च कार्यों की आवश्यकता नहीं होती है। मुझे पता है कि कुछ WarCraft और StarCraft खिलाड़ी एक निश्चित लेआउट पसंद करते हैं ताकि वे अपनी मांसपेशियों की स्मृति का लाभ उठा सकें।
सूर्य

जवाबों:


51

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

समरूप हार्डवेयर (PlayStation, Xbox, iPhone ...) वाले उपकरण आमतौर पर इस कारण से ग्राफिक्स सेटिंग्स प्रदान नहीं करते हैं।


4
कुछ खेलों का प्रदर्शन अत्यधिक ध्यान देने योग्य है जो स्क्रीन रिज़ॉल्यूशन पर निर्भर करता है। अपने खेल के रेस को कम करने की कोशिश करें यदि यह देखने के लिए कि यह मामला है या नहीं।
user1306322

1
यह भी ध्यान देने योग्य है कि कम करने वाला रिज़ॉल्यूशन अपर्याप्त जीपीयू दर और shaput के अपर्याप्त परिणाम के रूप में होने वाले प्रदर्शन बाधाओं को संबोधित करेगा। Shader गुणवत्ता हमेशा रिज़ॉल्यूशन से जुड़ी नहीं होती है, लेकिन परिवेश रोड़ा, एंटी-अलियासिंग और अन्य एज डिटेक्शन के लिए, यह अच्छी तरह से हो सकती है!
गुस्सोर

29

सही स्क्रीन रिज़ॉल्यूशन का पूरी तरह से पता लगाने का कोई तरीका नहीं है।

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

एक अन्य दृष्टिकोण मॉनिटर की समर्थित मोड सूची से परामर्श करना है। यह इसी तरह अविश्वसनीय है: कुछ मॉनिटर कोई मोड सूची प्रदान नहीं करते हैं या इसे गलत तरीके से प्रदान करते हैं। कुछ मूल निवासी की तुलना में अधिक रिज़ॉल्यूशन प्रदान करते हैं, जो वे प्रदर्शन हिट लेते समय छिपकर नीचे-नमूना करने में सक्षम होते हैं ...

एक तरह से, आपका प्रश्न किसी भी गेम को प्रदान करने वाली सेटिंग पर लागू होता है। "मुझे उपयोगकर्ता से क्यों पूछना चाहिए जब मैं अनुमान लगा सकता हूं कि उनके लिए सबसे अच्छा क्या है?" जब मैं उनके हार्डवेयर का पता लगा सकता हूं तो मैं उनसे गुणवत्ता सेटिंग के बारे में क्यों पूछूंगा? मैं FOV के बारे में क्यों पूछूंगा अगर मुझे पता है कि खेल किसके साथ सबसे अच्छा लगता है? यदि उपयोगकर्ता अपने कंप्यूटर को संभाल सकते हैं तो मुझे AA को चालू करने की अनुमति क्यों देनी चाहिए? यह अधिक सामान्य प्रश्न वास्तविक उत्तर को उजागर करता है, जो दो गुना है:

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

वास्तव में, आप कंप्यूटर से मिली जानकारी के आधार पर उपयोगकर्ता के बारे में सही जानकारी नहीं दे सकते हैं, न ही आप सही तरीके से निर्णय ले सकते हैं कि सबसे अच्छा क्या काम करेगा । यह तय करने के लिए उपयोगकर्ता (जो अपने कंप्यूटर को जानता है) के लिए सबसे अच्छा है।

(ध्यान दें कि मैंने केवल पीसी को यहां कवर किया है। कंसोल एक अलग कहानी है, लेकिन पहले से ही दूसरों द्वारा कवर किया गया है।)


17
+1; यह मुझे उन खेलों में विशेष रूप से परेशान करता है जो मुझे गामा स्लाइडर (या कम से कम चमक सेटिंग) नहीं देते हैं। यह बहुत अच्छा है कि आपको ऐसा लगता है कि आपको लगता है कि आपका गेम आपके मॉनीटर पर सबसे अच्छा दिखता है , लेकिन आपका मॉनिटर मेरा मॉनिटर नहीं है, और मैं @% और $ ing को अंधेरे वातावरण से नफरत करता हूं जहां मैं नहीं देख सकता। मुझे परवाह नहीं है कि ब्लैक-ऑन-ब्लैक आपके चुपके स्तर का "बिंदु" है, मैं देखना चाहता हूं कि मैं क्या कर रहा हूं।
ब्रायन एस

1
"क्या होगा अगर एक उपयोगकर्ता ग्राफिक्स कार्ड कंप्यूटर को एक निश्चित रिज़ॉल्यूशन में क्रैश करने का कारण बनता है और आप उन्हें इसे निष्क्रिय नहीं होने देंगे" आह, डी 2 के साथ अच्छे पुराने दिन और बर्बर की लड़ाई रोती है जिसने हमेशा मेरे कंप्यूटर को क्रैश कर दिया :)
person27

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

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

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

7

उपयोगकर्ता को अपने गेम के लिए सेटिंग्स को नियंत्रित करने की अनुमति देने के कई कारण हैं।

  • MANY लोगों के पास इन दिनों 2 (या अधिक) मॉनिटर हैं। उपयोगकर्ता को यह निर्धारित करने में सक्षम होना चाहिए कि गेम किस पर खेलना है।
  • एक उपयोगकर्ता द्वारा उपयोग किए जा सकने वाले हजारों विभिन्न डिवाइस हैं, और मज़बूती से यह बताने का कोई तरीका नहीं है कि सेटिंग हर एक के लिए इष्टतम होगी।
  • कुछ उपयोगकर्ता बेहतर गेम प्रदर्शन से लेकर खराब दृष्टि (कम रिज़ॉल्यूशन = बड़ा पाठ) तक के कारणों से "इष्टतम" सेटिंग्स से कम पसंद कर सकते हैं।
  • कुछ उपयोगकर्ता विंडो को गेम खेलना पसंद कर सकते हैं, इसलिए उनके चैट बॉक्स, वॉकथ्रू, म्यूजिक प्लेयर, या गेम के रूप में एक ही समय में दिखाई देने वाले अन्य प्रोग्राम हो सकते हैं।

उस ने कहा, बहुत से गेम ऑटो-डिटेक्ट करते हैं, और फिर जो कुछ भी आपको लगता है कि आपकी मशीन को संभाल सकती है, इसके लिए प्रारंभिक सेटिंग्स सेट करें।


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

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

2
मैंने इसके साथ एक विकल्प के रूप में काफी कुछ गेम देखे हैं, जिसे आमतौर पर मेनू में 'डिस्प्ले एडेप्टर' कहा जाता है। ईवीई ऑनलाइन एक उदाहरण है।
बेन

5

ऐसा इसलिए है क्योंकि बनावट की गुणवत्ता, ज्यामिति विस्तार और स्क्रीन रिज़ॉल्यूशन की लागत और प्रभाव बहुत ही हार्डवेयर पर निर्भर हैं।

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

वर्टेक्स शेड्स आमतौर पर आउटपुट रिज़ॉल्यूशन से अप्रभावित होते हैं। उन पर भार कम करने का एकमात्र तरीका दृश्य में 3 डी मॉडल की गुणवत्ता और मात्रा को कम करना है।

लेकिन कोई भी पिक्सेल शेड अभी भी स्क्रीन पर पिक्सेल की संख्या के साथ रैखिक पैमाने पर होता है। प्रदर्शन को बेहतर बनाने के लिए स्क्रीन रिज़ॉल्यूशन को कम करना अभी भी एक महत्वपूर्ण उपकरण है। आधा क्षैतिज- और ऊर्ध्वाधर रिज़ॉल्यूशन होने का मतलब है कि आपके पास पिक्सेल शेड्स के लिए कॉल का एक चौथाई हिस्सा है।

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

गेम इंजन यह नहीं जान सकता है कि उपयोगकर्ता का मॉनिटर कितनी अच्छी तरह से इंटरपोल करता है, इसलिए बनावट या ज्यामिति विस्तार को कम करने या उपयोगकर्ता के लिए स्क्रीन रिज़ॉल्यूशन को कम करने के लिए विकल्प को छोड़ना बेहतर है।

*) ठीक है, ज्यामिति को कम करने से थोड़ी मदद मिल सकती है क्योंकि वर्टिकल भी GPU मेमोरी की खपत करते हैं।

**) जब तक, निश्चित रूप से, इन प्रभावों को छोड़ने का मतलब है कि कुछ बनावट की अब आवश्यकता नहीं है


1
जस्ट टू नाइटपिक: सीआरटी में एक "डॉट पिच" ​​होता है जिसका अर्थ है कि उनके पास वास्तव में एक देशी संकल्प है। एक CRT में फॉस्फोरस का क्षय समय होता है जिसका अर्थ है कि CRT में एक आदर्श ताज़ा दर है।
ज़ैन लिंक्स

@ZanLynx लेकिन जहां तक ​​मैं बता सकता हूं, CRTs के भौतिक छाया-मास्क तत्वों के साथ पूरी तरह से संरेखित करने के लिए तार्किक स्कैनलाइन प्राप्त करना कभी संभव नहीं था जिस तरह से एक एलसीडी के साथ हो सकता है।
डेमियन यरिक

2

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

यदि आप केवल कुछ अलग-अलग रिज़ॉल्यूशन बनाते हैं, तो यह उपयोगकर्ता की तलाश है कि वह उसके लिए सबसे अच्छा विकल्प चुने (विशेषकर जब उसका रिज़ॉल्यूशन / अनुपात असामान्य हो)। यदि आप एक सार्वभौमिक डिज़ाइन बनाते हैं, तो आप सभी उपकरणों पर गेम को पूर्ण बनाने के लिए ज़िम्मेदार हैं (आजकल मोबाइल पर विशेष रूप से कठोर हो सकते हैं, विशेष रूप से iOS पर नहीं, बल्कि अन्य प्लेटफार्मों पर उपकरणों की एक विशाल विविधता के साथ)।


2

अतिरिक्त कारण: वातावरण बदलना।

1080 अब मानक है, लेकिन 5 साल पहले नहीं था। 4k तस्वीर में प्रवेश कर रहा है और 6k / 8k / 1080k (या जो भी) तस्वीर में प्रवेश करता है, तब तक कितने समय तक रहता है? 8 साल के कंप्यूटर पर गेमिंग के बारे में क्या है जो 1280x720 पर सबसे ऊपर है? 1024x768? 640x400?

मेरा मॉनिटर 4k मूल का समर्थन करता है, लेकिन यह आवश्यक बैंडविड्थ पर चोक करेगा और अधिकतम 30fps पर होगा। मुझे 1080 (या कम) पर स्विच करने दें ताकि खेल 60fps पर चले और पाठ / हड / आदि सूक्ष्मदर्शी न हो।

(इसके अतिरिक्त: मुझे खिड़की / अधिकतम खिड़की पर चढ़ा दें ताकि मैं आसानी से लोल के आसपास टैब कर सकूं)


3
1080k ... 1080p डिस्प्ले में पिक्सल की मात्रा 1 मिलियन गुना है। यह 2 ट्रिलियन पिक्सेल है, इसमें कम से कम 8TB VRAM की आवश्यकता होगी और ड्राइव करने के लिए लगभग 4000 टेराबाइट्स / s की आवश्यकता होगी। मैं वास्तव में इस तरह के प्रदर्शन को देखना चाहता हूं, और जितनी बिजली की खपत होगी ...
पांडा पायजामा

0

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

यह इतना आसान नहीं है। एक खेल मेरी मशीन पर धीमी गति से चल सकता है क्योंकि यह टुकड़ा प्रसंस्करण (शायद धुएं जैसे बहुत सारे कण प्रभाव) पर अटक गया है। मॉडल की गुणवत्ता को कम करने से यहां से अधिक भार नहीं होगा, और न ही बनावट की गुणवत्ता कम होगी। दूसरी ओर, रिज़ॉल्यूशन कम होने से यहां नाटकीय रूप से लोड कम हो जाता है (1920x1080 से 1366x768 पर स्विच करने पर पिक्सल की संख्या आधे से कम हो जाती है)।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.