© Copyright 1999-2025 Digitall Entertainment Network
YASAL UYARI!: Sitemizde yayınlanan yorum yazıları veya makale/metinlerin tüm hakları Merlin'in Kazanı'na aittir. Kaynak gösterilse dahi hiçbir içerik önceden özel izin alınmadan kullanılamaz.
Bu makale/metin veya yazılar sadece Merlin'in Kazanı tarafından sağlanan RSS verileri kullanılarak iletilebilir ve/veya bunlardan merlininkazani.com adresine link eklenerek alıntı yapılabilir.
Darboğaz esas RAM hızı, GPU bant genişliği ve anakart bant genişliği ile alakalıdır.
Dar boğaz kavramı çok parametrelidir.
Dar boğaz kavramı oyun motoruyla doğrudan ilgilidir.
Spesifik olarak binlerce farklı şekilde dar boğaz yaşanabilir. Bunun doğrudan sizin CPU/GPU seçimlerinizle, bant genişliğinizle dahi dahi ilgisi yoktur.
Bir uygulamada dar boğaza neyin neden olduğu oyun motorunun sunduğu yada frame analizi yapmaya olanak sağlayan profiler yazılımlarıyla ölçülür. Yazılımın alt sistemlerinin hangisinin neye neden olduğunu anlamak bile başlı başına bir iştir.
Her oyun ihtiyacına göre bu alt yazılım sistemlerinin optimize edilmesi gerekebilir. Gerektiğinde kökten yeni şeyler denemek gerekebilir (multithreading, SIMD optimizasyonu, vektörizasyon)
Bunu en iyi hazır oyun motorlarıyla yapılmış amatör oyun geliştiricilerin yaptığı oyunlardaki hantallıktan anlarsınız. Ortalama altı geliştiriciler ya da bünyesinde motoru tanıyan uzman bulundurmayan ekipler genellikle sistemin sunduğu temel sistemleri hiç bir özel ayarlama, yeniden programlama yapmadan kullandıklarından oyunlar en basit işi yaparken bile performans sorunlarıyla boğuşur.
----------------------------
Bu da farklı bir yönü tabi ama yine de darboğaz olarak adlandırılan tam olarak sizin bahsettiğiniz konu değil. Bu, darboğaz sorunu yaşayanların oyun motoru teknolojilerine hakim olması gerektiğini temel alan bir yaklaşım. Burada oyunların kendi içindeki kaynak kullanımlarından ziyade donanımlar arasındaki uyumsuzluk nedeniyle ortaya çıkan darboğaz sorununu anlattım. Bahsettiğiniz durum farklı bir isimle tanımlanabilir. Hatta direkt optimizasyon da diyebiliriz.
-------------------------
İşlemciniz tam performans çalışırken ekran kartınız %30-40'larda kalıyorsa işlemciniz darboğaz yapıyor demektir. İşlemciye overclock yapabilirsiniz ama bilmiyorsanız hiç kurcalamayın, evdeki bulgurdan olmayın. Yakın zamanda hız aşırtma ile ilgili bir rehber de hazırlayacağım. İkinci opsiyonunuz da anakart slotunuza uygun yeni bir işlemci.
-----------
Burada Bottleneck Calculator kısmını kullanıyoruz. "Can you run it" kısmını tavsiye etmem. Oyunlar minimum sistem gereksinimlerine sadık kalarak çalışmayı başarabilse o kısım da tutacak ama maalesef, minimum sistem gereksinimleri hiçbir zaman yetmiyor :)