मुख्य सामग्री पर जाएं
CheckItWorks

GPU बेंचमार्क

यह बेंचमार्क जानबूझकर आपके GPU पर लोड डालता है

असली थ्रूपुट मापने का मतलब है आपके ग्राफ़िक्स कार्ड को लगभग 8 सेकंड तक (या सस्टेन्ड-लोड जांच के लिए 30 सेकंड तक) कड़ी मेहनत कराना। इस दौरान पेज धीमा महसूस हो सकता है, और सामान्य से काफ़ी ज़्यादा बैटरी इस्तेमाल होगी और कुछ गर्मी पैदा होगी — यह पूरी तरह सामान्य है, और जैसे ही आप इस पेज से हटते हैं या Cancel दबाते हैं, यह तुरंत रुक जाता है।

सामान्य ब्राउज़िंग से ज़्यादा बैटरी इस्तेमाल करता है · चलने के दौरान पेज धीमा महसूस हो सकता है · टैब बदलते या Cancel दबाते ही तुरंत रुक जाता है

क्विक बेंचमार्क

तीन चरणों में लगभग 8 सेकंड का GPU काम चलाता है और असली थ्रूपुट आंकड़े बताता है।

शेडर फ़िल रेट

अभी मापा नहीं गया।

ड्रॉ कॉल थ्रूपुट

अभी मापा नहीं गया।

टेक्सचर सैंपलिंग रेट

अभी मापा नहीं गया।

सस्टेन्ड लोड (30s)

शेडर चरण को लगातार 30 सेकंड तक चलाता है और शुरुआती 5 सेकंड की तुलना आख़िरी 5 सेकंड से करता है, ताकि थर्मल या पावर थ्रॉटलिंग जांची जा सके।

सारांश

  • WebGL सपोर्ट
  • हार्डवेयर एक्सेलरेशन
  • रेंडरर पहचान
  • GPU चयन
  • शेडर थ्रूपुट
  • ड्रॉ कॉल थ्रूपुट
  • टेक्सचर थ्रूपुट
  • सस्टेन्ड लोड
  • कॉन्टेक्स्ट स्थिरता
  • WebGPU

ज़्यादातर 'GPU टेस्ट' पेज बस एक घूमता हुआ 3D सीन दिखाकर उम्मीद करते हैं कि वह स्मूद लगे। यह पेज असली GPU काम मापता है — एक तय समय-सीमा में पूरा किया गया काम, ऑफ़-स्क्रीन रेंडर किया गया ताकि आपकी मॉनिटर की रिफ्रेश रेट नतीजे को कभी सीमित न कर सके — और इसे ईमानदारी से बताता है: अपनी-अपनी अनिश्चितता के साथ तीन अलग थ्रूपुट आंकड़े, यह कि आपका ब्राउज़र वाकई आपके ग्राफ़िक्स हार्डवेयर का इस्तेमाल कर रहा है या नहीं, और यह थ्रूपुट लंबे, सस्टेन्ड लोड में टिका रहता है या नहीं। यह उन चीज़ों का अंदाज़ा लगाने से इनकार करता है जिन्हें कोई ब्राउज़र API देख ही नहीं सकता: कोई VRAM आंकड़ा नहीं, कोई क्रॉस-डिवाइस स्कोर नहीं, कोई तापमान नहीं, और कोई रिफ्रेश रेट नहीं (वह काम FPS टेस्ट का है, इस पेज का नहीं)।

