Gecikme ve Jitter
0 anahtarlar
Ölçüm yok
--ms
Teste Hazır
Ortalama Gecikme --ms
Jitter --ms
Min Gecikme --ms
Maks Gecikme --ms
GECİKME ZAMAN ÇİZELGİSİ
Tuş Vuruşu Geçmişi

Klavye Gecikme Testi: Input Lag ve Jitter Ölçümü

Bu klavye gecikme testi, tarayıcınızın her tuş olayını JavaScript koduna ne kadar sürede ilettiğini milisaniye cinsinden ölçer. Herhangi bir tuşa basarak minimum, ortalama, maksimum ve jitter değerlerini anlık olarak takip edebilir, tuş bazlı kayıtları inceleyebilirsiniz. Giriş hattındaki kararsızlıkları hızlıca tespit etmenin etkili bir yoludur — sayfanın devamında bu değerin donanım tarafında neleri göremediğine dair dürüst bir döküm bulacaksınız.

Klavye gecikmesi nasıl ölçülür?

Bir tuşa basmak anlık tek bir olay değil, adeta bir bayrak yarışıdır. Anahtar tetikleme noktasına kadar yol alır, denetleyici matris taramasında kontak kapanmasını algılar, debounce (sekme önleme) rutini mekanik temasın durulmasını bekler, donanım yazılımı USB HID raporunu oluşturur, bu rapor bilgisayarın bir sonraki yoklama döngüsünü bekler ve sürücü katmanı zaman damgası ekleyerek olayı etkin uygulamaya aktarır. Ekrandaki değişim ancak bu aşamalardan sonra gerçekleşir.

Laboratuvar ortamındaki donanım incelemeleri bu zincirin belirli bölümlerini ölçer. Örneğin RTINGS, mekanik bir piston tuş kapağına dokunduğu anda sayacı başlatır ve ilgili USB paketi bilgisayara ulaştığında durdurur; bu yöntem anahtar hareketini, debounce süresini, taramayı ve iletimi kapsar ancak işletim sisteminden önce sona erer. Ekrana odaklanan yüksek hızlı bir kamera ise tam tersine monitör paneli dahil tüm zinciri ölçer. Her iki yöntem de güvenilirdir ancak aynı klavye için birbirinden çok farklı milisaniye değerleri verir.

Gecikme (Latency) ve jitter aynı şey değildir

Gecikme, tek bir tuş vuruşunun ne kadar sürdüğünü ifade eder. Jitter ise bu sürenin ardışık tuş vuruşları arasında ne kadar dalgalandığını gösterir; bu sayfada iki örnek arasındaki ortalama mutlak fark olarak hesaplanır. Sürekli 8 ms veren bir klavye, en iyi değeri daha düşük olsa bile 2 ms ile 20 ms arasında gidip gelen bir klavyeden çok daha kararlı ve tutarlıdır. İki klavyeyi karşılaştırırken ortalamadan önce jitter değerine bakın.

Bu tarayıcı testi neleri ölçebilir, neleri ölçemez?

Bir web tarayıcısı gerçek uçtan uca donanım gecikmesini ölçemez ve aksini iddia eden her site yanıltıcıdır. Bu testin ölçtüğü şey, tarayıcının tuş olayına atadığı zaman damgası ile JavaScript işleyicisinin fiilen çalıştığı an arasındaki farktır — yani işletim sistemi görevini tamamladıktan sonra bilgisayar içindeki son aşamadır.

Gördüğünüz sayıya dahil olan unsurlar:

  • Açık sekmeler ve tarayıcı uzantıları dahil olmak üzere tarayıcı olay kuyruğu ve ana iş parçacığı gecikmeleri
  • İşlemci yükü veya güç tasarrufu modları devredeyken işletim sistemi zamanlayıcı dalgalanmaları (jitter)

Dahil olmayan ve bir web sayfasından ölçülemeyen unsurlar:

  • Tetikleme noktasına kadar olan fiziksel tuş hareketi, basış hızınız ve kuvvetiniz
  • Genellikle 1–8 ms süren ve tek başına en büyük paya sahip olan anahtar debounce süresi
  • Matris tarama sıklığı ve klavye donanım yazılımının işlem süresi
  • USB veya kablosuz iletim ve bir sonraki yoklama döngüsünü bekleme süresi — 125 Hz'de 8 ms'ye kadar, 1000 Hz'de yaklaşık 1 ms
  • Tarayıcı zaman damgasını almadan önceki sürücü ve HID yığını işlem süreleri
  • Giriş iletildikten sonraki tüm adımlar: oyun motoru döngüsü, kare çizimi ve monitör gecikmesi

