Puanlar nasıl hesaplanır
Sayfa içeriği
PC Score boyutsuz bir endekstir. Yeni modelde CPU, GPU ve dahili gecikmeyi birleştirir. Temel ağırlıklar: CPU 60%, GPU 20%, Latency 20%. Aşağıdaki referanslar ve ağırlıklar temel yapılandırmayı tanımlar, çevrimiçi sıralamanın değişmeyeceğine dair bir taahhüt değildir: sunucu yeni bir metodoloji yayımlayabilir.
Kaynak metrikler
Bölüm başlığı “Kaynak metrikler”Blok için throughput, geçerli kayıt sayısı ve ilk ile son arasındaki süre üzerinden hesaplanır:
throughput = (N_valid − 1) × QPC_frequency / (last_QPC − first_QPC)Aynı yükün üç bloğu için throughput’un aritmetik ortalaması alınır. CPU frame time, CPU çalışma süresini tanımlar. GPU ve Combined için kare aralıkları, işin başlangıcına ait komşu GPU timestamps ile belirlenir; GPU işinin süresi ayrı olarak saklanır. Benchmark’ın koşullu kare sayısı oyun FPS’i değildir.
Eksik ölçümler sıfırlarla değiştirilmez. Değerlendirme için veri yetersizse, bir bileşenin kullanılamaması sıfır performans olarak yorumlanamaz.
Persentiller ve Low FPS
Bölüm başlığı “Persentiller ve Low FPS”Persentiller, sıralanmış değerler için Hyndman–Fan Type 7 doğrusal interpolasyonuyla hesaplanır:
h = (n − 1) × pi = floor(h)percentile = x[i] + (h − i) × (x[min(i + 1, n − 1)] − x[i])P50 medyandır. P99 kare süresi yavaş kuyruğu tanımlar: gözlemlerin yaklaşık 99%’i bu sınırı aşmaz.
- 1% Low = 1000 / P99 milisaniye cinsinden kare süresi.
- 0,1% Low = 1000 / P99,9 kare süresi.
Burada Low FPS, karelerin en kötü yüzdesinin ortalama FPS’i değil, ters persentildir. Low FPS tanımı farklı olan başka bir testteki sayılar aynı verilerde bile farklılık gösterebilir. 0,1% Low, seyrek olaylara ve kayıt uzunluğuna duyarlıdır. Temel yeni formülde CPU için P99 kullanılır; P99,9 ek metrik olarak gösterilir ve PC Score’da ayrı bir ağırlığı yoktur.
Normlama ve geometrik ortalama
Bölüm başlığı “Normlama ve geometrik ortalama”Hız için normlanmış değer measurement / reference, gecikme için reference / measurement’tir. Ağırlıklı geometrik ortalama:
G(x, w) = exp(Σ(w × ln(x)) / Σw)Referanslar, tüm bilgisayarların ortalaması veya piyasa standardı değil, normlama için sabit sayılardır. Temel değerlendirmenin ölçeği 10 000’dir: kullanılan tüm girdilerin referansla örtüşmesi 10 000 puan verir. Ağırlıklar toplamlarına göre normlanır.
CPU Score
Bölüm başlığı “CPU Score”CPU, CPU senaryosunun yürütme hızını ve kare süresinin P99 değerini birleştirir. Temel referanslar: throughput 4000 koşullu kare/s, P99 0,3 ms. CPU’nun dahili ağırlıkları: 60% hız ve 40% kare süresi kuyruğu.
CPU Score = 10000 × (CPU throughput / 4000)^0.60 × (0.3 / CPU frame P99_ms)^0.40İkinci kısım, 1% Low CPU’nun 1000 / 0.3’e normlanmasına, yani yaklaşık 3333,33 koşullu kare/s’ye denktir. Daha seyrek gecikmeler, ortalama throughput yakın olsa bile CPU Score’u iyileştirebilir. Bu, CS2 veya başka bir oyundaki 1% Low değildir: benchmark’ın kendi CPU simülasyonu ölçülür.
GPU Score
Bölüm başlığı “GPU Score”| Senaryo | Referans throughput, koşullu kare/s | GPU içindeki ağırlık |
|---|---|---|
| Geometry | 740 | 45% |
| Shader | 360 | 45% |
| Compute | 7600 | 10% |
GPU Score = 10000 × (Geometry / 740)^0.45 × (Shader / 360)^0.45 × (Compute / 7600)^0.10Compute, iki grafik senaryosundan daha düşük ağırlığa sahiptir. Bu nedenle tek başına yüksek bir hesaplama shader hızı, orantılı olarak yüksek bir genel puan anlamına gelmez. GPU Score ayrıca sürücüye, komut gönderimine ve sistem durumuna bağlıdır; bu, ekran kartının izole bir pasaport değerlendirmesi değildir.
Core Latency
Bölüm başlığı “Core Latency”Yazılım sinyalinden GPU işinin tamamlanmasına kadar gecikmenin P50, P95 ve P99 değerleri kullanılır.
| Senaryo | Referans P50, ms | Referans P95, ms | Referans P99, ms | Senaryo ağırlığı |
|---|---|---|---|---|
| Baseline | 2,5 | 4 | 6 | 20% |
| Loaded | 9 | 12 | 16 | 80% |
Her senaryo içinde P50/P95/P99 ağırlıkları 50/30/20’dir:
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.80Milisaniye cinsinden gecikmelerde düşük değer daha iyidir; buna karşılık gelen puan artar. PresentMon’un kare çıkışı metrikleri bu bileşene dahil değildir.
Nihai PC Score
Bölüm başlığı “Nihai PC Score”PC Score = 10000 × (CPU Score / 10000)^0.60 × (GPU Score / 10000)^0.20 × (Core Latency Score / 10000)^0.20Bu aritmetik değil geometrik bir toplamdır. Örneğin, diğer girdiler değişmeden:
- CPU throughput’un 10% artması PC Score’u yaklaşık 3,5% artırır:
1.10^(0.60 × 0.60); - CPU P99’nin 10% azalması PC Score’u yaklaşık 2,6% artırır:
(1 / 0.90)^(0.40 × 0.60); - Compute’un iki katına çıkması PC Score’u yaklaşık 1,4% artırır:
2^(0.10 × 0.20).
Bunlar aritmetik örneklerdir, ölçülmüş bir hız aşırtma veya optimizasyon etkisi değildir. Pratikte tek bir ayar aynı anda birkaç metriği değiştirebilir.
Performance
Bölüm başlığı “Performance”Eski sonuçlarda ve genişletilmiş tanılamada Performance saklanabilir. Temel formülü CPU, Geometry, Shader, Compute ve Combined’ı 3/1/1/1/3 göreli ağırlıkları ve 4000/740/360/7600/665 referanslarıyla birleştirir. CPU/GPU/Latency modelinde Performance, nihai PC Score’un girdisi değildir. Combined ayrı bir ölçülen senaryo olarak kalır, ancak doğrudan yeni nihai formüle girmez.
Consistency
Bölüm başlığı “Consistency”Consistency, bir çalıştırma içinde yavaş kuyruğun tipik süreye oranını tanımlar. Temel tanılama için CPU, Shader ve Combined’ın P99/P50 oranları kullanılır; bunlar 1,20 / 1,15 / 1,20’e normlanır ve eşit ağırlıklarla geometrik ortalamada birleştirilir.
Consistency, yeni formülün ayrı bir çarpanı değildir. Bu, akıcılık değerlendirmesinden vazgeçmek anlamına gelmez: P99 CPU zaten CPU Score’da dikkate alınır ve P95/P99 gecikmesi Latency’ye girer. Tam çalıştırmalar arasındaki tekrarlanabilirlik yine de ayrıca kontrol edilir.
Metodoloji güncellemesi ve eski sonuçlar
Bölüm başlığı “Metodoloji güncellemesi ve eski sonuçlar”İstemci değerlendirme parametrelerini sunucudan alır. Yeni metodoloji yayımlandıktan sonra sunucu, kaydedilmiş sonuçları mevcut ölçümlerden yeniden hesaplayabilir ve sıralamadaki yerleri değiştirebilir. Yeniden hesaplama puanları değiştirir, ancak testi tekrarlamaz ve eski yükü, sürücüyü veya çalıştırma koşullarını düzeltmez.
Sıralama, yalnızca metodoloji sürümü nedeniyle ayrı tablolara bölünmez. Kendi öncesi/sonrası deneyiniz için yine de aynı yük sürümünü ve koşulları seçin. Eski bir sonucun bileşeni için gerekli veriler yoksa, bunlar genel puandan geri çıkarılamaz veya eksik değer sıfır sayılamaz.
Arşivdeki 0.5.2 sürüm serisi, eski Performance / Latency / Consistency modelinin 50/30/20 ağırlıklarıyla ilk puanlarını korur. Tabloları ve betiği yeni formülün doğrulaması değildir. Ara 70/20/10 da burada açıklanan CPU/GPU/Latency’ye değil, önceki modele aittir.
Güncellendi: 2026-10-02.
