Kā tiek aprēķināti punkti
Šajā lapā
PC Score ir bezdimensiju indekss. Jaunajā modelī tas apvieno CPU, GPU un iekšējo latentumu. Bāzes svari: CPU 60%, GPU 20%, Latency 20%. Tālāk minētie etaloni un svari apraksta bāzes konfigurāciju, nevis solījumu par nemainīgiem tiešsaistes reitinga iestatījumiem: serveris var publicēt jaunu metodiku.
Sākotnējās metrikas
Section titled “Sākotnējās metrikas”Blokam caurlaidspēja tiek aprēķināta pēc derīgo ierakstu skaita un laika starp pirmo un pēdējo:
throughput = (N_valid − 1) × QPC_frequency / (last_QPC − first_QPC)Trim vienas slodzes blokiem tiek ņemts caurlaidspējas aritmētiskais vidējais. CPU frame time apraksta CPU darba laiku. GPU un Combined kadru intervāli tiek noteikti pēc blakus esošajiem GPU timestamps darba sākumā; paša GPU darba ilgums tiek glabāts atsevišķi. Benchmark nosacīto kadru skaits nav spēles FPS.
Trūkstošie mērījumi netiek aizstāti ar nullēm. Ja datu novērtējumam nav pietiekami, komponenta nepieejamību nevar traktēt kā nulles veiktspēju.
Percentiles un Low FPS
Section titled “Percentiles un Low FPS”Percentiles tiek aprēķinātas ar Hyndman–Fan Type 7 lineāro interpolāciju sakārtotām vērtībām:
h = (n − 1) × pi = floor(h)percentile = x[i] + (h − i) × (x[min(i + 1, n − 1)] − x[i])P50 ir mediāna. Kadra laika P99 raksturo lēno asti: aptuveni 99% novērojumu nepārsniedz šo robežu.
- 1% Low = 1000 / P99 kadra laika milisekundēs.
- 0,1% Low = 1000 / P99,9 kadra laika.
Šeit Low FPS ir apgrieztā percentile, nevis sliktākā kadru procenta vidējais FPS. Skaitļi no cita testa ar citu Low FPS definīciju var atšķirties pat uz vieniem un tiem pašiem datiem. 0,1% Low ir jutīgs pret retiem notikumiem un ieraksta garumu. Bāzes jaunajā formulā CPU tiek izmantots P99; P99,9 tiek rādīts kā papildu metrika un tam nav atsevišķa svara PC Score.
Normalizēšana un ģeometriskais vidējais
Section titled “Normalizēšana un ģeometriskais vidējais”Ātrumam normalizētā vērtība ir measurement / reference, latentumam reference / measurement. Svērtais ģeometriskais vidējais:
G(x, w) = exp(Σ(w × ln(x)) / Σw)Etaloni ir fiksēti skaitļi normalizēšanai, nevis vidējie visos datoros vai tirgus standarts. Bāzes novērtējuma mērogs ir 10 000: visu izmantoto ievadu sakritība ar etalonu dod 10 000 punktus. Svari tiek normalizēti uz to summu.
CPU Score
Section titled “CPU Score”CPU apvieno CPU scenārija izpildes ātrumu un tā kadra laika P99. Bāzes etaloni: caurlaidspēja 4000 nosacīti kadri/s, P99 0,3 ms. CPU iekšējie svari: 60% ātruma un 40% kadra laika astes.
CPU Score = 10000 × (CPU throughput / 4000)^0.60 × (0.3 / CPU frame P99_ms)^0.40Otrā daļa ir līdzvērtīga 1% Low CPU normalizēšanai pret 1000 / 0.3, tas ir, aptuveni 3333,33 nosacīti kadri/s. Retākas aiztures var uzlabot CPU Score pat pie tuva vidējā caurlaidspēja. Tas nav 1% Low CS2 vai citā spēlē: tiek mērīta benchmark paša CPU simulācija.
GPU Score
Section titled “GPU Score”| Scenārijs | Etalona caurlaidspēja, nosacīti kadri/s | Svars GPU iekšienē |
|---|---|---|
| Geometry | 740 | 45% |
| Shader | 360 | 45% |
| Compute | 7600 | 10% |
GPU Score = 10000 × (Geometry / 740)^0.45 × (Shader / 360)^0.45 × (Compute / 7600)^0.10Compute ir mazāks svars nekā diviem grafiskajiem scenārijiem. Tāpēc atsevišķi augsts skaitļošanas šeidera ātrums nenozīmē proporcionāli augstu kopējo punktu skaitu. GPU Score ir atkarīgs arī no draivera, komandu padeves un sistēmas stāvokļa; tas nav izolēts videokartes pases novērtējums.
Core Latency
Section titled “Core Latency”Tiek izmantotas P50, P95 un P99 aiztures no programmatūras signāla līdz GPU darba pabeigšanai.
| Scenārijs | Etalons P50, ms | Etalons P95, ms | Etalons P99, ms | Scenārija svars |
|---|---|---|---|---|
| Baseline | 2,5 | 4 | 6 | 20% |
| Loaded | 9 | 12 | 16 | 80% |
Katrā scenārijā P50/P95/P99 svari ir 50/30/20:
Baseline = (2.5 / B50)^0.50 × (4 / B95)^0.30 × (6 / B99)^0.20Loaded = (9 / L50)^0.50 × (12 / L95)^0.30 × (16 / L99)^0.20Core Latency Score = 10000 × Baseline^0.20 × Loaded^0.80Aiztures milisekundēs ir labākas pie mazākas vērtības; attiecīgais punktu skaits pie tā aug. PresentMon kadra izvades metrikas šajā komponentā neietilpst.
Kopējais PC Score
Section titled “Kopējais PC Score”PC Score = 10000 × (CPU Score / 10000)^0.60 × (GPU Score / 10000)^0.20 × (Core Latency Score / 10000)^0.20Tā ir ģeometriskā, nevis aritmētiskā summa. Piemēram, pie nemainīgiem pārējiem ievadiem:
- CPU caurlaidspējas pieaugums par 10% paaugstina PC Score aptuveni par 3,5%:
1.10^(0.60 × 0.60); - CPU P99 samazinājums par 10% paaugstina PC Score aptuveni par 2,6%:
(1 / 0.90)^(0.40 × 0.60); - Compute dubultošana paaugstina PC Score aptuveni par 1,4%:
2^(0.10 × 0.20).
Šie ir aritmētiski piemēri, nevis izmērīts overclocking vai optimizācijas efekts. Praksē viens iestatījums var vienlaikus mainīt vairākas metrikas.
Performance
Section titled “Performance”Vecos rezultātos un paplašinātajā diagnostikā var saglabāties Performance. Tā bāzes formula apvieno CPU, Geometry, Shader, Compute un Combined ar relatīvajiem svariem 3/1/1/1/3 un etaloniem 4000/740/360/7600/665. Modelī CPU/GPU/Latency Performance nav kopējā PC Score ievads. Combined paliek atsevišķs mērīts scenārijs, bet tieši jaunajā kopējā formulā neietilpst.
Consistency
Section titled “Consistency”Consistency apraksta lēnās astes attiecību pret tipisko laiku palaišanas ietvaros. Bāzes diagnostikai tiek izmantotas P99/P50 CPU, Shader un Combined attiecības, normalizētas pret 1,20 / 1,15 / 1,20 un apvienotas ar ģeometrisko vidējo ar vienādiem svariem.
Consistency nav atsevišķs jaunās formulas reizinātājs. Tas nav atteikums no vienmērīguma novērtējuma: P99 CPU jau tiek ņemts vērā CPU Score, un P95/P99 aiztures ietilpst Latency. Atkārtojamība starp pilnām palaišanām tomēr tiek pārbaudīta atsevišķi.
Metodikas atjaunināšana un vecie rezultāti
Section titled “Metodikas atjaunināšana un vecie rezultāti”Klients saņem novērtējuma parametrus no servera. Pēc jaunas metodikas publicēšanas serveris var pārrēķināt saglabātos rezultātus no pieejamajiem mērījumiem un mainīt vietas reitingā. Pārrēķins maina punktus, bet neatkārto testu un neizlabo veco slodzi, draiveri vai palaišanas apstākļus.
Reitings netiek sadalīts atsevišķās tabulās tikai metodikas versijas dēļ. Savam eksperimentam pirms/pēc tomēr izvēlieties vienu un to pašu slodzes versiju un apstākļus. Ja vecā rezultāta komponentam nav nepieciešamo datu, tos nevar atjaunot no kopējā punkta skaita vai uzskatīt trūkstošo vērtību par nulli.
Arhīva versijas 0.5.2 sērija saglabā vecā Performance / Latency / Consistency modeļa sākotnējos punktus ar svariem 50/30/20. Tās tabulas un skripts nav jaunās formulas pārbaude. Arī starpposma 70/20/10 attiecas uz iepriekšējo modeli, nevis uz šeit aprakstīto CPU/GPU/Latency.
Atjaunināts: 2026-10-02.
