नया ग्राफिक्स कार्ड खरीदना गेमिंग या अन्य हाई-परफॉरमेंस PC रखने के बड़े आनंदों में से एक है। आप अपने वर्तमान कंप्यूटर को लेते हैं और, पूरी मशीन की लागत के एक अंश के लिए, इसे वर्तमान ग्राफिकल मानकों तक अपग्रेड करते हैं।
दुर्भाग्य से, गेमिंग परफॉरमेंस का एक प्रमुख घटक होने के बावजूद, आपका GPU अलगाव में काम नहीं करता। यह कंप्यूटर के भीतर अन्य घटकों पर निर्भर करता है कि वे अपना काम ठीक से करें, अन्यथा यह अपनी पूरी क्षमता तक नहीं पहुंच सकता। इसे "बॉटलनेकिंग" के रूप में जाना जाता है और नया GPU खरीदते समय यह एक महत्वपूर्ण विचार है। आपके मौजूदा CPU और संभावित GPU के बीच बॉटलनेक विशेष चिंता का विषय है।
सौभाग्य से, कुछ ऑनलाइन टूल हैं जो बॉटलनेक का पता लगाने और उस पर निर्णय आधारित करने में आपकी मदद करने के लिए डिज़ाइन किए गए हैं। विशेष रूप से, हम gpucheck.com पर पाए जाने वाले एक व्यापक टूल को देखेंगे।
यह निर्धारित करने के वास्तविक चरणों में जाने से पहले कि क्या आपके मौजूदा CPU और संभावित GPU के बीच बॉटलनेक मौजूद है, हमें संक्षेप में समझना होगा कि व्यावहारिक रूप से बॉटलनेक क्या है।
GPU-CPU बॉटलनेक वास्तव में क्या है?
जब आप वीडियो गेम खेल रहे होते हैं, तो आपके कंप्यूटर का हर घटना समग्र प्रणाली के किसी न किसी पहलू पर काम कर रहा होता है। आपका CPU आमतौर पर भौतिकी गणना करने, गेम AI के लिए सोचने, गेम लॉजिक चलाने, एनिमेशन प्रबंधित करने आदि के लिए जिम्मेदार होता है। आपका GPU उन सभी विजुअल्स को रेंडर करता है जो आप देखते हैं, जिसमें सभी ज्यामितीय वायरफ्रेम, उनके चारों ओर लिपटे टेक्सचर, लाइटिंग और शैडो शामिल हैं।
स्पष्ट रूप से GPU गेम के दिए गए फ्रेम को रेंडर नहीं कर सकता यदि CPU ने उन गणनाओं को पूरा नहीं किया है जिनकी उसे आवश्यकता है। यदि आपके पात्र ने एक चाकू एक गोब्लिन के सिर पर फेंका है, तो GPU प्रभाव को रेंडर नहीं कर सकता यदि CPU ने यह नहीं बताया कि चाकू लक्ष्य पर लगा या नहीं!
उल्टा भी सच है। यदि CPU अपनी गणना पूरी कर चुका है, लेकिन GPU पिछला फ्रेम रेंडर नहीं कर पाया है, तो CPU को इसके लिए इंतजार करना पड़ता है, शायद काम को डंप भी करना पड़ता है क्योंकि यह अब प्रासंगिक नहीं है।
एक ऐसी स्थिति जहां एक घटक दूसरे के अपना काम खत्म करने का इंतजार कर रहा होता है ताकि वह अपने काम पर आगे बढ़ सके, बॉटलनेक कहलाती है। मूल रूप से, पूरी प्रणाली श्रृंखला में सबसे धीमे घटक जितनी तेज होती है। वीडियो गेम में यह आमतौर पर धीमे घटक द्वारा सीमित फ्रेम दर के रूप में प्रकट होता है।
क्या बॉटलनेक सार्वभौमिक रूप से खराब हैं?
नहीं! वास्तव में, लगभग हमेशा किसी भी प्रणाली में एक बॉटलनेक होता है। किसी भी कंप्यूटर का हर स्थिति में पूरी तरह से संतुलित होना अविश्वसनीय रूप से दुर्लभ है, जहां प्रत्येक घटक अपनी पूरी क्षमता पर चल रहा हो। इसलिए मुद्दा वास्तव में यह नहीं है कि कोई बॉटलनेक मौजूद है या नहीं, बल्कि यह है कि धीमे घटक चीजों को किस हद तक सीमित करते हैं यह एक समस्या है या नहीं।
यदि आपका CPU आपको केवल आपके GPU के अधिकतम प्रदर्शन का 98% या 99% लाभ लेने देता है, तो यह मुश्किल से एक मुद्दा है। यदि धीमे CPU के कारण आपको केवल अपने GPU की क्षमता का 70% मिल रहा है, तो आपने उस हार्डवेयर प्रदर्शन पर पैसा बर्बाद किया है जिसे आप बिना एक और अपग्रेड के एक्सेस नहीं कर सकते।
यदि आपका नया GPU 100% दे रहा है, लेकिन आपका CPU केवल 50% व्यस्त है, तो इसका मतलब है कि आप एक तेज कार्ड लगा सकते थे और और भी बेहतर प्रदर्शन का आनंद ले सकते थे। हालांकि, यह स्थिति कम चिंताजनक है, क्योंकि हम आमतौर पर अपने कंप्यूटर का उपयोग केवल वीडियो गेम खेलने के अलावा अन्य कार्यों के लिए भी करते हैं।
अन्य अनुप्रयोगों के लिए आप अभी भी उस अतिरिक्त CPU क्षमता का लाभ उठाएंगे। पृष्ठभूमि कार्यों को गेम प्रदर्शन को प्रभावित किए बिना चलाने के लिए कुछ जगह होने का उल्लेख नहीं करना। संक्षेप में - GPU बॉटलनेक अच्छा, CPU बॉटलनेक बुरा।
बॉटलनेक व्याख्या को प्रभावित करने वाले अतिरिक्त कारक
बॉटलनेक गंभीरता की व्याख्या करने के लिए केवल यह कहने से अधिक है कि GPU X और CPU Y एक खराब मेल हैं। ऐसा इसलिए है क्योंकि विभिन्न प्रकार के सॉफ्टवेयर किसी भी घटक पर अलग-अलग लोड प्रस्तुत करते हैं।
एक गेम जो CPU कार्यों का केवल हल्का उपयोग करता है, आपके GPU को जो भी फ्रेम दर यह प्रबंधित कर सकता है उस पर उड़ने देगा। दूसरी ओर, CPU-गहन सिमुलेशन या रणनीति गेम लोड करें, और अचानक आपका आमतौर पर कम उपयोग किया जाने वाला CPU फ्रेम दर को टैंक कर रहा है।
आपके द्वारा उपयोग की जाने वाली सेटिंग्स भी इस गणना को प्रभावित करती हैं। उदाहरण के लिए, उच्च रिज़ॉल्यूशन पर खेलने से GPU पर अधिक दबाव पड़ता है, क्योंकि उच्च पिक्सेल काउंट को क्रंच करने में अधिक समय लगता है। रिज़ॉल्यूशन जितना अधिक होगा, CPU उतना कम बॉटलनेक बनेगा।
क्योंकि यह अभी भी वही काम कर रहा है, लेकिन GPU अधिक कर रहा है। इसलिए यदि 1080p पर खेलते समय आपका CPU फ्रेम दर को 60 फ्रेम प्रति सेकंड तक सीमित कर रहा है, तो आपको 1440p या 4K पर भी 60fps मिलेगा, बशर्ते आपका GPU इसके लिए सक्षम हो।
GPU Check से बॉटलनेक की जांच
अब जब प्रस्तावना रास्ते से हट गई है, तो आइए वास्तव में एक वर्चुअल बॉटलनेकिंग जांच करें।
- सबसे पहले, GPU Check पर इस पेज पर जाएं। अब, first combination के तहत, आपके पास वर्तमान में जो GPU है और जो CPU है उसे चुनें।
- desired quality setting के तहत, हम इसे ultra पर छोड़ देंगे, क्योंकि यह वह सेटिंग है जिसका हम गेम में उपयोग करना चाहते हैं। यदि आप कुछ कम लक्ष्य कर रहे हैं, तो तदनुसार समायोजित करें।
- अब दूसरी संयोजन के तहत, वह GPU चुनें जिसे आप खरीदना चाहते हैं। अंत में, use same processor पर क्लिक करें।
- फिर Compare पर क्लिक करें।
आइए परिणामों को देखें और उनकी व्याख्या करें। यहां सबसे महत्वपूर्ण संख्या CPU Impact on FPS है। यह दर्शाता है कि CPU GPU को कितना रोक रहा है। पुराने कार्ड के साथ, यह आंकड़ा 10% था, जिसे OK माना जाता है हालांकि यह अधिमानतः कम होना चाहिए।
नया कार्ड CPU द्वारा 20% रोका जा रहा है। जिसका अर्थ है कि हम शायद थोड़ा धीमा कार्ड खरीदने, अपने मौजूदा CPU को ओवरक्लॉक करने या बाद में CPU अपग्रेड करने से बेहतर होंगे।
बेशक, वास्तविक रूप से यह नया GPU हमारे वर्तमान संयोजन से 36% और 39% के बीच तेज है। Overall Combination स्कोर हमें दिखाता है कि अल्ट्रा सेटिंग्स पर निरपेक्ष प्रदर्शन कॉम्बो के रूप में यह कितना अच्छा है।
इस जानकारी का उपयोग करके, आपको इस बारे में सूचित विकल्प चुनने की स्थिति में होना चाहिए कि वह संभावित GPU आपके लिए सही खरीद है या नहीं।