Hoppa till innehåll

Benchmarkmetodik

På den här sidan

PC Benchmark X mäter utförandet av givna CPU/GPU-scenarier och fördröjningen i reaktionen på en mjukvarusignal. Arbetsmängden inom ett scenario är fast. Varaktigheter och vikter för bedömningar anges av metodiken som klienten hämtar från servern.

Den här sidan beskriver motorgenerationen 0.8.0 och basparametrar. Faktiska parametrar för en ny körning kan skilja sig efter en uppdatering av servermetodiken. Ett redan utfört test får inga nya mätningar från ändrade inställningar: endast omräkning av dess poäng från sparade data är möjlig.

Öppna BoosterX → Benchmark → Test, välj en profil och kontrollera de visade parametrarna. Under mätningarna pausar BoosterX sin egen övervakning och minimerar sina fönster, och återställer sedan deras tillstånd. Externa program fortsätter att köras och kan påverka siffrorna.

Upprepa tester med en version av motorn och drivrutinen, med samma inställningar för strömförsörjning, överklockning och kylning. Anslut laddaren på en bärbar dator. För att jämföra före/efter, ändra en inställning och skriv ned exakt vad som ändrades.

Del av körningen Basvaraktighet Syfte
Uppvärmning 15 s Förbereda belastningen inför de räknade mätningarna
CPU 20 s totalt Tre block på ungefär 6,67 s
GPU 30 s totalt 10 s vardera på Geometry, Shader och Compute, i tre block var
Combined 30 s totalt Tre block på 10 s
Kalibrering 10 s Ställa in svårighetsgraden för Loaded Latency
Fördröjningsuppvärmning 2 s Förbereda mätvägen
Baseline Latency 20 s Mäta fördröjningen vid basbelastning
Loaded Latency 20 s Mäta fördröjningen under kalibrerad belastning

Baseline i bas-Candidate har ökats från tidigare 5 till 20 sekunder. GPU-värdet i tabellen avser hela GPU-delen, inte vart och ett av de tre scenarierna separat. Övergångar, förberedelse av resurser och avslutning lägger till tid till de angivna varaktigheterna.

Prestandabelastningarna varvas i tre omgångar. Före varje CPU-block återställs simuleringens tillstånd och 512 förberedande bildrutor körs utanför räkningen. Detta minskar beroendet av föregående block, men eliminerar inte uppvärmning, ändrade frekvenser eller bakgrundsbelastning.

Profil Syfte Övergång Uppvärmning CPU GPU totalt Combined Kalibrering Fördröjningsuppvärmning Baseline Loaded
Candidate Publicering av ett användbart 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 Långvarig lokal diagnostik 1 s 30 s 40 s 60 s 60 s 20 s 4 s 40 s 40 s

Detta är basvaraktigheter som kan ändras av servern. Profilernas tillgänglighet styrs också på distans. För vanlig publicering är Candidate avsedd; Quick och Extended förblir lokala. En användares ofullständiga uppsättning tester är inte en ersättning för en rankningskörning.

En längre inspelning ger fler observationer, men garanterar i sig inte en bättre poäng eller frånvaro av störningar. Blanda inte profiler i ett före/efter-experiment.

Insamling utan skrivning till disk i varje bildruta

Section titled “Insamling utan skrivning till disk i varje bildruta”

Mätningarna samlas i förallokerade minnesblock. I varje bildruta formaterar programmet inte JSON och skriver inte en resultatpost till disk. Efter avslutat arbete slås data samman och bearbetas. Detta minskar insamlingens inverkan på testet, men gör inte mätverktyget resursfritt.

Sammanfattande mätvärden, tidsfördelningar och uppgifter om körningen sparas. En omräkning från sparade mätningar kontrollerar aritmetiken; hårdvarans repeterbarhet kan endast kontrolleras med nya körningar.

Körningens kvalitet och resultatets otjänlighet

Section titled “Körningens kvalitet och resultatets otjänlighet”

Var uppmärksam på varningar om bakgrundsbelastning, strömförsörjning, fönsterbyte, skärmbyten och miljöförhållanden. Virtualisering eller en separat varning bevisar i sig varken fusk eller en specifik orsak till en låg poäng.

En avbruten, ofullständig eller felaktigt uppmätt körning kan sakna en användbar poäng och tillåts inte för vanlig publicering. Servern avgör separat publiceringens tillgänglighet och behovet av kontroll. Följ meddelandet i programmet; upprepa testet under lugna förhållanden om orsaken är kopplad till mätningen.

Inspelningens kvalitet betyder inte att alla externa störningar har kunnat uteslutas. För en praktisk slutsats krävs upprepade tester och jämförbara förhållanden.

Indikator Betydelse
CPU Score Hastigheten i CPU-scenariot och P99 av CPU-bildrutans tid
GPU Score Normaliserad hastighet för Geometry, Shader och Compute
Core Latency Score Bedömning av den interna fördröjningen; fler poäng är bättre
Consistency Ytterligare karakteristik av den långsamma svansen inom en körning
PC Score Geometrisk sammanslagning av CPU, GPU och Latency; basvikter 60/20/20

Verkliga fördröjningar visas i millisekunder, och för dem är lägre bättre. Consistency ingår inte som en separat komponent i den nya slutformeln och ersätter inte repeterbarheten mellan körningar. Detaljerade formler, referenser och vikter är öppna.

  • Ett syntetiskt scenario hjälper till att upptäcka systemförändringar, men ersätter inte ett test av ett specifikt spel.
  • En låg spridning bevisar ännu inte noggrannheten hos varje tidsstämpel eller frånvaron av ett systematiskt fel.
  • Core Latency mäter inte hela vägen från musen till pixlarnas ljuseffekt.
  • Den allmänna placeringen i rankningen beror på valda vikter, deltagarnas sammansättning och serverns omräkning.
  • En omräkning av en gammal poäng gör inte en gammal version av belastningen ny. För att jämföra korrigerade scenarier, utför ett nytt test.

Arkivet för repeterbarhetskontroll avser version 0.5.2. Den nya metodiken ärver inte automatiskt dess uppmätta spridningsvärden.

Uppdaterad: 2026-10-02.