Sadık
Çalışkan
- Katılım
- 18 Ekim 2024
- Mesajlar
- 10
- Beğeniler
- 6
Arkadaşlar, kafamı kurcalayan ve bir türlü anlam veremediğim bir durum var. Bir uygulamayı çalıştırırken ya da bir yükleme ekranında beklerken, bir dosya sıkıştırması gibi zaman alan, sürekliliği olan işlemler sırasında CPU, GPU, SSD hiçbirisi %100'e ulaşmıyor ve işlem uzun sürüyor. Bilgisayardaki tüm güç ayarları ve performans profilleri en yüksek performans moduna ayarlanmış olmasına rağmen uygulamalar donanımın ancak %10-%20'sini kullanıyor.
Madem ben bu donanımı kullanıyorum, neden bu kadar para veriyorum? Sonuçta bu işlemcinin sadece %20-30’unu kullanacaksam neden %100’üne para ödüyorum? Ancak, düşük performanslı bir işlemci kullandığımda da yine en fazla %15-20'si kullanılıyor.
İkinci bir sorum ise oyunlarla ilgili benzer bir konu. GPU kullanımı %99 olduğunda, yani ekran kartından maksimum performans alırken, CPU hâlâ %30-40 seviyelerinde çalışıyor. Ekran kartı sürücüleri yeterince optimize olmadığında GPU yerine CPU'ya daha fazla yük bindirebiliyor ve bu durumda güçlü CPU'lar ile daha yüksek performans alınabiliyor.
O hâlde bu optimizasyonları en azından bir miktar devre dışı bırakıp, GPU %99 çalışırken CPU'nun da en azından %75-80 seviyelerine kadar zorlanmasını sağlayamaz mıyım? Neden bazı işleri CPU üzerinde halledebilirken, zaten %99 çalışan ve başka işlerle meşgul olan bir GPU’nun işini bitirmesini bekliyorum?
Elbette CPU, GPU’nun görevini yapamaz ya da aynı hızda yapamaz diyelim. Ama örneğin ekran kartı sürücülerini değiştirerek ya da “hackleyerek” CPU kullanımını önceliklendirip performansı artırmanın bir yolu yok mu? Kötü yazılmış, optimize edilmemiş sürücüler bunu yapabiliyorsa, neden "optimize" dediğimiz sürücüler CPU ve GPU’yu aynı anda sonuna kadar kullanmak yerine her işi GPU üzerinde halletmeye çalışıyor?
Arka planda Windows işleri ve I/O gibi işlemler için %10-20’lik bir boşluk bırakılması yeterli; neden ben birkaç FPS fazladan alabilecekken CPU orada boş boş bekliyor? Harcanan güç ve ısı değerleri umurumda değil. Fazladan 5 FPS almak için işlemcinin 60 Watt fazla güç tüketmesi gerekiyorsa tüketsin; ama GPU %99 çalışırken CPU boşta kalmasın istiyorum.
Kısacası:
Madem ben bu donanımı kullanıyorum, neden bu kadar para veriyorum? Sonuçta bu işlemcinin sadece %20-30’unu kullanacaksam neden %100’üne para ödüyorum? Ancak, düşük performanslı bir işlemci kullandığımda da yine en fazla %15-20'si kullanılıyor.
İkinci bir sorum ise oyunlarla ilgili benzer bir konu. GPU kullanımı %99 olduğunda, yani ekran kartından maksimum performans alırken, CPU hâlâ %30-40 seviyelerinde çalışıyor. Ekran kartı sürücüleri yeterince optimize olmadığında GPU yerine CPU'ya daha fazla yük bindirebiliyor ve bu durumda güçlü CPU'lar ile daha yüksek performans alınabiliyor.
O hâlde bu optimizasyonları en azından bir miktar devre dışı bırakıp, GPU %99 çalışırken CPU'nun da en azından %75-80 seviyelerine kadar zorlanmasını sağlayamaz mıyım? Neden bazı işleri CPU üzerinde halledebilirken, zaten %99 çalışan ve başka işlerle meşgul olan bir GPU’nun işini bitirmesini bekliyorum?
Elbette CPU, GPU’nun görevini yapamaz ya da aynı hızda yapamaz diyelim. Ama örneğin ekran kartı sürücülerini değiştirerek ya da “hackleyerek” CPU kullanımını önceliklendirip performansı artırmanın bir yolu yok mu? Kötü yazılmış, optimize edilmemiş sürücüler bunu yapabiliyorsa, neden "optimize" dediğimiz sürücüler CPU ve GPU’yu aynı anda sonuna kadar kullanmak yerine her işi GPU üzerinde halletmeye çalışıyor?
Arka planda Windows işleri ve I/O gibi işlemler için %10-20’lik bir boşluk bırakılması yeterli; neden ben birkaç FPS fazladan alabilecekken CPU orada boş boş bekliyor? Harcanan güç ve ısı değerleri umurumda değil. Fazladan 5 FPS almak için işlemcinin 60 Watt fazla güç tüketmesi gerekiyorsa tüketsin; ama GPU %99 çalışırken CPU boşta kalmasın istiyorum.
Kısacası:
- Bilgisayarda hiçbir donanım darboğaz yaratmamasına rağmen, bileşenler %90-100'e çıkmadan neden işlemler uzun sürüyor?
- CPU veya GPU herhangi biri darboğaz olduğunda, yükün bir kısmını diğerine paylaştırmanın bir yolu yok mu? Her işi tek bir bileşen mi üstlenmek zorunda?
Son düzenleyen: Moderatör: