Sıkı bir PC oyuncusuysanız, VSync terimiyle mutlaka karşılaştığınızı düşünüyorum. Zira bu teknoloji yıllardır gerek oyunlarda gerekse de 3D uygulamalarda yer alıyor. Evet çok kullanılan bir teknoloji ama bu teknolojinin tam olarak ne işe yaradığı ve ne anlama geldiği konusunda ne kadar bilgi sahibiyiz? Birçok oyun ve uygulamada bu teknolojiyi sadece açıp kapatmaya yarayan bir bar olduğunu görürsünüz. Çoğu zaman detaylı açıklamaya yer vermek tercih edilmiyor. Peki VSync nedir? Neden özellikle oyunlarda önemli bir yer tutuyor? En önemlisi de VSync açılmalı mı?
İlk baktığınızda ismi farklı gelse de aslında bu teknoloji dikey senkronizasyonun kısaltmasını ifade ediyor. VSync ile oyunlardaki kare hızı, kullandığınız monitördeki kare hızına senkronize ediliyor ve bu şekilde de ekran yırtılmalarının önüne geçiliyor.
Tam da bu aşamada ekran yırtılması dediğimiz şeyi de açıklamamız gerekecek. Zira bu teknolojinin çıkış noktası ekran yırtılması sorunu.
Bu sorunda ekranda görüntülenen kare, yatay bölmelere bölünüyor. Yatay bölgelerdeki her kare ise diğer karelerin gerisinde kalıyor. Bu durumda da ortaya kesik kesik görüntüler çıkıyor ve bozulmalar yaşanıyor.Sorunun ana nedeni ise GPU biriminin, ekranın kaldırabileceğinden daha fazla kare üretip ekrana göndermesi. Yani aslında oyundaki FPS değeriniz, ekranınızın sahip olduğu FPS değerini geçiyor ve ekranınız bu hıza yetişemiyor.
Özellikle çevre ögelerinin fazla olduğu açık dünya yapımlarında ya da FPS oyunlarında bu sorunun sıkça yaşanabildiğini görürüz.
Dikey senkronizasyon teknolojisinin çalışma mantığına gelelim.
VSync teknolojisi açık konuma getirildiği zaman, ekran kartınız kare hızı çıktısını monitörün yenileme hızıyla senkronize ediyor ve monitörün yenileme hızı ile sınırlama yapılmış oluyor.
Yani bu teknoloji GPU’nun, monitör geçerli yenileme döngüsünü bitirip yeni döngüye hazır olmasına kadar ekran belleğine yeni görüntüler göndermesini engelliyor.
Böylece ekranın yenileme hızı konusunda geride kalmasının önüne geçilir ve görüntülerdeki yırtılmalar ortadan kaldırılmış olur.
Özellikle yenileme hızı düşük olan bir monitör kullanıyorsanız, bu teknolojiyi aktif ettiğiniz zaman performans kısmında bir düşüş yaşayabilirsiniz. Çünkü söz konusu teknoloji, yukarıda da söylediğimiz gibi gerektiğinde FPS’i sınırlıyor. Ayrıca burada teke amacın ekran yırtılmalarının önüne geçmek olduğunu unutmamak gerekiyor.
Kısacası;
VSync, ekran yırtılmaları için bir çözüm olsa da oyun performansını düşürür ve oyun giriş gecikmesinin de artmasına neden olur. Bu nedenle VSync açılmalı mı sorusunun cevabını da oyuncuların vermesi gerekiyor. Eğer ekran yırtılmaları çok sık yaşanıyor ve oynadığınız oyun da rekabetçi bir oyun değilse VSync teknolojisini açmayı tercih edebilirsiniz.
VSync nedir kısmında da açıkladığımız gibi bu teknolojinin bazı önemli eksileri var. Tabii ki AMD, NVIDIA gibi devlerin de bu teknolojiyi geliştirme konusunda yoğun uğraşları olduğunu biliyoruz. Adaptive VSync ve FastSync teknolojileri de bu yoğun uğraşlar sonucunda ortaya çıkmış olan daha gelişmiş VSync teknolojileri.
Tüm bunların dışında artık teknoloji dünyasında VSync alternatifleri var. NVIDIA tarafından geliştirilen G-Sync ya da AMD tarafından geliştirilen FreeSync gibi. Tabii ki bu teknolojiler VSync sorunlarını ve eksik yönlerini barındırmıyor. Fakat bu teknolojileri kullanmak için de donanım birimlerinizin (monitör ya da GPU) söz konusu teknolojiyi desteklemesi gerekiyor. Özellikle gaming monitörlerde yeni teknolojilerin desteklenmesi gerekiyor.