HAGS açık bırakmak bazı oyunlarda neden daha kötü hissettiriyor?

· Yazarı: Kasayı Açanlar
İçindekiler
  1. Önce hangi bileşenin tıkandığını bil
  2. HAGS'in gerçekte değiştirdiği şey
  3. "Daha akıcı" diyenle "daha kötü" diyen neden aynı oyunu oynuyor
  4. Takılma HAGS'ten gelmiyorsa
  5. Kapatmanın da bir bedeli olabilir
  6. Kendi testini nasıl kurarsın
  7. HAGS'in yerine geçmediği şeyler

HAGS (Donanım Hızlandırmalı GPU Zamanlaması) ekran kartına güç eklemez, fazladan kare üretmez; yalnızca GPU'ya giden komutların nasıl kuyruğa alındığını değiştirir. Faydası CPU'nun tıkandığı anlarda ortaya çıkar: işlemcinin kuyruğa komut yetiştirmek için harcadığı zaman azalınca kareler arasındaki boşluk düzleşir ve oyun daha akıcı hissettirebilir. Ekran kartının zaten dibine kadar çalıştığı bir oyunda ise aynı ayar çoğu zaman hiçbir şey değiştirmez; bazı sürücü ve oyun yaması kombinasyonlarında karelerin dağılımını bozar ve düzeltmesi gereken şeyi, akıcılık hissini, tersine çevirir. Yani "açık kalsın mı" sorusunun tek bir cevabı yok; cevabı senin darboğazının nerede olduğu belirliyor.

HAGS açık bırakmak bazı oyunlarda neden daha kötü hissettiriyor?

Şimdi bu cümleyi ezberlemek yerine gel, birlikte masaya oturalım. Klavyenin başına geç. Oyunu aç ve hani şu köşe var ya, kamerayı yavaşça sağa çevirdiğinde bir an durup sonra devam eden. Orada dur. Gözünü sağ üstteki kare hızı sayacına değil, kameranın dönüş hızına ver. Dönüş bir yerde kesiliyor mu, yoksa aynı hızda mı akıyor? Bunu hissettiysen aklında tut.

Alt+Tab yap. Windows 11'de Ayarlar > Sistem > Ekran > Grafik > Varsayılan grafik ayarlarını değiştir yolunu izle; Windows 10'da aynı anahtar Ayarlar > Sistem > Ekran > Grafik ayarları altında duruyor. Karşına "Donanım hızlandırmalı GPU zamanlaması" çıkacak. Açıksa kapat. Sistemi yeniden başlat, çünkü bu ayar sürücü yüklenirken devreye giriyor; yeniden başlatmadan yaptığın her test yalan söyler. Sonra aynı kaydı aç, aynı köşeye dön, aynı hareketi yap. Farkı sayıdan değil, kameranın dönüşünden oku.

Aynı şeyi bir de ters yönde yap: kapalıyken beğendiysen aç, yeniden başlat, tekrar bak. İki geçiş arasında başka hiçbir şeyi değiştirme. Çözünürlük, gölge ayarı, sürücü, arka planda açık program, hepsi sabit kalsın. Bu işin özü bu: tek değişken, tek sahne, iki ölçüm.

Önce hangi bileşenin tıkandığını bil

HAGS'in sana fayda mı zarar mı vereceğini anlamanın yolu, oyunun CPU'ya mı GPU'ya mı takıldığını bilmekten geçiyor. Bunu anlamak için Görev Yöneticisi yeterli. Oyunu pencereli modda oynarken Performans sekmesine geç, GPU'ya tıkla ve 3D grafiğinin ne kadar kullanıldığına bak. Ekran kartı sürekli tepeye yapışıyorsa darboğaz orada. CPU sekmesinde ise tek bir çekirdeğin diğerlerinden kopup tavana vurması, işlemcinin asıl suçlu olduğu anlamına gelir; çoğu oyunda ana iş parçacığı tek çekirdeğe biner.

