इसे छोड़कर कंटेंट पर जाएं

बेंचमार्क कार्यप्रणाली

इस पृष्ठ पर

PCBenchmarkX दिए गए CPU/GPU-परिदृश्यों के निष्पादन और सॉफ़्टवेयर संकेत पर प्रतिक्रिया विलंबता को मापता है। कार्य का परिमाण निश्चित है, मूल्यांकन सूत्र खुले हैं। बार-बार चलाने से परिणाम की स्थिरता की जाँच की जा सकती है।

यह दस्तावेज़ीकरण इंजन 0.5.2, लोड phase4.6-dev-1, सांख्यिकी stats-phase4.6-v1 और मॉडल score-model-1.2-candidate-1 से संबंधित है। मॉडल के नाम में Candidate का उपयोग किया गया है। इसके मानकीकरण मान प्रारंभिक हैं: इन्हें सभी कंप्यूटरों के औसत संकेतक नहीं माना जा सकता। मानक के बारे में अधिक जानकारी अंक गणना में दी गई है।

BoosterX एक अलग नेटिव इंजन के संचालन को नियंत्रित करता है, परीक्षण की प्रगति दिखाता है और परिणाम सहेजता है। माप के दौरान यह हार्डवेयर और मेमोरी की अपनी निगरानी को अस्थायी रूप से रोक देता है और अपनी विंडो को मिनिमाइज़ कर देता है, फिर उनकी स्थिति बहाल कर देता है। इससे BoosterX के इंटरफ़ेस का प्रभाव कम होता है; बाहरी प्रोग्राम फिर भी लोड उत्पन्न कर सकते हैं।

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

रन का भाग निर्धारित अवधि उद्देश्य
वार्मअप 15 से लोड को गणनीय मापों के लिए तैयार करना
CPU कुल 20 से लगभग 6,67 से के तीन ब्लॉक
GPU कुल 30 से Geometry, Shader और Compute पर 10 से प्रत्येक, तीन ब्लॉकों में
Combined कुल 30 से 10 से के तीन ब्लॉक
कैलिब्रेशन 10 से Loaded Latency की जटिलता चुनना
विलंबता वार्मअप 2 से विलंबता मापने का अलग पथ तैयार करना
Baseline Latency 5 से आधारभूत लोड पर विलंबता मापना
Loaded Latency 20 से कैलिब्रिट किए गए लोड पर विलंबता मापना

संक्रमण, संसाधनों की तैयारी, प्रारंभिक CPU-फ़्रेम और समापन समय जोड़ते हैं। इसलिए रन का कुल समय मापे जाने वाले चरणों के योग से अधिक होता है: सत्यापित श्रृंखला में एक ही लोड में आसन्न रनों के आरंभ के बीच के अंतराल लगभग 157–172 सेकंड थे — रनों के बीच के विराम को ध्यान में रखते हुए; प्रकाशित डेटा से एक रन की सटीक अवधि निर्धारित नहीं की जा सकती।

प्रदर्शन परीक्षणों के ब्लॉक तीन राउंड में बारी-बारी आते हैं। CPU में प्रत्येक गणनीय ब्लॉक से पहले निश्चित प्रारंभिक स्थिति और 512 तैयारी फ़्रेम होते हैं। यदि कार्य की गति ब्लॉक-दर-ब्लॉक धीरे-धीरे बदलती है, तो यह निदान में दिखाई देता है। प्राप्त परिणामों को इस स्थिति में ठीक नहीं किया जाता।

रन प्रोफ़ाइल और अवधियाँ

Section titled “रन प्रोफ़ाइल और अवधियाँ”

इंजन चार प्रोफ़ाइल का समर्थन करता है: candidate, quick, extended और custom. चरणों की सटीक अवधियाँ:

प्रोफ़ाइल कार्य संक्रमण वार्मअप CPU GPU Combined कैलिब्रेशन विलंबता वार्मअप Baseline Loaded
Candidate विहित 0,5 से 15 से 20 से 30 से 30 से 10 से 2 से 5 से 20 से
Quick नैदानिक 0,25 से 7,5 से 10 से 15 से 15 से 5 से 1 से 2,5 से 10 से
Extended नैदानिक 1 से 30 से 40 से 60 से 60 से 20 से 4 से 10 से 40 से
Custom उपयोगकर्ता का अनुमत सीमाओं में उपयोगकर्ता की पसंद के अनुसार

Candidate डिफ़ॉल्ट प्रोफ़ाइल है, और केवल इसी के रन रैंक किए जाते हैं। Quick, Extended और Custom सदैव नैदानिक माने जाते हैं: इन्हें एक ही तुलना में Candidate के साथ नहीं मिलाया जा सकता और न ही रेटिंग में प्रकाशित किया जा सकता। Custom में कुछ परीक्षण छोड़े जा सकते हैं और अपनी अवधियाँ निर्धारित की जा सकती हैं: गणनीय ब्लॉक 1–180 से, संक्रमण — 0,1–180 से, विलंबता वार्मअप — 0,5–180 से स्वीकार करते हैं। अवधि का कोई भी पुनर्निर्धारण रन को नैदानिक बना देता है।

प्रत्येक फ़्रेम में डिस्क पर लिखे बिना संग्रह

Section titled “प्रत्येक फ़्रेम में डिस्क पर लिखे बिना संग्रह”

माप पहले से आवंटित मेमोरी ब्लॉकों में सहेजे जाते हैं। प्रत्येक फ़्रेम के संग्रह के समय प्रोग्राम JSON को फ़ॉर्मेट नहीं करता, वेक्टर का विस्तार नहीं करता और फ़ाइल में नहीं लिखता। बफ़र का आकार परीक्षण की अवधि और अपेक्षित अधिकतम रिकॉर्ड दर के आधार पर पहले से, अतिरिक्त गुंजाइश के साथ गणना किया जाता है। इस कार्यान्वयन में 768 MiB की सीमा लागू है।