यह कैसे काम करता है

  1. बाकी GPU-भारी टैब और ऐप बंद करें. लैपटॉप पर, पहले चार्जर लगाएं और पावर मोड को परफ़ॉर्मेंस पर सेट करें — बैटरी-सेविंग मोड चुपचाप GPU क्लॉक सीमित कर देते हैं, ठीक उसी तरह जैसे वे FPS टेस्ट पर फ्रेम रेट सीमित करते हैं।
  2. क्षमता रिपोर्ट पढ़ें. यह पेज लोड होते ही दिख जाती है, इसके लिए किसी अनुमति की ज़रूरत नहीं, और यह कोई GPU लोड नहीं चलाती — यह सिर्फ़ वह बताती है जो आपका ब्राउज़र किसी वेब पेज को आपके ग्राफ़िक्स हार्डवेयर के बारे में बताने को तैयार है।
  3. सुरक्षा सूचना की पुष्टि करें. बेंचमार्क जानबूझकर आपके GPU पर भारी लोड डालता है: इससे ज़्यादा बैटरी खर्च होती है, कुछ गर्मी पैदा होती है, और पेज चलने के दौरान धीमा महसूस होगा। इसे एक बार पढ़ें, फिर पुष्टि करें।
  4. क्विक बेंचमार्क चलाएं. लगभग 8 सेकंड। तीन थ्रूपुट आंकड़े पढ़ें — शेडर फ़िल रेट, ड्रॉ कॉल थ्रूपुट, टेक्सचर सैंपलिंग रेट — हर एक अपनी यूनिट और अनिश्चितता के साथ।
  5. गर्मी की समस्या हो तो सस्टेन्ड-लोड जांच चलाएं. एक अलग 30-सेकंड बटन। अगर आपकी मशीन जितनी देर इस्तेमाल होती है उतनी धीमी पड़ती जाती है, तो यही वह जांच है जो इसे वाकई परखती है, शुरुआती थ्रूपुट की तुलना आख़िरी थ्रूपुट से करके।
  6. सिर्फ़ आंकड़े नहीं, सारांश भी पढ़ें. हार्डवेयर एक्सेलरेशन, GPU चयन और कॉन्टेक्स्ट स्थिरता — ये सबसे ज़्यादा मायने रखने वाली खोजें हैं। कच्चे थ्रूपुट आंकड़े आपकी अपनी मशीन को समय के साथ तुलना करने के लिए संदर्भ हैं, किसी और की मशीन से तुलना करने के लिए कोई स्कोर नहीं।

यह टेस्ट वाकई क्या मापता है

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

यही वजह है कि यह पेज कहीं भी FPS या Hz आंकड़ा नहीं दिखाता — वह ज़मीन पूरी तरह इस साइट के FPS टेस्ट की है, जो डिस्प्ले-रिफ्रेश-रेट अनुमान का मालिक है। दोनों को मिला देना मॉनिटर की सीमा को ग्राफ़िक्स कार्ड की रफ़्तार के तौर पर ग़लत बताना होगा।

अपनी क्षमता रिपोर्ट कैसे पढ़ें

WebGL 2 वह आधुनिक आधार है जिसे लगभग हर मौजूदा ब्राउज़र सपोर्ट करता है; सिर्फ़ WebGL 1 एक असली पर सिकुड़ता हुआ अल्पसंख्यक है, ज़्यादातर पुराने डिवाइस पर; बिल्कुल कोई WebGL न होने का मतलब है कि यह पेज आपके ग्राफ़िक्स हार्डवेयर के बारे में आगे कुछ भी माप या बता नहीं सकता।

इसके नीचे की लिमिट टेबल सीधे तौर पर बताती है कि आपका ग्राफ़िक्स ड्राइवर ब्राउज़र को क्या रिपोर्ट करता है — अधिकतम टेक्सचर आकार, वह कितने सैंपल से एंटी-अलायस कर सकता है, एक शेडर एक साथ कितने टेक्सचर सैंपल कर सकता है, और ऐसी ही पक्की सीमाएं। एक्सटेंशन लिस्ट किसी असली ब्राउज़र में आम तौर पर मौजूद 30-40+ एक्सटेंशन में से समझाने लायक चुनिंदा एक्सटेंशन (फ़्लोटिंग-पॉइंट रेंडर टारगेट, एनिसोट्रॉपिक फ़िल्टरिंग, कंप्रेस्ड टेक्सचर फ़ॉर्मेट) चुनकर दिखाती है।

