Loading...
गेम में अचानक FPS गिरना, बीच-बीच में रुकावट आना या ग्राफिक्स कार्ड बदलने के बाद भी प्रदर्शन में बहुत कम सुधार होना अक्सर पीसी बॉटलनेक कहा जाता है। यह अनुमान सही हो सकता है, लेकिन औसत FPS या CPU उपयोग की एक रीडिंग से यह तय नहीं होता कि असली सीमा प्रोसेसर, ग्राफिक्स कार्ड, सिस्टम मेमोरी, तापमान, पृष्ठभूमि प्रोग्राम या फ्रेम-रेट सीमा में है। भरोसेमंद जाँच के लिए शुरुआती अनुमान, लाइव निगरानी और दोहराया जा सकने वाला गेम दृश्य चाहिए।
लाइव डेटा लेने से पहले प्रोसेसर, ग्राफिक्स कार्ड, मेमोरी क्षमता और डिस्प्ले रिजॉल्यूशन को पीसी बॉटलनेक कैलकुलेटर में दर्ज किया जा सकता है। परिणाम यह शुरुआती धारणा देता है कि कॉन्फ़िगरेशन CPU या GPU में से किससे अधिक सीमित हो सकता है। यह चलते हुए गेम की टेलीमेट्री नहीं है और उपयोग, तापमान तथा फ्रेम टाइम के वास्तविक आँकड़ों की जगह नहीं लेता।
ऐसा गेम, स्तर या काम चुनें जहाँ धीमापन नियमित रूप से दिखाई देता हो। रिजॉल्यूशन, ग्राफिक्स प्रीसेट, रे ट्रेसिंग, वर्टिकल सिंक और FPS सीमा एक जैसी रखें। ड्राइवर और गेम संस्करण तथा पृष्ठभूमि एप्लिकेशन भी यथासंभव समान होने चाहिए। रिकॉर्डिंग से पहले दृश्य को कुछ मिनट चलाएँ ताकि शेडर कम्पाइल, संसाधन लोड और तापमान स्थिर हो जाएँ। एक ही स्थान की तुलना करें, क्योंकि दुश्मनों की संख्या, नक्शे की जटिलता और कटसीन परिणाम बदल सकते हैं।
औसत FPS पूरी कहानी नहीं बताता। 1% Low और फ्रेम टाइम ग्राफ छोटी रुकावटों को दिखाते हैं जिन्हें औसत छिपा देता है। औसत ऊँचा होने पर भी बार-बार आने वाले फ्रेम टाइम स्पाइक खेल को असमान बना सकते हैं। यह भी जाँचें कि V-Sync, मॉनिटर रिफ्रेश रेट या गेम लिमिटर FPS को किसी निश्चित मान पर न रोक रहा हो।
Ctrl + Shift + Esc दबाकर Windows टास्क मैनेजर खोलें और Performance में CPU, मेमोरी तथा GPU देखें। कुल CPU उपयोग भ्रामक हो सकता है: कुछ कोर पूरी तरह व्यस्त होने पर भी कुल मान 40% या 50% रह सकता है। CPU ग्राफ को logical processors पर बदलकर अलग-अलग थ्रेड देखें। GPU में 3D इंजन, dedicated GPU memory, तापमान और सक्रिय ग्राफिक्स प्रोसेसर पर ध्यान दें। लैपटॉप में यह पक्का करें कि गेम integrated graphics पर न चल रहा हो।
मेमोरी पृष्ठ पर In use और Available की तुलना करें। उपलब्ध मेमोरी लगभग खत्म होने और committed memory के सीमा के पास पहुँचने पर Windows page file का अधिक उपयोग करता है। इससे लोडिंग रुकावट और फ्रेम टाइम स्पाइक आ सकते हैं। रुकावट के समय डिस्क 100% होने का अर्थ यह भी हो सकता है कि वह paging या गेम संसाधन लोड कर रही है; केवल ड्राइव को दोष देना सही नहीं होगा।
टास्क मैनेजर शुरुआती जाँच के लिए सुविधाजनक है। MSI Afterburner और RivaTuner Statistics Server गेम के भीतर लगातार डेटा दिखा सकते हैं। हर CPU कोर का उपयोग और क्लॉक, GPU उपयोग और क्लॉक, CPU/GPU तापमान, VRAM, सिस्टम RAM, FPS और फ्रेम टाइम चालू करें और उन्हें on-screen display में दिखाएँ। शुरुआत में सूची छोटी रखें ताकि आँकड़े पढ़े जा सकें।
यहाँ MSI Afterburner केवल निगरानी के लिए है। वोल्टेज, power limit या overclocking नियंत्रण न बदलें। पहले stock settings पर baseline रिकॉर्ड करें। तापमान बढ़ने के साथ CPU या GPU क्लॉक गिरता है तो cooling या power limit अधिक सम्भावित कारण हैं। ताप समस्या बनी रहने पर तेज हार्डवेयर भी अपना क्लॉक घटाएगा।
CPU बॉटलनेक का सामान्य पैटर्न GPU उपयोग का बार-बार 90% से नीचे रहना है, जबकि एक या अधिक CPU थ्रेड लगभग पूरी तरह व्यस्त रहते हैं। 1440p से 1080p करने पर FPS बहुत कम बढ़े तो ग्राफिक्स का भार घट चुका है, लेकिन प्रोसेसर अधिक फ्रेम तैयार नहीं कर पा रहा। बड़े multiplayer दृश्य, simulation, strategy और high-refresh competitive गेम में यह सीमा जल्दी दिखती है। रिकॉर्डिंग, ब्राउज़र और सुरक्षा स्कैन परीक्षण से पहले बंद करें।
GPU बॉटलनेक अधिक स्पष्ट होता है। 3D उपयोग 95–100% पर रहता है और रिजॉल्यूशन, shadow, ray tracing या anti-aliasing घटाने पर FPS साफ बढ़ता है। GPU का पूरा उपयोग खराबी नहीं है; अक्सर गेम कार्ड का सही उपयोग कर रहा होता है। लक्ष्य FPS, सामान्य तापमान और VRAM क्षमता पर ध्यान दें। कम वीडियो मेमोरी texture बदलते समय और जटिल दृश्य में बड़े फ्रेम टाइम स्पाइक पैदा कर सकती है।
लगभग भरी हुई सिस्टम मेमोरी और बार-बार paging होना क्षमता की सबसे साफ चेतावनी है। चैनल कॉन्फ़िगरेशन और गति भी असर डालते हैं। पर्याप्त कुल क्षमता के बावजूद single-channel memory कुछ गेम के न्यूनतम FPS को घटा सकती है। RAM प्रोसेसर और एप्लिकेशन के लिए है, जबकि VRAM में texture, buffer और ग्राफिक्स कार्ड द्वारा उपयोग किया जाने वाला डेटा रहता है।
ब्राउज़र, launcher और दूसरे resident application बंद करके वही दृश्य दोहराएँ। रुकावट घटे और उपलब्ध मेमोरी बढ़े तो कारण अधिक स्पष्ट है। कोई फर्क न हो तो CPU थ्रेड, GPU उपयोग, तापमान और storage activity की जाँच जारी रखें।
पहली तुलना में केवल रिजॉल्यूशन और GPU-heavy graphics settings बदलें। कम रिजॉल्यूशन पर FPS बहुत बढ़ना ग्राफिक्स कार्ड के दबाव को दर्शाता है। लगभग कोई बदलाव न होना CPU, गेम इंजन या FPS cap की ओर इशारा करता है। दूसरी तुलना में रिजॉल्यूशन समान रखकर crowd density, physics, simulation और view distance जैसी CPU-heavy settings घटाएँ। सुधार CPU सीमा की पुष्टि करता है।
हर परीक्षण कम से कम दो बार चलाएँ और average FPS, 1% Low, GPU उपयोग, अधिकतम तापमान तथा मेमोरी उपयोग लिखें। एक साथ कई settings बदलने पर सुधार का कारण नहीं मिलेगा। परिणाम टकराएँ तो दृश्य, shader compilation और नए संसाधन लोड होने की स्थिति जाँचें।
टास्क मैनेजर का एक screenshot पूरे गेम सत्र का प्रतिनिधित्व नहीं करता और कुल CPU उपयोग हर कोर की स्थिति नहीं बताता। GPU 100% से नीचे होने का कारण CPU सीमा हो सकता है, लेकिन V-Sync, FPS cap, menu या driver setting भी हो सकती है। thermal throttling, लैपटॉप power mode और battery operation भी परिणाम बदलते हैं।
ऑनलाइन कैलकुलेटर कॉन्फ़िगरेशन का अनुमान देता है; टास्क मैनेजर और MSI Afterburner उस समय की वास्तविक स्थिति दिखाते हैं। नियंत्रित गेम परीक्षण के साथ ये स्थायी हार्डवेयर सीमा, किसी खास गेम की सीमा और कभी-कभार होने वाली loading pause को अलग करते हैं। लक्ष्य सैद्धांतिक 0% बॉटलनेक नहीं, बल्कि आवश्यक रिजॉल्यूशन और FPS पर स्थिर प्रदर्शन है।