GPU-कार्य समाप्त होने के बाद डेटा को मिलाकर संसाधित किया जाता है। इससे डेटा संग्रह का परीक्षण पर प्रभाव कम होता है, हालाँकि संग्रह स्वयं भी संसाधन खर्च करता है। इसके प्रभाव को मापने के लिए माप संग्रह के साथ और उसके बिना रनों की अलग से तुलना करनी होगी।

परिणाम में सारांश मेट्रिक्स होते हैं। मूल मापों की एक अलग फ़ाइल नए लोड निष्पादन के बिना सांख्यिकीय प्रसंस्करण को दोहराने की अनुमति देती है। ऐसी पुनर्गणना गणनाओं की जाँच करती है; हार्डवेयर पर पुनरावृत्ति की जाँच के लिए नया रन आवश्यक है।

रन की गुणवत्ता और परिणाम की अनुपयुक्तता

Section titled “रन की गुणवत्ता और परिणाम की अनुपयुक्तता”

प्रत्येक ब्लॉक के दौरान इंजन रन की गुणवत्ता — Run Quality — का मूल्यांकन करता है। मुख्य संकेतक CPU का पृष्ठभूमि लोड है, अर्थात् बेंचमार्क के अतिरिक्त सिस्टम पर लोड डालने वाली हर चीज़। इसकी गणना प्रति ब्लॉक पूरे सिस्टम के लोड और बेंचमार्क प्रक्रिया के लोड के बीच के अंतर के रूप में की जाती है, जिन्हें समान समय काउंटरों से मापा जाता है। Candidate प्रोफ़ाइल के लिए सीमा मान: 20% से अधिक — चेतावनी, 50% से अधिक — रन अनुपयुक्त माना जाता है।

Run Quality साथ ही संबंधित स्थितियों को दर्ज करता है: जुड़ा हुआ डीबगर, रिमोट सत्र, बैटरी पर पावर और बैटरी बचत मोड, हाइपरवाइज़र की उपस्थिति, विंडो का फ़ोकस खोना और डिस्प्ले का बदलना। हाइपरवाइज़र, बैटरी और रिमोट सत्र चेतावनियों के रूप में प्रकट होते हैं: ये स्वयं परिणाम को अस्वीकार नहीं करते, लेकिन बताते हैं कि संख्याएँ “स्वच्छ” स्टैंड से भिन्न क्यों हो सकती हैं। गणनीय ब्लॉक के दौरान डिस्प्ले का बदलना रन को अनुपयुक्त बना देता है।

उपयुक्त गणनीय परिणाम के लिए अतिरिक्त रूप से आवश्यक है:

  • Loaded Latency का सफल कैलिब्रेशन — यदि लक्ष्य समय के अनुसार जटिलता चुनना संभव न हुआ हो, तो रन अनुपयुक्त है;
  • GPU-लोड के निकास की उत्तीर्ण जाँच — नियंत्रण हस्ताक्षर का मेल न होना रन को अनुपयुक्त बना देता है;
  • संग्रहकर्ता की खोई हुई प्रविष्टियों का अभाव — कोई भी हानि रन को अनुपयुक्त बना देती है।

गुणवत्ता का वर्गीकरण परिणाम फ़ाइल में सहेजा जाता है, इसलिए “खराब” स्थितियाँ केवल रन के दौरान ही नहीं, बल्कि बाद में भी दिखाई देती हैं।

परिणाम को कैसे पढ़ें

Section titled “परिणाम को कैसे पढ़ें”
संकेतक अर्थ
Performance निश्चित लोडों की सापेक्ष गति
Core Latency Score आंतरिक विलंबता का सापेक्ष मूल्यांकन; अधिक अंक बेहतर
Consistency रन के भीतर धीमी पूँछ की अभिव्यक्ति
PC Score 50/30/20 भारों के साथ तीन घटकों का ज्यामितीय संयोजन

वास्तविक विलंबताएँ मिलीसेकंड में दिखाई जाती हैं, और उनके लिए कम बेहतर है। Consistency को रनों के बीच PC Score की पुनरावृत्ति के साथ नहीं मिलाया जा सकता। सूत्र और मानकीकरण स्थिरांक अंक गणना में खुले हैं।

परिणाम की सीमाएँ

Section titled “परिणाम की सीमाएँ”
  • सिंथेटिक परिदृश्य सिस्टम में बदलावों का पता लगाने में मदद करता है, लेकिन किसी विशिष्ट गेम के परीक्षण का स्थान नहीं लेता।
  • कम अंतर-रन प्रसरण अभी प्रत्येक समय-चिह्न की सटीकता या व्यवस्थित त्रुटि के अभाव को सिद्ध नहीं करता।
  • एक PC के आठ रन सभी CPU, GPU और Windows संस्करणों के लिए परिणामों का वितरण स्थापित नहीं करते।
  • संगत लोड संस्करणों और समान प्रोफ़ाइल की तुलना करें। त्वरित, विस्तारित और उपयोगकर्ता प्रोफ़ाइल को बिना शर्त Candidate के साथ नहीं मिलाया जा सकता।
  • रद्द किए गए या अपूर्ण रन का उपयोग पूर्ण माप के स्थान पर न करें।

आगे: लोड, विलंबताएँ और PresentMon, सूत्र, पुनरावृत्ति, रनों की तुलना, रेटिंग.

सत्यापित: 2026-09-20।