आपके GPU का नाम क्यों छुपा हो सकता है

Safari हमेशा एक स्थिर स्ट्रिंग लौटाता है — "Apple GPU" — किसी भी असली मॉडल नाम की बजाय, हर Mac और iPhone पर, चाहे अंदर कोई भी चिप हो। Firefox अपनी फ़िंगरप्रिंटिंग-प्रतिरोध सेटिंग चालू होने पर स्ट्रिंग को सामान्यीकृत कर देता है या पूरी तरह छुपा देता है। यह ब्राउज़र का जानबूझकर लिया गया गोपनीयता फ़ैसला है, इस पेज की कोई गड़बड़ी नहीं, और एक स्थिर मान कोई माप नहीं होता — इसलिए किसी प्लेसहोल्डर स्ट्रिंग को असली GPU मॉडल की तरह पेश करने की बजाय, यह पेज साफ़-साफ़ बताता है कि नाम छुपा है और क्यों।

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

सॉफ़्टवेयर रेंडरिंग: इस पेज की सबसे ज़्यादा मायने रखने वाली खोज

सॉफ़्टवेयर रेंडरर का मतलब है कि आपका CPU एक ग्राफ़िक्स कार्ड होने का नाटक कर रहा है — हर पिक्सेल सॉफ़्टवेयर में गिना जाता है, असली हार्डवेयर की रफ़्तार के एक छोटे-से हिस्से पर, चाहे बताया गया नाम असली GPU जैसा ही क्यों न लगे। यह पेज इसे दो तरीकों से एक साथ पकड़ता है: एक साफ़ सॉफ़्टवेयर-फ़ैमिली रेंडरर स्ट्रिंग (SwiftShader, llvmpipe, Microsoft Basic Render Driver), या एक हार्डवेयर जैसा दिखने वाला नाम जिसका मापा गया थ्रूपुट किसी भी असली GPU से कहीं कम है — दूसरा मामला आमतौर पर एक सामान्य दिखने वाले नाम के पीछे छुपा हुआ घटिया या एम्युलेटेड पथ बताता है।

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

सस्टेन्ड लोड और थर्मल थ्रॉटलिंग

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

यह पेज कभी तापमान नहीं छापता, क्योंकि कोई वेब API उसे नहीं दिखाता। रिटेंशन प्रतिशत ही ईमानदार विकल्प है: यह बताता है कि आपका थ्रूपुट वाकई कितना गिरा, बिना यह दिखावा किए कि इसे डिग्री में जाना जाता है।

दो GPU वाले लैपटॉप: तेज़ वाला कभी सक्रिय क्यों नहीं होता

इंटीग्रेटेड और डिस्क्रीट, दोनों GPU वाले गेमिंग या क्रिएटर लैपटॉप में आम तौर पर कोई ऐप powerPreference नाम के एक संकेत के ज़रिए किसी एक को चुनने का अनुरोध कर सकता है। यह पेज दोनों का अनुरोध करता है — एक लो-पावर कॉन्टेक्स्ट और एक हाई-परफ़ॉर्मेंस कॉन्टेक्स्ट — और दोनों एडाप्टर की पहचान की तुलना करता है। दो वाकई अलग रेंडरर स्ट्रिंग का मतलब है कि तेज़ GPU हाई-परफ़ॉर्मेंस रिक्वेस्ट के लिए वाकई सक्रिय हुआ।

दोनों रिक्वेस्ट पर एक जैसी रेंडरर स्ट्रिंग यह साबित नहीं करती कि आपका dGPU ख़राब है — एक सिंगल-GPU मशीन बिल्कुल यही नतीजा देती है, पूरी तरह सामान्य ढंग से। लेकिन उस मशीन पर यह असली, काम की जानकारी है जिसमें SUPPOSED रूप से दो एडाप्टर होने चाहिए: इसका मतलब कोई हाइब्रिड-ग्राफ़िक्स ड्राइवर सेटिंग, कोई MUX-स्विच कॉन्फ़िगरेशन, या सबसे बुरा मानने से पहले अपने लैपटॉप के अपने GPU-चयन सॉफ़्टवेयर से जांचने लायक कोई असली गड़बड़ी हो सकता है।