Daha kaba ama daha güvenilir bir test de var: oyun içinde gölgeleri, yansımaları, kalabalığı kıs. Kare hızı belirgin şekilde artıyorsa ekran kartı sınırdadır. Hiç kıpırdamıyorsa işlemci zaten yetişemiyor demektir. Çözünürlüğü düşürüp tepkiye bakmak da aynı kapıya çıkar.

Bu ayrımı yapmadan HAGS'i açıp kapatmak, karanlıkta anahtar çevirmeye benziyor. GPU'ya takılan bir oyunda HAGS'in düzeltecek bir şeyi yok, çünkü sorun komut kuyruğunda değil.

HAGS'in gerçekte değiştirdiği şey

Normalde GPU'ya giden işler işlemci tarafında hazırlanır, Masaüstü Pencere Yöneticisi (DWM) üzerinden toplu halde ekran kartına verilir. Komutları paketleyen, sıraya koyan ve teslim eden taraf CPU'dur. HAGS açıldığında bu kuyruk yönetimi ekran kartının kendi donanım zamanlayıcısına devredilir. Kısalan şey, işlemcinin üzerinden geçen yoldur.

Buradan çıkan sonuç şu: HAGS bir hesaplama gücü ayarı değil, bir trafik düzenlemesi. Ne fazladan ALU var, ne fazladan bellek bandı. İşlemci tarafında sıkışan bir oyunda kuyruk daha düzgün işlediği için kareler arasındaki boşluk eşitlenir, oyun "yağ gibi" hissettirir. Ama kare hızı sayacın aynı yerde duruyorsa bu bir başarısızlık değil; ayarın tanımı bu.

"Daha akıcı" diyenle "daha kötü" diyen neden aynı oyunu oynuyor

İki oyuncunun aynı oyunda zıt şeyler söylemesi normal, çünkü ikisi farklı makinelerde farklı darboğazlarla oynuyor.

  • CPU sınırında çalışan bir sistemde kazanç görünür; GPU sınırında çalışan bir sistemde nötr kalır.
  • VRAM'in sonuna dayanmış bir kurulumda komut zamanlaması değiştiğinde doku akışındaki boşluklar daha görünür hale gelebilir. Bu, HAGS'in bir hatası değil, zaten var olan bir sıkışmanın üstüne binmesi.
  • Farklı yenileme hızlarına sahip iki monitörle oynuyorsan, DWM'in kare dağıtımı zaten karışıktır; zamanlama el değiştirdiğinde bu karışıklık farklı bir şekilde ortaya çıkabilir.
  • Arka planda donanım hızlandırması açık bir tarayıcı, bir kayıt yazılımı ya da bir yayın aracı varsa GPU kuyruğuna giren yabancı işler zamanlamayı bozabilir. HAGS açıkken bu işlerin etkisi bazen daha çok hissedilir.
  • Sürücü ve oyun yaması denklemin parçası. Geçen ay işe yarayan ayar, bu ayki sürücüyle aynı davranmayabilir. Bu yüzden "şu sürümde böyle" diye kesin konuşmak yanlış.

Buradaki ortak payda şu: HAGS oyunu iyileştirmiyor ya da kötüleştirmiyor, var olan dengeyi kaydırıyor. Kayma senin lehine mi taraflı, onu ancak kendi makinende görebilirsin.

Takılma HAGS'ten gelmiyorsa

En sık yapılan hata, yeni açılan bir oyunun ilk yarım saatindeki takılmayı HAGS'e yazmak. Yeni bir oyunda ya da sürücü güncellemesinden sonra gölgelendirici (shader) derlemeleri arka planda yapılır ve bu süre boyunca anlık duraklamalar olur. Aynı pencereye denk gelen bir HAGS testi, sana yanlış bir sonuç verir.