Önemli bir diğer sınır da şudur: Tarayıcılar yan kanal saldırılarını engellemek için yüksek çözünürlüklü zamanlayıcıların hassasiyetini bilinçli olarak sınırlandırır. 0.00 ms değeri bir hata değil, gecikmenin tarayıcının ölçebileceği hassasiyet eşiğinin altında kaldığını gösterir. Zaman tabanı uyuşmayan tuşlar ölçülemez olarak işaretlenir ve istatistiklere katılmaz. Bu aracı bağıl bir karşılaştırma aracı olarak kullanın: aynı bilgisayarda iki klavyeyi kıyaslayın.

İyi bir klavye gecikme süresi ne kadardır?

Bu tarayıcı testinde 5 ms altındaki ortalama mükemmel, 5–10 ms arası iyi, 10–20 ms arası ise makuldür. 20 ms üzerindeki değerler sisteminizde olay iletimini geciktiren bir etken olduğunu gösterir — arka plan işlemleri, ağır sekmeler veya güç planı sorunları gibi. Bu aralıklar donanımı değil, tarayıcı tarafındaki durumu temsil eder.

Donanımın kendisine gelince: Laboratuvar ölçümleri modern oyuncu klavyelerinin tek haneli milisaniyelerde çalıştığını, standart ofis ve dizüstü bilgisayar klavyelerinin 10–20 ms aralığında olduğunu, bazı eski kablosuz modellerin ise 20 ms üzerine çıktığını göstermektedir. Bağımsız testler, sıradan klavyelerin işletim sistemi algılamadan önce 15–60 ms gecikme ekleyebildiğini doğrulamaktadır.

Bunu genel refleks ölçeğiyle düşünün: İnsanın görsel tepki süresi ortalama 200–270 ms civarındadır. Klavyede 5 ms kazanmak elbette iyidir ancak monitör, kare süresi ve ağ gecikmesi yanında küçük kalır. Daima en büyük gecikme kaynağını ilk önce çözün.

Kablosuz vs Kablolu vs Bluetooth

Kablolu bağlantı en kararlı referans noktası olmayı sürdürse de aradaki fark neredeyse kapanmıştır. 1000 Hz yoklama oranına sahip kablolu bir klavye veri yolu için en fazla 1 ms bekler. Modern 2.4 GHz kablosuz alıcılar da benzer raporlama hızında çalışır ve kablolunun sadece 1–5 ms gerisinde kalır; bu farkı kullanıcıların çoğu ayırt edemez.

Bluetooth ise tamamen farklı bir yapıya sahiptir. Hızdan ziyade pil ömrü için tasarlanmıştır: Bağlantı aralıkları daha geniştir ve güç tasarrufu modları nedeniyle duraklamadan sonraki ilk basış belirgin şekilde gecikebilir. Klavyeniz her iki kablosuz modu da destekliyorsa oyunlar için 2.4 GHz alıcıyı, yazı yazmak için Bluetooth'u tercih edin.

Web tarayıcısı hangi bağlantıyı kullandığınızı anlayamaz çünkü fiziksel iletim tarayıcının zaman damgasından önce gerçekleşir. Ancak bağlantı kararsızlığını net şekilde gösterir: Alıcıdan uzaklaştığınızda veya Bluetooth'a geçtiğinizde jitter artıyorsa sorun kablosuz bağlantıdadır. Gerçek raporlama hızını incelemek için klavye yoklama oranı testi aracını kullanabilirsiniz.

Tarayıcı sonuçları profesyonel incelemelerden neden farklıdır?

Çünkü iki ölçüm tamamen farklı noktalarda başlar ve biter. Donanım incelemeleri anahtar temasından USB paketine kadar olan süreyi ölçer ve bilgisayarın yaptığı işlemleri hesaba katmaz. Bu sayfa ise işletim sistemi zaman damgasından sonraki süreyi ölçer ve donanımda daha önce gerçekleşen süreçleri göremez. Her iki yaklaşım da kendi içinde doğrudur ancak asla aynı sonucu vermezler.