यह टेस्ट क्या नहीं है

  • कोई VRAM रीडिंग नहीं — कोई वेब API यह नहीं दिखाता कि आपके GPU में कितनी वीडियो मेमोरी है।
  • कोई क्रॉस-डिवाइस स्कोर नहीं — इस पेज पर कहीं भी कोई संयुक्त आंकड़ा, कोई टियर सीढ़ी, और कोई पर्सेंटाइल रैंकिंग नहीं है।
  • कोई तापमान या वाटेज रीडिंग नहीं — कोई भी ब्राउज़र API इनमें से कोई भी नहीं दिखाता।
  • कोई रिफ्रेश-रेट या FPS माप नहीं — उसके लिए FPS टेस्ट देखें।
  • कोई ड्राइवर-लेवल GPU टाइमर नहीं। जो ब्राउज़र एक्सटेंशन इसे संभव बना सकता है, EXT_disjoint_timer_query_webgl2, वह सिर्फ़ Chrome और Edge में मौजूद है और वहां भी डिफ़ॉल्ट रूप से बंद रहता है, इसलिए इसे इस्तेमाल करने पर Chrome पर एक आंकड़ा और बाकी हर जगह मूल रूप से अलग आंकड़ा मिलता — इस पेज की टाइमिंग की बजाय सादा वॉल-क्लॉक इस्तेमाल करती है, जो हर ब्राउज़र पर एक जैसा व्यवहार करती है।

अक्सर पूछे जाने वाले सवाल

यह मेरे ग्राफ़िक्स कार्ड का नाम क्यों नहीं दिखाता?

Safari हमेशा एक स्थिर "Apple GPU" स्ट्रिंग लौटाता है, और Firefox अपनी फ़िंगरप्रिंटिंग-प्रतिरोध सेटिंग चालू होने पर असली नाम सामान्यीकृत कर देता है या छुपा देता है। यह ब्राउज़र का जानबूझकर लिया गया गोपनीयता फ़ैसला है। एक स्थिर स्ट्रिंग कोई माप नहीं होती, इसलिए यह पेज साफ़-साफ़ बताता है कि नाम छुपा है, बजाय इसके कि किसी प्लेसहोल्डर को ऐसे दिखाया जाए जैसे उसका कोई मतलब हो।

"सॉफ़्टवेयर रेंडरर" का क्या मतलब है और यह इतना मायने क्यों रखता है?

इसका मतलब है कि आपका CPU हर पिक्सेल सॉफ़्टवेयर में गिन रहा है, न कि आपका असली GPU, आमतौर पर असली हार्डवेयर की रफ़्तार के एक छोटे-से हिस्से पर। यह पेज जो खोज सकता है उनमें यह सबसे अहम है, क्योंकि यह असली हार्डवेयर से तुलना के लिए इस पेज के बाकी हर आंकड़े को बेमतलब बना देता है।

मेरा नतीजा किसी डेस्कटॉप बेंचमार्क जैसे 3DMark से अलग क्यों है?

एक ब्राउज़र बेंचमार्क कई अतिरिक्त परतों से होकर गुज़रता है जो एक नेटिव बेंचमार्क नहीं झेलता — ब्राउज़र का अपना कंपोज़िटर, उसकी GPU सैंडबॉक्सिंग प्रक्रिया, और (कुछ प्लेटफ़ॉर्म पर) WebGL और नेटिव ग्राफ़िक्स API के बीच ANGLE जैसी एक ट्रांसलेशन लेयर। ये परतें असली, अटल ओवरहेड जोड़ती हैं, इसलिए एक ही हार्डवेयर पर ब्राउज़र का आंकड़ा ईमानदारी से नेटिव आंकड़े से कम है, उससे तुलनीय नहीं।

