Gå til indhold

Benchmarkmetode

På denne side

PC Benchmark X måler udførelsen af definerede CPU/GPU-scenarier og reaktionstiden på et softwaresignal. Mængden af arbejde i scenariet er fast. Varigheder og vægte for bedømmelser fastlægges af den metode, som klienten modtager fra serveren.

Denne side beskriver motor-generationen 0.8.0 og grundparametrene. De faktiske parametre for en ny kørsel kan afvige efter en opdatering af servermetoden. En allerede udført test får ikke nye målinger ved at ændre indstillinger: kun en genberegning af dens point fra de gemte data er mulig.

Åbn BoosterX → Benchmark → Test, vælg en profil og kontrollér de viste parametre. Under målingerne sætter BoosterX sin egen overvågning på pause og minimerer sine vinduer, hvorefter deres tilstand gendannes. Eksterne programmer fortsætter med at køre og kan påvirke tallene.

Gentag test med samme version af motoren og driveren, samme indstillinger for strøm, overclocking og køling. På en bærbar computer skal du tilslutte opladeren. Ved sammenligning før/efter skal du ændre én indstilling og notere, hvad der præcis blev ændret.

Del af kørslen Grundvarighed Formål
Opvarmning 15 s Forberede belastningen til de tællende målinger
CPU 20 s i alt Tre blokke på cirka 6,67 s
GPU 30 s i alt 10 s på Geometry, Shader og Compute, hver i tre blokke
Combined 30 s i alt Tre blokke på 10 s
Kalibrering 10 s Tilpasse sværhedsgraden for Loaded Latency
Opvarmning af forsinkelse 2 s Forberede målevejen
Baseline Latency 20 s Måle forsinkelsen ved grundbelastning
Loaded Latency 20 s Måle forsinkelsen under kalibreret belastning

Baseline i det grundlæggende Candidate er øget fra de tidligere 5 til 20 sekunder. GPU-værdien i tabellen henviser til hele GPU-delen, ikke til hvert af de tre scenarier hver for sig. Overgange, forberedelse af ressourcer og afslutning tilføjer tid til de angivne varigheder.

Ydelsesbelastningerne skifter i tre runder. Før hver CPU-blok nulstilles simuleringstilstanden, og der udføres 512 forberedende billeder uden for tællingen. Det mindsker afhængigheden af den foregående blok, men fjerner ikke opvarmning, ændring af frekvenser eller baggrundsbelastning.

Profil Formål Overgang Opvarmning CPU GPU i alt Combined Kalibrering Opvarmning af forsinkelse Baseline Loaded
Candidate Offentliggørelse af et brugbart resultat 0,5 s 15 s 20 s 30 s 30 s 10 s 2 s 20 s 20 s
Quick Kort lokal diagnostik 0,25 s 7,5 s 10 s 15 s 15 s 5 s 1 s 2,5 s 10 s
Extended Langvarig lokal diagnostik 1 s 30 s 40 s 60 s 60 s 20 s 4 s 40 s 40 s

Dette er grundvarighederne, som kan ændres af serveren. Profilernes tilgængelighed styres også eksternt. Til almindelig offentliggørelse er Candidate beregnet; Quick og Extended forbliver lokale. Et brugerdefineret ufuldstændigt sæt tests er ikke en erstatning for en kørsel til ranglisten.

En længere optagelse giver flere observationer, men garanterer ikke i sig selv et bedre point eller fravær af forstyrrelser. Bland ikke profiler i et før/efter-eksperiment.

Indsamling uden skrivning til disken i hvert billede

Sektion kaldt “Indsamling uden skrivning til disken i hvert billede”

Målingerne indsamles i på forhånd tildelte hukommelsesblokke. Ved hvert billede formaterer programmet ikke JSON og skriver ikke en resultatpost til disken. Efter afslutningen samles og behandles dataene. Det mindsker indsamlingens indflydelse på testen, men gør ikke måleværktøjet gratis i ressourcer.

Sammenfattende målinger, tidsfordelinger og oplysninger om kørslen gemmes. En genberegning fra de gemte målinger kontrollerer aritmetikken; den hardwaremæssige repeterbarhed kan kun kontrolleres med nye kørsler.

Kørslens kvalitet og ubrugeligt resultat

Sektion kaldt “Kørslens kvalitet og ubrugeligt resultat”

Vær opmærksom på advarsler om baggrundsbelastning, strøm, vindueskift, skærmskift og miljøforhold. Virtualisering eller en separat advarsel beviser i sig selv hverken snyd eller en bestemt årsag til en lav bedømmelse.

En afbrudt, ufuldstændig eller forkert målt kørsel kan mangle en brugbar bedømmelse og tillades ikke til almindelig offentliggørelse. Serveren fastlægger særskilt offentliggørelsens tilgængelighed og behovet for kontrol. Følg meddelelsen i programmet; gentag testen under rolige forhold, hvis årsagen er relateret til målingen.

Optagelsens kvalitet betyder ikke, at alle eksterne forstyrrelser er udelukket. For en praktisk konklusion kræves gentagne tests og sammenlignelige forhold.

Indikator Betydning
CPU Score Hastigheden af CPU-scenariet og P99 af CPU-billedets tid
GPU Score Normeret hastighed for Geometry, Shader og Compute
Core Latency Score Bedømmelse af den interne forsinkelse; flere point er bedre
Consistency Yderligere karakteristik af den langsomme hale inden for en kørsel
PC Score Geometrisk sammenslutning af CPU, GPU og Latency; grundvægte 60/20/20

Reelle forsinkelser vises i millisekunder, og for dem er mindre bedre. Consistency indgår ikke som en separat komponent i den nye endelige formel og erstatter ikke repeterbarheden mellem kørsler. De detaljerede formler, referencer og vægte er åbne.

  • Et syntetisk scenarie hjælper med at opdage ændringer i systemet, men erstatter ikke en test af et bestemt spil.
  • Lav spredning beviser endnu ikke nøjagtigheden af hvert tidsstempel eller fraværet af en systematisk fejl.
  • Core Latency måler ikke hele vejen fra musen til pixelens lys.
  • Den samlede placering på ranglisten afhænger af de valgte vægte, deltagernes sammensætning og serverens genberegning.
  • En genberegning af et gammelt point gør ikke en gammel version af belastningen ny. For at sammenligne rettede scenarier skal du udføre en ny test.

Arkivet for kontrol af repeterbarhed vedrører version 0.5.2. Den nye metode arver ikke automatisk dens målte spredningsværdier.

Opdateret: 2026-10-02.