İçeriğe atla
Giriş Adımları
Mimari · Katman 06

Girdi Zinciri: Tuşa Basmakla Görüntü Arasındaki Altı Adım

Oyuncular gecikmeyi neredeyse her zaman ağ tarafında arar. Oysa tuşa bastığınız andan görüntünün değiştiği ana kadar geçen sürenin büyük bölümü, hiç internete çıkmadan kendi cihazınızın içinde harcanır.

Adım sayısı
6
İyi toplam
~30 ms
En büyük değişken
Döngü beklemesi
Ölçüm
Karşılaştırmalı

Altı adımlık yol

Parmağınız tuşa değdiği andan görüntünün gözünüze ulaştığı ana kadar geçen süre tek bir sayı değildir. En az altı ayrı adımın toplamıdır ve her adım kendi payını ekler.

Girdi zincirinin adımları ve tipik süreleri
AdımYapılan işTipik süre
1. Donanım taramasıKlavye veya fare durumu okur1-8 ms
2. İşletim sistemiOlayı uygulamaya iletir1-3 ms
3. Tarayıcı olay kuyruğuOlayı sayfaya teslim eder1-6 ms
4. Oyun döngüsüBir sonraki turu bekler0-16,7 ms
5. ÇizimKareyi hazırlar3-12 ms
6. Ekran yenilemesiKareyi gösterir4-16,7 ms

Toplam, iyi bir düzenekte otuz milisaniye civarında kalır. Kötü ayarlanmış bir düzenekte seksen milisaniyeyi aşabilir ve bu fark, ağ gecikmesinden çok daha belirleyicidir.

En büyük değişken: bekleme

Dördüncü adım, zincirin en tuhaf parçasıdır. Tuşa bastığınız an, oyun döngüsü turunun neresine denk geldiyse o kadar beklersiniz. Denk gelirse sıfır, gelmezse tam bir tur.

Bu yüzden aynı düzenekte aynı hareket bazen daha hızlı, bazen daha yavaş hissedilir. Ortalamayı düşürmenin tek yolu tur süresini kısaltmak, yani kare hızını yükseltmektir.

~30 msİyi bir düzenekte toplam
16,7 ms60 fps tur süresi
8,3 ms120 fps tur süresi

Neyi değiştirmek işe yarıyor

  • Kablolu fare ve klavye, kablosuz olanlara göre tarama adımını kısaltır.
  • Dikey eşitlemeyi kapatmak son adımdaki beklemeyi azaltır, karşılığında görüntüde yırtılma oluşabilir.
  • Ekranın yenileme hızını en yükseğe sabitlemek altıncı adımı doğrudan kısaltır.
  • Arka planda çalışan sekmeleri kapatmak dördüncü adımdaki dalgalanmayı azaltır.
  • Kare hızı sınırlayıcısını ekran hızının biraz üstüne kurmak, tur süresini kararlı tutar.

Kendi zincirinizi ölçmek

Ölçüm için özel donanım gerekmez. Gecikme Hattı başlığında aynı hattı üç kez koşun ve isabet penceresini kaç kez kaçırdığınızı not edin. Ayar değiştirip tekrarladığınızda fark doğrudan görünür.

Bu yöntem mutlak bir milisaniye değeri vermez; ama karşılaştırma için fazlasıyla yeterlidir ve gerçek oyun koşullarını yansıtır.

Sıralama önerisi

Girdi zincirini kısaltmak, ağ gecikmesini düşürmekten genellikle daha kolaydır ve etkisi daha hızlı hissedilir. Önce zinciri toparlayın, sonra bağlantıyla uğraşın. Bağlantı tarafındaki adımlar sorun giderme sayfasında listelidir.