Aynı şekilde, mekanik diskte ya da dolu bir SATA SSD'de çalışan bir oyunda doku akışı kaynaklı takılmalar, NVMe'ye göre çok daha görünür olur. Windows Update, Steam indirmesi ya da bulut senkronizasyonu arka planda çalışıyorsa, disk ve işlemci aynı anda meşgul olur. Pil güç planında çalışan bir dizüstünde işlemci frekansı dalgalanır. Isınan bir kasada frekans kısılır.

Bunların hiçbiri HAGS'in konusu değil. O yüzden testini, oyunu en az on beş dakika oynadıktan sonra, arka planı temizleyerek ve aynı güç planında kalarak yap. Ancak o zaman gördüğün farkı ayara yazabilirsin.

Kapatmanın da bir bedeli olabilir

HAGS'i kapatmak bedava değil. Kare üretimi (frame generation) açan sistemlerde bu ayar genelde açık olmayı şart koşuyor; kapattığın anda o özellik devre dışı kalır. Bazı yakalama ve yayın araçları da benzer şekilde davranıyor. Yani kapatınca akıcılık kazanıp kare üretimini kaybedebilirsin, ya da tam tersi. Karar verirken "hangisi bana daha çok lazım" sorusunu sormak gerekiyor: tek başına hikâye oynayan biri için akıcı his, yayın açan biri için kare üretimi daha değerli olabilir.

Bir de kart ve sürücü tarafı var. HAGS anahtarı, WDDM 2.7 ve üzeri bir sürücü ile destekleyen bir GPU'da görünür. Ekran kartın eskiyse bu ayarı hiç görmeyebilirsin; bu durumda aradığın çözüm başka bir yerde. DxDiag'da sürücü modeline ve sürüme bakmak, neyin desteklendiğini anlamanın en hızlı yolu.

Kendi testini nasıl kurarsın

İşi şansa bırakmamak için şu iskeleti kullan: aynı kayıt dosyası, aynı rota, aynı günün saati, aynı süre. Yeni bir oyunda ilk oturumu test sayma; ikinci oturumda ölç. Bir ayarı değiştirdiğinde diğer her şeyi olduğu gibi bırak. Yeniden başlatmayı atlama. Aradan bir sürücü güncellemesi geçtiyse testi baştan yap, çünkü eski sonucun artık geçerli değil.

Sonuca bakarken kare hızına değil, kamerayı çevirdiğinde hissettiğin kesilmeye bak. Takılma kaybolduysa HAGS o oyunda senin için doğru ayardı. Fark yoksa dokunma, açık kalsın. Takılma arttıysa ilk yapman gereken şey ayarı kapatıp yeniden başlatmak; sonrasında hâlâ devam ediyorsa sorun başka bir yerde ve HAGS sadece görünür kıldı.

HAGS'in yerine geçmediği şeyler

Bu ayar grafik ayarlarını düşürmenin, darboğazı çözmenin ya da bellek yetersizliğini gidermenin alternatifi değil. Ekran kartı sürekli tepede çalışıyorsa çözüm gölge, yansıma ve doku kalitesini kısmakta; işlemci tek çekirdekte boğuluyorsa çözüm arka plan işlerini kapatmakta, güç planını düzeltmekte ve o oyunun işlemciye binen ayarlarını gözden geçirmekte. HAGS bunların hiçbirinin yerini almaz, sadece komutların taşınma biçimini değiştirir.

Aklında tek bir kural kalsın: CPU tıkalıysa dene, GPU tıkalıysa dokunma, takılma başladıysa kapat ve yeniden başlat. Gerisi, senin makinende oynadığın oyunun o anki hâline bakıyor.

Kasayı Açanlar Kasayı Açanlar Bu ekip tarafından yazıldı

Kasayı Açanlar, bilgisayarını kendi elleriyle söküp takmayı alışkanlık haline getirmiş kişilerden oluşuyor. İkinci el parçalarla kasa toplamış, uyumsuz bir parça yüzünden hata mesajıyla uğraşmış ve oyunların resmi gereksinim satırlarını kâğıt üzerinde karşılaştırmayı öğrenmiş bir grup.

Ekibimizle tanışın