CPU ve GPU Darboğaz Hesaplayıcı
Aynı tekrarlanabilir sahne, ayarlar ve yöntemle kaydedilen CPU ve GPU kare sürelerini kullanın. Kullanım oranı tek başına darboğazı kanıtlamaz. Araçta donanım adı veritabanı yoktur ve satın alma ya da yükseltme önermez.
Test bağlamını açıklayın
Etiketler isteğe bağlıdır. Hesap adı, seri numarası veya gizli proje bilgisi girmeyin.
Doğrudan görünüm değerleri sunucuda işlenir. İsteğe bağlı etiketler dâhil adım akışı değerleri geri yükleme için sayfa URL'sine ve tarayıcı geçmişine yazılır. Gizli iş yükü adı veya bilgi girmeyin.
Aynı oyun sahnesinde ölçülen CPU ve GPU kare sürelerini karşılaştırın. Hesaplayıcı iki tarafın kare hızı tavanını tahmin eder, yalnızca fark toleransınızı aştığında daha yavaş tarafı belirler ve tek bir kaydın neden her oyun ve ayar için evrensel bir darboğaz yüzdesine dönüştürülemeyeceğini açıklar.
CPU veya GPU darboğazı nasıl analiz edilir?
-
1
Tekrarlanabilir bir sahneyi kaydedin
Aynı çözünürlük, grafik ayarları, kare sınırı ve VSync durumuyla oyun içi test, tekrar veya sabit rota kullanın. Kayıttan önce oyunu ısıtın.
-
2
CPU kare süresini girin
Profil oluşturucunuzdan veya performans kaydınızdan kare başına CPU süresini milisaniye olarak alın. Seçilen ölçüm aralığını temsil eden bir değer kullanın.
-
3
GPU kare süresini girin
Aynı sahne ve kayıt aralığındaki eşleşen GPU süresini girin. Farklı çalıştırma, ön ayar veya çözünürlük sonuçlarını karıştırmayın.
-
4
Toleransı belirleyip sonucu yorumlayın
Normal çalıştırmalar arası değişkenlik yakın sonuçların sırasını tersine çevirebildiği için tolerans küçük farkları dengeli sayar. Sınırdaki bir farka göre karar vermeden önce kaydı tekrarlayın.
Yararlı başlangıç noktası kare süresidir
Saniyedeki kare sayısı, kare süresinin tersidir. Süre milisaniye cinsinden ölçüldüğünde:
kare hızı tavanı = 1000 / ms cinsinden kare süresi
Ölçülen daha yavaş aşama, basitleştirilmiş işlem hattı tavanını belirler:
tahmini tavan = 1000 / max(CPU kare süresi, GPU kare süresi)
Bu bir tanı tahminidir; oyunun kareleri tam olarak bu hızda sunacağının garantisi değildir. Kare sınırları, eşitleme, kuyruklar, oyun motoru işleri, yükleme, işletim sistemi zamanlaması ve görüntü sunumu gözlenen FPS’yi etkileyebilir. Microsoft, kullanılabilir kare bütçesini iki taraf da aşabildiği için DirectX profil oluşturma rehberinde kare başına CPU ve GPU sürelerini ayrı tanımlar.
| Hedef kare hızı | Kare başına süre bütçesi |
|---|---|
| 30 FPS | 33,33 ms |
| 60 FPS | 16,67 ms |
| 120 FPS | 8,33 ms |
| 144 FPS | 6,94 ms |
| 240 FPS | 4,17 ms |
1000 / ms dönüşümü ölçülen aşamanın tavanıdır. Örneğin 12 ms CPU süresi yaklaşık 83,33 FPS’ye, 7 ms GPU süresi yaklaşık 142,86 FPS’ye karşılık gelir. Bu kayıtta CPU tarafı daha yavaştır ve basitleştirilmiş tavan yaklaşık 83,33 FPS’dir.
Tolerans neden önemlidir?
Birbirine yakın kare süreleri sahte kesinlikle sınıflandırılmamalıdır. Bu hesaplayıcı mutlak farkı daha yavaş kare süresiyle karşılaştırır:
bağıl fark = |CPU ms - GPU ms| / max(CPU ms, GPU ms) × 100
Fark seçilen toleransın içindeyse bu kayıt için sonuç dengeli veya belirsizdir. Toleransı aşarsa kare süresi daha uzun olan taraf o andaki sınırlayıcı taraftır.
| CPU süresi | GPU süresi | Bağıl fark | %5 toleransta sonuç |
|---|---|---|---|
| 12,0 ms | 7,0 ms | %41,67 | CPU tarafı sınırlıyor |
| 6,0 ms | 10,0 ms | %40,00 | GPU tarafı sınırlıyor |
| 8,0 ms | 8,3 ms | %3,61 | Dengeli veya karar vermek için fazla yakın |
Bu yüzde tek bir iş yükündeki iki sürenin ayrımını anlatır. CPU veya GPU’nun boşa giden yüzdesi değildir ve donanım değişikliğinin kazancını öngörmez.
Kaydı tekrarlanabilir yapın
Yararlı bir karşılaştırmada iş yükü sabit tutulur. Şunları aynı kullanın:
- oyun ve oyun motoru sürümü;
- kayıt, tekrar, test dizisi veya sabit hareket rotası;
- çözünürlük, işleme ölçeği, kalite ön ayarı ve grafik API’si;
- kare sınırı, VSync ve dinamik çözünürlük durumu;
- sürücü ayarları, güç modu ve arka plan iş yükü;
- ısınma süresi ve kayıt süresi.
Testi birkaç kez çalıştırıp tek bir kısa örneğe değil temsilî istatistiklere bakın. AMD’nin CPU performans rehberi sahne ve rastgelelik tohumu gibi değişkenleri sabitlemeyi önerir. Unreal Engine rehberi ise çözünürlüğü tanı amacıyla değiştirmeyi önerir: çok daha yüksek çözünürlük performansı hemen hiç değiştirmiyorsa, o iş yükünde CPU tarafı sınırını araştırmaya değer bir kanıttır. Yine de evrensel bir hüküm değildir.
Kullanım oranı neden tek başına kanıt değildir?
Kullanım oranı tanıyı destekleyebilir ama tek başına kesinleştiremez. Toplam CPU kullanımı düşük görünürken ana veya işleme iş parçacıklarından biri dolmuş olabilir. Düşük GPU kullanımı kare sınırından, CPU beklemesinden, eşitlemeden veya gönderilen işin azlığından kaynaklanabilir. Yüksek GPU kullanımı aygıtın meşgul olduğunu gösterir; pahalı geçişi belirlemez veya yükseltme sonucunu öngörmez.
Zamanlama araçları daha iyi bağlam sağlar. Intel PresentMon kare ve GPU telemetrisini kaydeder, NVIDIA Nsight CPU ve GPU kare süreleriyle GPU iş yükü aralıklarını gösterir, AMD Radeon GPU Profiler ise kuyruk zamanlamasını ve GPU boşta kalma dönemlerini görselleştirir. Profil oluşturucu eşikleri bile sezgiseldir: Radeon GPU Profiler’ın CPU sınırlı sınıflandırması, her motor için geçerli bir yasa yerine ayarlanabilir GPU boşta kalma eşiği kullanır.
%1 düşük değer neyi söyler, neyi söylemez?
%1 düşük değer, kare süresi dağılımının yavaş ucunu özetler ve ortalamanın gizleyebileceği düzensiz sunumu bulmaya yardımcı olur. Ancak yavaş karelerin CPU, GPU, varlık akışı, gölgelendirici derleme, bellek baskısı veya başka bir duraklamadan kaynaklandığını göstermez.
Tanımlar da değişir. Bazı raporlar 99. yüzdelik kare süresinden hız türetir (1000 / p99 kare süresi), bazıları ise en yavaş %1 FPS örneğinin ortalamasını alır. NVIDIA Nsight Systems, 99. yüzdelik kare uzunluğunu karelerin yalnızca %1’inin daha uzun olduğu değer olarak tanımlar. Karşılaştırırken aracı ve tanımı kaydedin; %1 düşük değeri eşleşen CPU ve GPU kare sürelerinin yerine kullanmayın.
Evrensel darboğaz yüzdeleri neden yanıltıcıdır?
Bir bilgisayarın kalıcı tek bir CPU/GPU darboğaz oranı yoktur. Sınırlayıcı iş; oyun, sahne, çözünürlük, ayarlar, motor sürümü, sürücü, kare sınırı ve hedef hıza göre değişir. Kalabalık şehir sahnesi simülasyonu ve çizim komutu gönderimini zorlarken, daha yüksek işleme ölçeğindeki başka bir sahne GPU’da daha çok zaman harcayabilir.
Yalnızca model adlarını kullanan hesaplayıcılar bu koşulları gözlemleyemez. Aynı sahnede ölçülmüş süre olmadan “%23 darboğaz” gibi bir sonucun kararlı teknik anlamı yoktur. Bu aracı yaptığınız kaydı açıklamak için kullanın, önemsediğiniz iş yükünde testi tekrarlayın ve sorumlu işi bulmanız gerektiğinde zaman çizelgesi profil oluşturucusu kullanın.
Resmî teknik kaynaklar
Sık Sorulan Sorular
Aynı profil kaydından ve sahneden kare başına CPU ile GPU sürelerini milisaniye olarak girin. Genel kullanım yüzdelerini, ilan edilen saat hızlarını, test puanlarını veya farklı ayarlarda ölçülen süreleri girmeyin.
Hayır. Yalnızca bu kayıtta ölçülen CPU kare süresinin GPU süresinden seçilen toleransı aşacak kadar uzun olduğu anlamına gelir. Kare sınırı, ayarlar, arka plan işleri, pahalı bir iş parçacığı veya sahne sonucu değiştirebilir. Daha geniş sonuca varmadan önce iş yükünü profilleyin.
%5, belirgin farkı yakın sonuçtan ayırmak için pratik bir başlangıçtır ama evrensel standart değildir. Tekrarlanan çalıştırmalar daha çok değişiyorsa toleransı genişletin ve sınırdaki farkı sınıflandırmadan önce birkaç kaydı karşılaştırın.
Hayır. Bunlar sunulan kare performansının farklı bölümlerini özetler ve CPU/GPU zamanlamaları değildir. Eşleşen CPU-ms ve GPU-ms ölçümlerini kullanın; ortalama FPS ile %1 düşük değeri iş hacmi ve kare süresi tutarlılığı için ayrı bağlam olarak tutun.
Çözünürlük ve işleme ölçeği genellikle GPU işini CPU simülasyonu veya gönderim işinden daha doğrudan değiştirir. Artırmak uzun süreyi GPU’ya kaydırabilir; düşürmek yüksek kare hızlarında CPU tarafı sınırını açığa çıkarabilir. Yeni sonuç bir çelişki değil, yeni iş yükünün açıklamasıdır.
İlgili Araçlar
İsim Uyumu Hesaplayıcı
İki isim girin; eğlenceli bir uyum puanının yanı sıra her ismin Pisagor numeroloji sayısını görün. Araç yalnızca Latin harflerini (A-Z) okur, bu yüzden Türkçe harfleri sadeleştirerek yazın.
Korelasyon Katsayısı Hesaplayıcısı
Çift X/Y verilerinden Pearson korelasyon katsayısını (r) hesaplayın. Kullanılan çift sayısıyla birlikte r ve r-kare değerini gösterir.
Kaç Gün Önce Hesaplayıcı
Bir gün sayısı girin; bugünden o kadar gün önceye denk gelen kesin takvim tarihini, haftanın günü de gösterilerek alın.
ABD Donanması Vücut Yağ Oranı Hesaplayıcı
Boyun, bel ve kalça ölçülerinizi santimetre olarak girin; ABD Donanması (US Navy) çevre ölçüm yöntemiyle vücut yağ oranınızı tahmin edin.
Yetişkin Boy Tahmini Hesaplayıcı
Biyolojik ebeveynlerin boyundan yetişkin boyu için yaklaşık bir tahmin alın. Bu araç tanı koymaz.
"N Saat Önce" Hesaplayıcısı
Şu andan itibaren belirli sayıda saat öncesinin kesin tarih ve saatini bulun.
Araç diğer dillerde mevcuttur
- เครื่องคำนวณคอขวดระหว่าง CPU กับ GPU [TH]
- Calculadora de cuello de botella entre CPU y GPU [ES]
- Kalkulator wąskiego gardła CPU i GPU [PL]
- CPU・GPUボトルネック計算機 [JA]
- Calculadora de gargalo entre CPU e GPU [PT]
- Kalkylator för flaskhals mellan CPU och GPU [SV]
- Công cụ tính nghẽn cổ chai giữa CPU và GPU [VI]
- حاسبة عنق الزجاجة بين CPU وGPU [AR]
- Calculateur de goulot d’étranglement CPU/GPU [FR]
- CPU-/GPU-Engpass-Rechner [DE]
- Kalkulator Bottleneck CPU vs GPU [ID]
- CPU와 GPU 병목 현상 계산기 [KO]
- CPU- versus GPU-bottleneckcalculator [NL]
- CPU 与 GPU 瓶颈计算器 [ZH]
- CPU vs GPU Bottleneck Calculator [EN]
- Calcolatore del collo di bottiglia tra CPU e GPU [IT]
- Калькулятор узкого места CPU и GPU [RU]