Oyunun işlemci gücüyle sınırlı olduğunu nasıl belirlersiniz?
CPU bottleneck (işlemci darboğazı), ekran kartının merkezi işlemciden (CPU) veri beklerken boşta kaldığı durumda ortaya çıkar. Ana belirti: Düşük GPU yükünde (%90–95'in altında) ve bir veya birkaç CPU çekirdeğinin yüksek yükünde düşük FPS görülmesi. Sorunu çözmek için oyunun mantığını etkileyen ayarları (görüş mesafesi, NPC sayısı, fizik) düşürmeniz veya işlemcinizi yükseltmeniz gerekir.
Bu yazıda, sistemdeki darboğazın nasıl kesin olarak teşhis edileceğini, hangi araçların kullanılacağını ve donanım yükseltmesi yapmadan maksimum kare sayısını nasıl elde edebileceğinizi inceleyeceğiz.
İçindekiler
CPU darboğazının temel belirtileri
Sistemin işlemciye takıldığını, oyun oynarken aşağıdaki dolaylı belirtilerin bir arada görülmesinden anlayabilirsiniz:
- Düşük ekran kartı yükü. Görev Yöneticisi'nde veya overlay'de GPU'nun %60–80 oranında yüklü olduğunu görüyor ancak oyun düşük FPS ile çalışıyorsa, ekran kartının işleyecek bir şeyi yok demektir. CPU'dan talimat bekliyor.
- Karmaşık sahnelerde takılmalar ve statler. Açık dünyalarda, çok sayıda düşmanın bulunduğu durumlarda veya kamera hızla döndürüldüğünde FPS aniden düşer. Bunun nedeni, işlemcinin fiziği, yapay zekayı ve varlık yüklemelerini hesaplamaya yetişememesidir.
- Grafikleri düşürdüğünüzde FPS artışı olmaması. Gölgeleri, kenar yumuşatmayı ve dokuları minimuma indirgediğinizde FPS'in önemsiz derecede artması (veya hiç artmaması), sorunun render işleminde değil, kare hazırlama aşamasında olduğunu gösterir.
- Çekirdekler arasında yük dağılımı farkı. Modern oyunlarda yük genellikle 1–2 ana iş parçacığına biner. Bir çekirdek %100 yüklüyken diğerleri boşta kalıyorsa, performans işlemcinin tek çekirdek gücüyle sınırlıdır.
Kesin teşhis: Araçlar ve metrikler
Nesnel bir değerlendirme yapmak için sadece ortalama FPS'e bakmak yeterli değildir. Anahtar metrik Frame Time (bir karenin oluşturulma süresi) değeridir.
Kullanılan araçlar
- MSI Afterburner + RivaTuner Statistics Server (RTSS): Ekranın köşesine CPU çekirdek yükü, GPU, RAM ve Frame Time izlemelerini yansıtmanızı sağlar.
- CapFrameX: Kare hızı kararlılığını analiz etmek ve mikro takılmaları tespit etmek için daha gelişmiş bir araçtır.
- Oyunların dahili benchmarkları: Birçok modern proje (Cyberpunk 2077, Horizon Forbidden West) dahili performans testlerine sahiptir.
İzlemede nelere dikkat edilmeli?
| Metrik | CPU darboğazı belirtisi | GPU darboğazı belirtisi |
|---|---|---|
| GPU Yükü | < %90 (genellikle %50–70) | %95–100 |
| CPU Yükü | Bir veya birkaç çekirdek ~%100 | Düşük veya orta (%30–60) |
| Frame Time | Kararsız, yüksek sıçramalar (spikes) | Kararlı, düz bir çizgi |
| Grafik düşürmeye tepki | FPS neredeyse değişmez | FPS belirgin şekilde artar |
1% Low FPS parametresine dikkat edin. Bu değer ortalama FPS'ten önemli ölçüde düşükse (örneğin, ortalama 100 iken 1% low 40 ise), bu, işlemcinin hissedilir takılmalara neden olan pik yüklerle başa çıkamadığının kesin bir işaretidir.
"Çözünürlük ve Ölçeklendirme" testi
CPU darboğazı hipotezini kontrol etmenin en basit yolu render çözünürlüğünü değiştirmektir.
- Oyunu mevcut çözünürlükte başlatın (örneğin, 1920x1080) ve ortalama FPS'i kaydedin.
- Çözünürlüğü artırın: 4K'ya çıkarın veya monitörünüz yerel 4K'yı desteklemiyorsur süper örnekleme (DSR/VSR) özelliğini açın. Alternatif olarak, çözünürlüğü 720p'ye düşürün.
- Sonuçları karşılaştırın:
- Çözünürlük artırıldığında FPS düşerse, darboğaz noktası ekran kartıydı (GPU bottleneck).
- Çözünürlük artırıldığında FPS aynı kaldıysa (veya önemsiz derecede değiştiyse), limiti belirleyen işlemcidir. Ekran kartı zaten tam gücünde çalışmıyordu ve ona ek yük bindirmek hiçbir şeyi değiştirmedi.
Bu yöntem, çözünürlük artırmanın yalnızca ekran kartını yüklediği ve işlemciyi etkilemediği için işe yarar.
CPU yükünü azaltan ayarlar
Şu anda işlemci yükseltmesi mümkün değilse, oyun ayarlarını optimize etmeyi deneyin. Dokuların veya gölgelerin kalitesini düşürmenin CPU darboğazında nadiren yardımcı olduğunu anlamak önemlidir. Hesaplamaları etkileyen parametreleri değiştirmeniz gerekir:
- Görüş Mesafesi (Draw Distance / LOD): En önemli parametredir. Nesneler ne kadar uzaktan görünürse, işlemcinin o kadar fazla veriyi işlemesi gerekir. Bu parametreyi düşürmek en büyük artış sağlar.
- NPC Sayısı / Kalabalık Yoğunluğu: Cyberpunk 2077 veya Assassin's Creed gibi oyunlarda yayaların ve araçların sayısını azaltmak doğrudan CPU yükünü hafifletir.
- Fizik ve Yıkım Kalitesi: Duman, ateş efektleri ve çevrenin yıkılabilirliği ciddi hesaplama gücü gerektirir.
- Gölgeler ve Aydınlatma: Bazı gölge türleri (özellikle çok sayıda nesneden gelen dinamik gölgeler) işlemcide hesaplanır. Bunları orta veya düşük seviyeye geçirmeyi deneyin.
- Kenar Yumuşatma (Anti-Aliasing): MSAA, CPU'yu yoğun şekilde yükler. Bunun yerine, işi ekran kartına yaptıran TAA veya FXAA gibi post-effektleri kullanmak daha iyidir.
Güçlü bir CPU darboğazınız varsa dikey senkronizasyonu (V-Sync) veya kare hızı sınırlayıcıyı (FPS Cap) devre dışı bırakmayın. Limit olmadan işlemci mümkün olan maksimum kare sayısını hazırlamaya çalışır; bu da %100 yüke, aşırı ısınmaya ve statlerin artmasına neden olur. FPS'i maksimum değerin biraz altına sınırlamak oynanışı daha akıcı hale getirebilir.
İşlemciye duyarlı türler ve oyunlar
Tüm oyunlar donanıma eşit derecede talep etmez. Aşağıdaki türler geleneksel olarak CPU performansına takılır:
- Strateji (RTS) ve küresel strateji oyunları: Total War, Civilization, StarCraft. Yüzlerce birimin mantığının aynı anda hesaplanması gerekir.
- Simülasyonlar ve sandbox oyunları: Microsoft Flight Simulator, Cities: Skylines II, Kerbal Space Program. Karmaşık fizik ve çok sayıda sistem hesabı.
- Devasa Çok Oyunculu Çevrimiçi Oyunlar (MMO): World of Warcraft, New World, EVE Online. Diğer oyunculardan gelen verilerin ve dünya komut dosyalarının işlenmesi.
- Çok sayıda bot içeren nişancı oyunları: Counter-Strike 2, Valorant, Call of Duty. Bu disiplinlerde güçlü tek çekirdek performansı sayesinde elde edilen yüksek FPS (200+) önemlidir.
Teşhis sırasında yapılan yaygın hatalar
- Sadece "ortalama CPU yüküne" odaklanmak. 8 çekirdekli bir işlemciniz varsa ve toplam yük %50 ise, bu darboğaz olmadığı anlamına gelmez. Oyun yalnızca 2 çekirdeği kullanıyor ve bunları %100 yüklerken diğer 6'sı boşta kalıyor olabilir. Çekirdek bazlı yüke bakın.
- Arka plan işlemlerini görmezden gelmek. Onlarca sekme açık tarayıcı, antivirüs veya Windows güncellemeleri oyun için gerekli kaynakları tüketebilir. Testlerden önce gereksiz uygulamaları kapatın.
- Throttling (ısıl kısıtlama) ile karıştırma. İşlemci aşırı ısınıyorsa frekansları düşürür. Bu durumda sorun zayıf CPU modelinde değil, soğutma sistemindedir. Sıcaklıkları kontrol edin: 85–90°C'nin üzerindeyse, öncelikle soğutma sorununu çözün.
SSS
RAM CPU darboğazını etkiler mi? Evet. Yavaş RAM (düşük frekans veya yüksek zamanlamalar), CPU ve RAM arasındaki veri alışverişini yavaşlatır; bu da özellikle bellek bant genişliğine duyarlı oyunlarda (örneğin AMD Ryzen işlemcilerde) darboğazı kötüleştirebilir.
İşlemci overclock'u yardımcı olur mu? Overclock, sıcaklık marjına ve çipin kalitesine bağlı olarak %5–15 arasında bir artış sağlayabilir. Bu, performans limitini biraz ötelemek için ücretsiz bir yoldur ancak bütçe dostu bir CPU'yu amiral gemisi seviyesine dönüştürmez.
Darboğazı gidermek için ne daha iyi: Yeni CPU mu yeni ekran kartı mı? Teşhis, GPU'nun tam yüklenmediğini doğruladıysa, yeni bir ekran kartı almak anlamsızdır; çünkü kart tam gücünde çalışmayacaktır. Bu durumda işlemciyi (veya tüm platformu: CPU + anakart + RAM) değiştirmeniz gerekir.