क्या यह बता सकता है कि मेरे कार्ड में कितना VRAM है?

नहीं। कोई वेब API किसी ब्राउज़र पेज को वीडियो मेमोरी का आकार नहीं दिखाता, इसलिए यह पेज उसका अंदाज़ा नहीं लगाता।

मेरे लैपटॉप में एक डेडिकेटेड GPU है — यह यहां क्यों नहीं दिखता?

डुअल-GPU जांच लो-पावर रिक्वेस्ट पर मिली रेंडरर स्ट्रिंग की तुलना हाई-परफ़ॉर्मेंस रिक्वेस्ट से करती है। अगर दोनों एक जैसी आएं, तो या तो इस मशीन में आख़िर में एक ही GPU है, या आपका dGPU इस पेज के लिए सक्रिय नहीं हो रहा — किसी गड़बड़ी मान लेने से पहले अपने लैपटॉप के अपने GPU-चयन सॉफ़्टवेयर (NVIDIA Optimus, AMD Switchable Graphics) की जांच करें, क्योंकि एक सिंगल-GPU मशीन भी बिल्कुल यही नतीजा देती है, पूरी तरह सामान्य ढंग से।

क्या इसे अपने फ़ोन पर चलाना सुरक्षित है? क्या यह ज़्यादा गरम कर देगा?

इसे सीमित और सुरक्षित रखने के लिए बनाया गया है: क्विक बेंचमार्क लगभग 8 सेकंड का है, सस्टेन्ड जांच 30 सेकंड पर सीमित है, और दोनों टैब बदलते या Cancel दबाते ही तुरंत रुक जाते हैं, क्योंकि रन हर एनिमेशन फ्रेम पर एक कदम आगे बढ़ता है — जो बैकग्राउंड में गए टैब में भौतिक रूप से जारी नहीं रह सकता। चलने के दौरान असली गर्मी और बैटरी खर्च की उम्मीद रखें, किसी भी GPU-भारी ऐप की तरह; यह कोई गड़बड़ी नहीं है।

एक ही मशीन पर Chrome, Firefox और Safari अलग-अलग आंकड़े क्यों देते हैं?

हर ब्राउज़र की अपनी ग्राफ़िक्स पाइपलाइन, अपनी ड्राइवर-ट्रांसलेशन लेयर, और उसी भौतिक GPU के ऊपर अपना शेड्यूलिंग ओवरहेड होता है — इसलिए एक ही हार्डवेयर पर अलग-अलग ब्राउज़र पर अलग आंकड़े आना उम्मीद के मुताबिक है, किसी गड़बड़ी का संकेत नहीं।

क्या यह मेरा फ्रेम रेट मापता है?

नहीं — जानबूझकर नहीं। हर चरण ऑफ़-स्क्रीन रेंडर होता है, इसलिए यहां कुछ भी आपकी मॉनिटर की रिफ्रेश रेट से सीमित नहीं है। फ्रेम-रेट और रिफ्रेश-रेट माप इस साइट के FPS टेस्ट का काम है; यह पेज कहीं भी FPS या Hz आंकड़ा नहीं दिखाता।

तापमान की रीडिंग क्यों नहीं है?

कोई वेब API किसी डिवाइस का तापमान किसी ब्राउज़र पेज को नहीं दिखाता। सस्टेन्ड-लोड जांच इसके बजाय एक रिटेंशन प्रतिशत बताती है — यानी 30 सेकंड के लगातार लोड के बाद आपके शुरुआती थ्रूपुट का कितना हिस्सा बचा — जो थ्रॉटलिंग के लिए इस पेज के पास मौजूद ईमानदार, मापने लायक विकल्प है।

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