Benchmark metodolojisi
Sayfa içeriği
PCBenchmarkX, tanımlanmış CPU/GPU senaryolarının yürütülmesini ve yazılım sinyaline tepki gecikmesini ölçer. İş hacmi sabittir, değerlendirme formülleri açıktır. Tekrarlanan çalıştırmalar sonucun kararlılığını doğrulamayı sağlar.
Bu belge 0.5.2 motoru, phase4.6-dev-1 yükü, stats-phase4.6-v1 istatistiği ve score-model-1.2-candidate-1 modeli için geçerlidir. Model adında Candidate kullanılır. Normalleştirme değerleri ön niteliktedir: bunlar tüm bilgisayarların ortalama göstergeleri olarak kabul edilemez. Referans hakkında ayrıntılar puan hesaplamasında anlatılmaktadır.
Hazırlık
Bölüm başlığı “Hazırlık”BoosterX ayrı bir yerel motorun çalıştırılmasını yönetir, testin ilerleyişini gösterir ve sonucu kaydeder. Ölçüm sırasında kendi donanım ve bellek izlemesini duraklatır ve kendi pencerelerini simge durumuna küçültür, ardından durumlarını geri yükler. Bu, BoosterX arayüzünün etkisini azaltır; harici programlar yine de yük oluşturabilir.
Testleri aynı motor ve sürücü sürümüyle, aynı güç, hız aşırtma ve soğutma ayarlarıyla tekrarlayın. Gereksiz arka plan programlarını kapatın. Dizüstü bilgisayarınız varsa tüm testleri şarj cihazı takılıyken yapın. Bir değişiklikten önce ve sonra karşılaştırırken tam olarak hangi ayarı değiştirdiğinizi yazın.
Candidate dizisi
Bölüm başlığı “Candidate dizisi”| Çalıştırma bölümü | Tanımlı süre | Amaç |
|---|---|---|
| Isınma | 15 sn | Yükü sayılan ölçümlere hazırlamak |
| CPU | toplam 20 sn | Yaklaşık 6,67 sn’lik üç blok |
| GPU | toplam 30 sn | Geometry, Shader ve Compute için 10 sn, her biri üç blokta |
| Combined | toplam 30 sn | 10 sn’lik üç blok |
| Kalibrasyon | 10 sn | Loaded Latency karmaşıklığını ayarlamak |
| Gecikme ısınması | 2 sn | Ayrı gecikme ölçüm yolunu hazırlamak |
| Baseline Latency | 5 sn | Temel yük altında gecikmeyi ölçmek |
| Loaded Latency | 20 sn | Kalibre edilmiş yük altında gecikmeyi ölçmek |
Geçişler, kaynak hazırlığı, ön CPU kareleri ve tamamlama süre ekler. Bu nedenle toplam çalıştırma süresi ölçülen aşamaların toplamından büyüktür: doğrulanmış seride aynı yüklemedeki komşu çalıştırmaların başlangıçları arasındaki aralıklar yaklaşık 157–172 saniyeydi — çalıştırmalar arasındaki duraklama dahil; yayımlanmış verilerden tek bir çalıştırmanın kesin süresi belirlenemez.
Performans testi blokları üç turda dönüşümlü olarak yapılır. CPU’da her sayılan bloktan önce sabit bir başlangıç durumu ve 512 hazırlık karesi vardır. Hız bloktan bloğa kademeli olarak değişirse bu tanılamaya yansır. Elde edilen sonuçlar bu durumda düzeltilmez.
Çalıştırma profilleri ve süreleri
Bölüm başlığı “Çalıştırma profilleri ve süreleri”Motor dört profili destekler: candidate, quick, extended ve custom. Aşamaların kesin süreleri:
| Profil | Görev | Geçiş | Isınma | CPU | GPU | Combined | Kalibrasyon | Gecikme ısınması | Baseline | Loaded |
|---|---|---|---|---|---|---|---|---|---|---|
| Candidate | kanonik | 0,5 sn | 15 sn | 20 sn | 30 sn | 30 sn | 10 sn | 2 sn | 5 sn | 20 sn |
| Quick | tanısal | 0,25 sn | 7,5 sn | 10 sn | 15 sn | 15 sn | 5 sn | 1 sn | 2,5 sn | 10 sn |
| Extended | tanısal | 1 sn | 30 sn | 40 sn | 60 sn | 60 sn | 20 sn | 4 sn | 10 sn | 40 sn |
| Custom | kullanıcı tanımlı | izin verilen sınırlar içinde kullanıcı seçimi |
Candidate varsayılan profildir ve yalnızca onun çalıştırmaları sıralanır. Quick, Extended ve Custom her zaman tanısal sayılır: bunlar tek bir karşılaştırmada Candidate ile karıştırılamaz ve sıralamaya yayımlanamaz. Custom’da testlerin bir kısmını bırakabilir ve kendi sürelerinizi tanımlayabilirsiniz: sayılan bloklar 1–180 sn, geçişler 0,1–180 sn, gecikme ısınması 0,5–180 sn kabul eder. Herhangi bir süre geçersiz kılma işlemi çalıştırmayı tanısal yapar.
Her karede diske yazmadan toplama
Bölüm başlığı “Her karede diske yazmadan toplama”Ölçümler önceden ayrılmış bellek bloklarına kaydedilir. Her karenin toplanması sırasında program JSON biçimlendirmez, vektörü genişletmez ve dosyaya yazmaz. Tampon boyutları test süresine ve beklenen en yüksek kayıt hızına göre önceden, pay bırakılarak hesaplanır. Bu uygulamada 768 MiB sınırı geçerlidir.
GPU işi tamamlandıktan sonra veriler birleştirilir ve işlenir. Bu, veri toplamanın test üzerindeki etkisini azaltır, ancak toplamanın kendisi de kaynak tüketir. Etkisini ölçmek için ölçüm toplamalı ve toplamasız çalıştırmaları ayrı ayrı karşılaştırmak gerekir.
Sonuç özet metrikler içerir. Ayrı bir ham ölçüm dosyası, yükü yeniden çalıştırmadan istatistiksel işlemeyi tekrarlamayı sağlar. Böyle bir yeniden hesaplama hesaplamaları doğrular; donanımda tekrarlanabilirliği doğrulamak için yeni bir çalıştırma gerekir.
Çalıştırma kalitesi ve sonucun uygun olmaması
Bölüm başlığı “Çalıştırma kalitesi ve sonucun uygun olmaması”Motor her blok sırasında çalıştırma kalitesini — Run Quality — değerlendirir. Temel gösterge arka plan CPU yüküdür, yani bizzat benchmark dışında sistemi yükleyen her şeydir. Bu, blok başına tüm sistem yükü ile benchmark sürecinin yükü arasındaki fark olarak, aynı zaman sayaçlarıyla ölçülerek hesaplanır. Candidate profili için eşik değerleri: %20’nin üzeri uyarı, %50’nin üzeri çalıştırmanın uygun olmadığının kabul edilmesidir.
Run Quality ayrıca eşlik eden koşulları kaydeder: bağlı hata ayıklayıcı, uzak oturum, pille çalışma ve güç tasarrufu modu, hipervizör varlığı, pencere odağının kaybı ve ekran değişimi. Hipervizör, pil ve uzak oturum uyarı olarak açıklanır: bunlar tek başına sonucu reddetmez, ancak sayıların neden “temiz” bir tezgaha göre farklı olabileceğini açıklar. Sayılan blok sırasında ekran değişimi çalıştırmayı uygun olmaz hale getirir.
Uygun bir sayılan sonuç ayrıca şunları gerektirir:
- Loaded Latency’nin başarılı kalibrasyonu — karmaşıklık hedef süreye göre ayarlanamazsa çalıştırma uygun değildir;
- GPU yüklerinin çıkış kontrolünün geçilmesi — kontrol imzasının uyuşmaması çalıştırmayı uygun olmaz hale getirir;
- toplayıcıda kayıp kayıt olmaması — herhangi bir kayıp çalıştırmayı uygun olmaz hale getirir.
Kalite sınıflandırması sonuç dosyasına kaydedilir, böylece “kötü” koşullar yalnızca çalıştırma sırasında değil, sonradan da görülebilir.
Sonuç nasıl okunur
Bölüm başlığı “Sonuç nasıl okunur”| Gösterge | Anlam |
|---|---|
| Performance | Sabit yüklerin göreli hızı |
| Core Latency Score | İç gecikmenin göreli değerlendirmesi; daha fazla puan daha iyi |
| Consistency | Çalıştırma içindeki yavaş kuyruğun belirginliği |
| PC Score | Üç bileşenin 50/30/20 ağırlıklarıyla geometrik birleşimi |
Gerçek gecikmeler milisaniye cinsinden gösterilir ve bunlar için daha az daha iyidir. Consistency, PC Score’un çalıştırmalar arası tekrarlanabilirliğiyle karıştırılmamalıdır. Formüller ve normalleştirme sabitleri puan hesaplamasında açıktır.
Sonucun sınırları
Bölüm başlığı “Sonucun sınırları”- Sentetik senaryo sistem değişikliklerini ortaya çıkarmaya yardımcı olur, ancak belirli bir oyunun testinin yerini tutmaz.
- Düşük çalıştırmalar arası dağılım, her zaman damgasının doğruluğunu veya sistematik hata olmadığını henüz kanıtlamaz.
- Tek bir PC’de sekiz çalıştırma, tüm CPU, GPU ve Windows sürümleri için sonuç dağılımını ortaya koymaz.
- Uyumlu yük sürümlerini ve aynı profilleri karşılaştırın. Hızlandırılmış, genişletilmiş ve kullanıcı tanımlı profiller Candidate ile koşulsuz olarak karıştırılamaz.
- İptal edilmiş veya tamamlanmamış bir çalıştırmayı tamamlanmış bir ölçümün yerine kullanmayın.
Devamı: yükler, gecikmeler ve PresentMon, formüller, tekrarlanabilirlik, çalıştırma karşılaştırması, sıralama.
Doğrulandı: 2026-09-20.
