Farenizi hızla sağa çevirdiğiniz an ekrandaki karakterin gövdesinin ortadan ikiye bıçak gibi kesildiğini gördüğünüz olmuştur. Üst yarı farklı bir yöne bakarken alt yarı çoktan dönmüştür. Oyun dünyasında ekran yırtılması (screen tearing) adını verdiğimiz rahatsız edici görüntü, monitörünüz ile ekran kartınız arasındaki iletişimsizliğin en somut kanıtıdır. Menü ayarlarında gezinirken karşımıza çıkan ve yıllardır üzerine sayısız forum tartışması yapılan küçük tik işareti, aslında 1990'ların tüplü CRT monitörlerinden bugünün yüksek hızlı OLED panellerine kadar uzanan derin bir mühendislik mirası taşıyor. Peki, grafik kartlarının kareleri ekrana basma sürecine âdeta bir trafik polisi gibi müdahale eden VSync nedir ve modern donanımlarda ayarı açık tutmak gerçekten mantıklı mı?
Ekranda kusursuz bir görüntü elde etmenin yolu bileşenlerin milisaniyelik bir uyum içinde çalışmasından geçiyor. Kavramın başındaki ‘Dikey’ kelimesi mühendislerin rastgele seçtiği bir isim değildir. Tüplü CRT monitörlerin kullanıldığı dönemlerde ekrandaki pikseller elektron tabancası tarafından soldan sağa doğru taranarak çizilirdi. Ekranın en altına gelindiğinde ışının tekrar sol üst köşeye dönmesi için ufak bir boşluk gerekirdi. Mühendisler bu donanımsal dinlenmeye Dikey Boşluk Aralığı (Vertical Blanking Interval) adını verdiler. Ekran kartınızın yeni bir kareyi monitöre göndermek için tam olarak dikey dönüş anını beklemesini sağlayan protokole günümüzde VSync diyoruz. Eski oyun salonlarındaki büyük kabinli atari makinelerinden günümüze kadar gelen sistem ekran teknolojilerinin en köklü standardıdır.
Günümüzde elektron tabancaları yerini likit kristallere ve diyotlara bıraksa da dijital iletişim mantığı tamamen aynı işliyor. İşlemciniz fizik hesaplamalarını bitirip grafik yongasına komut gönderdiğinde ekran kartınız anlık bir kare oluşturur. Monitörünüz 60 Hz yenileme hızına sahipse saniyede tam 60 görüntü talep eder. Ancak ekran kartınız güçlü bir mimariye sahip olup saniyede 100 kare üretmeye başladığında iletişim hattı karışır. Monitör hâlâ önceki kareyi ekrana çizmekle meşgulken ekran kartı sabırsızlanıp yeni kareyi belleğe zorla yazar. Sonuç olarak monitör üst yarıda eski kareyi gösterirken alt yarıda yeni kareyi yansıtır ve yatay yırtılma çizgisi ortaya çıkar.
Sistem performansını dengede tutmak isteyen kullanıcılar haklı olarak VSync hakkında daha detaylı bilgi edinmek istiyor. Ayarı aktif hâle getirdiğinizde ekran kartınızın üretim hattına katı bir kural koyarsınız. Grafik işlemciniz monitörün yenileme hızından daha fazla kare üretemez. 144 Hz bir ekrana sahipseniz ve ekran kartınız 200 kare çizebilecek güçteyse yazılım kendisini otomatik olarak 144 karede kilitler. Ekran kartı yeni bir kare çizdikten sonra monitörün mevcut kareyi ekrana tam olarak yansıtmasını beklemek zorunda kalır. Çizim işlemi bitmeden belleğe yeni veri yazılmayacağı için görüntüdeki yırtılmalar bıçak gibi kesilir ve pürüzsüz bir sinematik deneyim elde edersiniz.
Ayarlar menüsünde bazen ayrı yazılışıyla karşımıza çıkan VSync konusunun en ilginç teknik detayı arka planda çalışan Double Buffering (Çift Arabellekleme) mekanizmasıdır. Ekran kartınız kareleri önce arka belleğe çizer. Monitör hazır olduğunda arka bellek ön belleğe aktarılır. Bileşenler mükemmel çalıştığı sürece görsel bir şölen yaşarsınız.
Sistemin faturası rekabetçi arenalarda oldukça ağır kesilir. Ayarı açtığınızda ekran kartını beklemeye zorladığınız için farenizle yaptığınız fiziksel tıklama hareketinin ekrana yansıması gecikir. Giriş gecikmesi (Input Lag) adı verilen durum saniyelik reflekslerin konuştuğu birinci şahıs nişancı türünde ölümcül bir dezavantaj yaratır. Ekranda aniden beliren bir rakibe doğru farenizi hızla çevirip tetiğe bastığınızda (flick-shot), sistem arka planda kareleri sıraya sokmakla meşgul olduğu için ateş etme komutunuz silaha geç iletilir. Esporcuların VSync özelliğini menüye girer girmez kapatmasının temel nedeni tamamen farenin ucunda hissedilen ağırlaşma hissidir.
Çift arabellekli mimarinin yarattığı başka bir kâbus daha vardır. Sisteminizin monitörün yenileme hızına yetişemediği anlarda işler çığırından çıkar. 60 Hz bir ekranda yoğun bir patlama sahnesine girdiğiniz an kare hızınız 59 değerine düşerse grafik kartınız senkronizasyonu anında kaçırır. Yazılım ekran kartına hızını yarıya düşürmesini emreder. Görüntünüz aniden 30 kareye çakılır ve inanılmaz bir takılma hissedersiniz. Geliştiriciler sorunu çözmek için Triple Buffering (Üçlü Arabellekleme) adı verilen üçüncü bir bellek katmanı icat ettiler. Üçüncü katman kare hızının aniden yarıya düşmesini engellese de farenizdeki gecikme hissini çok daha ileri bir boyuta taşıyarak nişan almayı âdeta imkânsız hâle getirdi.
Geleneksel donanım dünyasında bugün VSync yavaş yavaş yerini VRR (Değişken Yenileme Hızı) teknolojilerine bırakıyor. Donanım devlerinin geliştirdiği G-Sync ve FreeSync mimarileri ekran kartına komut vermek yerine doğrudan monitörün yenileme hızını kontrol altına alıyor. Monitörünüz 83 kare alıyorsa kendini anında 83 Hz değerine çekerek yırtılmaları sıfıra indiriyor. Fast Sync gibi yazılımsal yenilikler ise ekran kartının tüm gücüyle kare üretmesine izin verip sadece ekrana tam denk gelen kareleri yansıtıyor. Fazla üretilen kareler çöpe atılarak hem yırtılma tamamen önleniyor hem de giriş gecikmesi sürücü düzeyinde asgari ölçüde tutuluyor.
Tüm yazılımsal ve donanımsal senkronizasyon araçları akıcı bir deneyim sunmayı hedeflese de işin temelinde ekran kartınızın ham grafik işleme gücü yatar. Gücünüz yetersiz kalıyorsa hiçbir yazılımsal protokol takılmaların önüne geçemez. Performans düşüşlerini engellemek için günü kurtaran bileşenlerden ziyade uzun vadeli kararlılık sunan donanımlara yönelmek büyük önem taşıyor.
Sektördeki öncü konumuyla Atom Bilişim oyuncuların aradığı stabiliteyi profesyonel bir mühendislik anlayışıyla sunuyor. %100 Türk sermayesi güvencesiyle üretilen Turbox ve Dragos serisi sistemler güncel mimarileri doğru soğutma çözümleriyle harmanlayıp kusursuz bir kare hızı akışı sağlıyor. Menülerde ayar kapatıp açmakla uğraşmadan zafere odaklanacağınız bir oyun bilgisayarı arıyorsanız Atom Bilişim platformunu inceleyebilir, performans sınırlarını zorlayacak güçlü bir oyuncu bilgisayarı ile dijital savaş alanlarındaki yerinizi alabilirsiniz.