İkincisi, tarayıcınız laboratuvar ortamında çalışmaz. İşlemci yükü, pil tasarrufu profilleri ve USB çoklayıcılar gecikme süresini doğrudan etkiler. Ekranda yüksek bir değer görürseniz diğer sekmeleri kapatıp klavyeyi doğrudan anakarta bağlayarak tekrar deneyin. Tuşlar hiç basmıyorsa sorun gecikme değildir; tuşların çalıştığını doğrulamak için önce klavye testi yapın. Tek basışta çift harf çıkıyorsa bu kontak sekmesidir (chatter) ve bunu saniyeler içinde klavye çift tıklama testi ile tespit edebilirsiniz.

Sıkça Sorulan Sorular (SSS)

Oyunlar için kabul edilebilir klavye gecikmesi (input lag) nedir?

Klavye için 10 ms altı gecikme neredeyse tüm oyuncular için gayet yeterlidir, 5 ms altı ise rekabetçi espor düzeyidir. İyi oyuncu klavyeleri 1–5 ms aralığında çalışırken ofis klavyeleri 10–20 ms seviyesindedir. 5 ms altına inildiğinde asıl belirleyici faktör monitör gecikmesi ve 200 ms üzerindeki insan tepki süresidir.

Kablosuz klavyelerde oyun oynarken gecikme olur mu?

Evet, ancak kaliteli bir 2.4 GHz alıcıyla bu gecikme yalnızca 1–5 ms civarındadır ve pratikte hissedilmez. Özel oyuncu alıcıları kablolu bağlantıya denk raporlama hızlarında çalışır. Kablosuz bağlantıdaki asıl risk gecikmeden ziyade USB 3 portları veya metal eşyalardan kaynaklanan sinyal parazitleridir.

Bluetooth bağlantısı 2.4 GHz alıcıdan daha mı yavaştır?

Evet, genellikle birkaç milisaniye daha yavaştır. Bluetooth pil tasarrufuna odaklanır: İletişim aralıkları daha seyrektir ve uyku modu nedeniyle boşta kaldıktan sonraki ilk tuş vuruşu gecikebilir. 2.4 GHz dongle ise yüksek raporlama hızıyla sürekli aktif bir hat tutar. Oyunlar için her zaman 2.4 GHz alıcıyı tercih edin.

Polling rate ve tepki süresi oyun performansını etkiler mi?

Etkiler ancak ikisi farklı kavramlardır. Polling rate, bilgisayarın klavyeyi ne sıklıkla sorguladığını belirtir (1000 Hz = her 1 ms). Tepki süresi ise mekanik temastan yazılıma kadar olan tüm süreci (debounce dahil) kapsar. 8 ms debounce süresine sahip 1000 Hz bir klavye, 2 ms debounce süreli 500 Hz bir klavyeden daha yavaştır.

Klavye gecikme testinde 41 ms aldım — klavyem bozuk mu?

Büyük ihtimalle sorun klavyede değildir. Tarayıcıda çıkan bu derece yüksek değerler sistem kaynaklıdır: Arka plan işlemci yükü, güç tasarrufu planı, USB çoklayıcı veya kasanın ön panel portları buna yol açabilir. Diğer sekmeleri kapatıp klavyeyi doğrudan arka USB portuna takarak testi tekrarlayın.

Klavye gecikmesi yüksek hızlı kamera olmadan ölçülebilir mi?

Yalnızca kısmen. Bu sayfa dahil olmak üzere yazılımsal yöntemler zinciri işletim sistemi zaman damgasından sonra ölçtüğü için tuş hareketini, debounce süresini ve veri iletimini göremez. Gerçek uçtan uca süre donanım ekipmanı gerektirir. Ancak yazılım testleri aynı bilgisayarda iki klavyeyi karşılaştırmak için mükemmeldir.

Klavyem oyunlarda aniden gecikme yapmaya başladı — sebebi nedir?

Önce donanımı değil yazılımı inceleyin. Yalnızca oyunlarda ortaya çıkan ani gecikmeler genellikle arka plandaki sesli sohbetler, oyun içi arayüzler (overlay), kayıt programları veya işlemci çekirdeklerini uyutan güç planlarından kaynaklanır. Arayüzleri kapatın, sürücüleri güncelleyin ve klavyeyi başka bir bilgisayarda deneyin.