Bu darboğaz değil, ekran kartından tam verim alabilmektir. Ekran kartı ve işlemcinin birbirine birebir düzeyde yeterli olması gibi bir kural yok. İşlemciniz daha güçlü olabilir, ekran kartı daha zayıfsa bu darboğaz anlamına gelmiyor. Ekran kartı işini yapıyor, işlemci taleplere oldukça rahat bir şekilde cevap veriyor.
Ama işlemci bu talebi karşılayamamışsa, darboğaz burada doğuyor. Her %100 kullanımı darboğaz ile ilişkilendirmeyin.
Bari Moderator yapmasın bunu, bir de bana ceza verip birkaç saat yazmamı engellemişsiniz.
Darboğaz, doğanın bir kanunu. Kelimenin tanımını yapmaya çalışıyorum dünden beri. Darbogaz, her daim her yerde var. Biz ise ancak bu bir sorun olduğunda "darboğaz var" diğerek bunu dile getiriyoruz. O yüzden "sözlük tanımı" ile "yaygın kullanım" arasında farklar oluşmuş durumda.
Durum, bugün "ayakkabıları bağlamak" deyişinde olduğu gibi bir durum. Aslında baanan şeyler bağlar. Bizim bahsettiğimiz de "darboğaz" değil, "darboğaz sorunu". Yani darboğaz sebebiyle (başka bir teknik sıkıntıdan değil yani) sistemimizde;
A) ya potansiyelini ortaya koyamayan parçalar var
B) Ya da istediğimiz bir oyunu/uygulamayı istediğimiz performansla çalıştıramıyoruz.
Hadi kavramlar meselesinde hemfikir olamadık diyelim. Mümkündür, kavram sonuçta bu. Altında yatan felsefeyi tartışırız. Ama hem söz söyleyip hem de size cevap verilme ihtimalini ortadan kaldırmak yakışıklı bir hareket değil. O zaman tartışma şansımız kalmıyor, taraflardan birinin yetki kullanarak dominasyon yapması söz konusu oluyor.
Dahası, üstte alıntıladığım yazınızı bir örnek üzerinden tartışalım.
Ben desem ki "ekran kartı %100 çalışsın, işlemci de o an %30'da olsun". Ben şimdi burada "ekran kartı
darboğaz yarattığı için işlemcinin potansiyeline ulaşamama
sorunu oluyor" önermesini sunsam, sizin yazınızdan anladığım kadarıyla "hayır" diyeceksiniz değil mi? Çünkü sizin karşı önermeniz "ekran kartı %100 çalıştığında işini yapıyor demektir" şeklinde.
Bir soru: Eğer bu senaryoda ekran kartı darboğaz değilse, daha güçlü bir ekran kartı taksam, bu şartlar altında FPS artışı sağlamaz mıyım? Saglarsam, bir önceki durumda FPS'in daha düşük olmasının sebebi darboğaz değil midir
Hemen itirazlarımı madde madde sıralayım;
1) Darboğaz tanımı daha ince de yazdığım gibi, bir mühendislik tanı mıdır? Bilgisayarlardan ve bilgisayarların parçalarından bağımsızdır, kelime onlardan çok önce üretilmiştir. Tanım itibariyle "bir sistemin hiz/performans/tempo olarak limitini belirleyen en yavaş/zayıf parçası demektir.
2) Darboğaz bir sorun teşkil etmediğinde" tepe unsuru/sınır unsuru/had gibi isimler alarak o sistemin performans potansiyelini belirler.
3) Sorun teşkil ettiğinde ise, sorunun tipini belirtmek için "darboğaz" deriz.
Örneğin uç uca bağlı bir kablo setiniz olsun, 5 farklı markanın kablosundan meydana gelsin. İçlerinde en zayıfı 10A akım taşıyorsa diğerlerinin 100+A akımlar taşıyabilir olmaları önemli değildir. O set üzerinden geçecek en yüksek akım 10A ile sınırlıdır. Bu, bir sorun değildir. Sizin sisteminizin
potansiyelidir. Ne zaman sorun olur? Siz 11A taşımaya karar verirseniz sorun olur. O en zayıf kabloyu değiştirirsiniz, yolunuza öyle devam edersiniz. Bu sorunu işverene anlatırken de bir sebep belirtmeniz gerekir (kafaya göre masraf yapacak haliniz yok sonuçta). "Darboğaz sorunundan dolayı istediğimiz performansı alamıyoruz" dersiniz. Yani sorun "kablo kopması" değildir, "işçilik" değildir, "dış şartlar" değildir. Sorun "darboğaz" dır.
Ne demek istediğimi dünden beri anlatamadım, belki hata bendedir, belki değildir. En iyi bildiğim yerden, mesleğimden örnekler vererek anlatmaya çalıştım. Umarım bu sefer bir kişiye bile olsa derdimi anlatabilme şansına erişirim. (Olmadı kalıcı banlar, kurtulursunuz)
Ayrıca, son bir ek yapmak istiyorum. Bundan birkaç sene öncesine kadar tüm dünyada PC oyuncuları daha az bilinçli idik. Çok az sayı da bilen insan da çoğunlukla bunu kendilerine saklamayı tercih etmişlerdi. Ama zamanla artan bilgilerin üstüne yakın zamanda iki çok önemli yeni bilgi daha eklendi:
1) FPS sınırlamak ve V-Sync türevlerinin açık olduğu durumlarda ekran tazeleme hızını geçmemek hem performans hem de gecikme açısından iyi bir şey. (Bunu PC parçası üreten binlerce çalışan biliyordu ama bu bilgi, daha hızlı bilgisayar parçalarını hep satın alalım diye dünyayla paylaşılmıyordu)
2) Çok yakın zamanda hayatımıza giren Radeon Anti-Lag ve NVIDIA Ultra Low Latency teknolojilerini araştırırken küçük bir kesim şunu fark etti; bir ekran kartını %100'e kadar yüklemek anlık girdi gecikmelerine sebep olabiliyordu. Çünkü ekran kartının tıkandığı anlarda işlemci bir sonraki frame için beklemden yoluna devam edebiliyordu. Bu da +1 kareye kadar gecikme sebebi olabiliyordu. Hatta YouTube'ta Battlenonsense kanalında bununla ilgili ölçümler ve rakamlar mevcut. Kartlar %90'ın altında yüklendikleri zaman bu sıkıntı görülmüyor çünkü boşta kalan güçleri ile işlemci ve ekran kartı gecikmesiz olarak iletişim kurabiliyorlardı.
Hala (birçok konuda olduğu gibi) bu iki bilgiye de karşı çıkanlar var. Olabilir, sonuçta her şey tartışmaya açık. Yeter ki tartışabilelim.
Yukarıda ve bu başlık altında başka girdilerimde de belirttiğim üzere, "ekran kartları da bir bilgisayarda darboğaz sorunları yaratabilir" önermemi huzurlarınıza sunuyorum. Tartışmak isteyenle zevkle tartışırım. Bilgiler paylaşılarak ve tartışılarak değerlenir. Ceza vermek isteyene de boynum kıldan ince, buyursun versin. Daha da bu konuda ağzımı açmam. Olur biter.