DLSS, FSR, XeSS ve Frame Generation arasındaki fark nedir? Upscaling FPS’i nasıl artırır, Frame Generation neden gerçek FPS ile aynı şey değildir?
Upscaling ve Frame Generation Aynı Şey Değil
Bir oyunda Upscaling’i açıyorsunuz ve FPS yükseliyor.
Ardından Frame Generation’ı etkinleştiriyorsunuz ve FPS sayacı daha da yukarı çıkıyor.
Peki ekran kartınız bir anda daha güçlü hale mi geldi?
Hayır.
Bu iki teknoloji FPS’i artırabilir ancak bunu birbirinden farklı yöntemlerle gerçekleştirir. Aralarındaki farkı anlamadan ekrandaki FPS değerini doğru yorumlamak mümkün olmayabilir.
Upscaling Nedir?

Upscaling’i anlamak için önce çözünürlüğe bakmak gerekiyor.
Çözünürlük, ekran kartının her kare için hesaplaması gereken piksel sayısıyla doğrudan ilişkilidir.
Örneğin 4K çözünürlükte bir görüntü için kare başına yaklaşık 8,3 milyon piksel hesaplanması gerekir.
Upscaling teknolojileri burada farklı bir yaklaşım kullanır.
Oyun görüntüyü doğrudan hedef çözünürlükte oluşturmak yerine daha düşük bir iç render çözünürlüğünde oluşturur.
Örneğin hedef çözünürlük 4K iken oyun daha düşük bir çözünürlükte görüntüyü oluşturabilir. Ardından Upscaling algoritması bu görüntüyü hedef çözünürlüğe yeniden oluşturur.
Bunu basitçe şöyle düşünebiliriz:
Daha az pikseli hesapla → görüntüyü hedef çözünürlüğe yükselt.
GPU’nun hesaplaması gereken iş azaldığı için FPS artabilir.
DLSS, FSR ve XeSS Arasındaki Temel Ortaklık

DLSS, FSR ve XeSS farklı teknoloji aileleridir.
Videoda bunlar sırasıyla NVIDIA, AMD ve Intel çözümleri olarak ele alınıyor. Ayrıntılarda kullandıkları mimariler ve destekledikleri donanımlar farklılaşsa da ortak amaçları, görüntüyü hedef çözünürlüğe doğrudan oluşturmak yerine daha düşük bir çözünürlükten yeniden oluşturmaktır.
Quality, Balanced ve Performance gibi modlar arasındaki temel farklardan biri de oyunun hangi iç render çözünürlüğünden başlayacağıdır.
İç çözünürlük düştükçe GPU’nun üzerindeki iş yükü azalabilir ve FPS yükselir.
Frame Generation Nedir?

Frame Generation ise Upscaling’den farklı bir mekanizmadır.
Burada amaç görüntüyü daha düşük çözünürlükte oluşturmak değil, mevcut gerçek karelerin arasına yeni kareler eklemektir.
Videoda anlatıldığı şekilde sistem, ekran kartının oluşturduğu iki gerçek kareyi analiz eder ve bu karelerin arasına yeni bir ara kare oluşturur.
Bunu video düzenlemeye benzetebiliriz: Elimizde iki gerçek kare vardır ve yazılım bu iki kare arasına yeni bir ara kare yerleştirir.
Bu nedenle ekrandaki kare sayısı artabilir.
Fakat burada kritik mühendislik ayrımı şudur:
Ekrana gönderilen kare sayısının artması, oyun dünyasının aynı oranda daha hızlı hesaplandığı anlamına gelmez.
Frame Generation ile eklenen kareler yeni bir oyun durumu hesaplamaz; mevcut render edilmiş karelerden oluşturulur.
Neden FPS İki Katına Çıksa Bile Oyun Aynı Kadar Hızlı Hissettirmeyebilir?
Burada devreye Input Latency, yani giriş gecikmesi giriyor.
Fare veya klavyeden verdiğiniz komutlar oyunun temel render hattında işleniyor.
Frame Generation tarafından araya eklenen kareler ise yeni bir kullanıcı girdisinin sonucu değil. Bu nedenle ekrandaki FPS yükselse bile kontrol tepkisi aynı oranda hızlanmıyor.
Üstelik kare üretim mekanizmasının kendisi de ek işlem süresi oluşturabilir.
Bu nedenle bu teknolojiler, videoda NVIDIA Reflex gibi gecikme azaltmaya yönelik teknolojilerle birlikte ele alınıyor.
Buradaki temel ayrım şu:
Yapay olarak artırılan FPS ile native olarak render edilen FPS’in tepkiselliği birebir aynı değildir.
Upscaling mi, Frame Generation mı?
Bu iki teknolojinin kullanım amacı aynı değil.
Eğer yüksek çözünürlükte oynuyorsanız, ekran kartınız yüksek kullanım seviyelerinde çalışıyor ancak hedeflediğiniz FPS’e ulaşamıyorsanız Upscaling doğrudan GPU’nun hesaplaması gereken işi azaltmak için kullanılabilir.
Quality gibi daha yüksek kalite odaklı modlardan başlamak, görüntü kalitesindeki kaybı sınırlamaya yardımcı olabilirken GPU üzerindeki yükü azaltabilir.
Frame Generation ise farklı bir noktada devreye giriyor.
Videoda, temel FPS’in zaten kabul edilebilir bir seviyede olduğu durumların daha uygun bir başlangıç noktası olduğu belirtiliyor. Örneğin 50-60 FPS civarındaki bir tabanın, 25-30 FPS gibi daha düşük bir tabana göre daha uygun olduğu ifade ediliyor.
Buradaki rakamlar kesin bir sınır olarak değerlendirilmemeli. Önemli olan Frame Generation kullanılmadan önce oyunun tepkiselliğinin zaten kabul edilebilir olmasıdır.
Çünkü temel FPS çok düşükse Frame Generation görüntünün hareketini daha akıcı gösterebilir; fakat kontrol tepkisini aynı şekilde iyileştirmediği için oyun hala ağır hissedilebilir.
Sonuç: FPS Sayısını Nasıl Okumalıyız?
Upscaling ve Frame Generation bize önemli bir şeyi gösteriyor:
Ekrandaki FPS sayısı, sistemin nasıl çalıştığını anlamak için tek başına yeterli değildir.
Upscaling, ekran kartının oluşturması gereken görüntüyü daha düşük bir iç render çözünürlüğünden üretmesine dayanır.
Frame Generation ise gerçek karelerin arasına yeni kareler ekleyerek ekrandaki kare sayısını artırır.
Dolayısıyla iki teknoloji de FPS sayısını yükseltebilir, ancak sistemin bunu nasıl gerçekleştirdiği tamamen farklıdır.
Bu ayrımı anlamak özellikle modern oyun teknolojilerini değerlendirirken önemli.
Çünkü “FPS arttı” ile “oyun motoru daha hızlı hesaplıyor” aynı şey değildir.
Sıradaki Konu: Windows Hızlandırma Efsaneleri
Yıllardır bilgisayarı hızlandırdığı söylenen RAM temizleme, Registry temizliği ve arka plan servislerini kapatma yöntemleri gerçekten işe yarıyor mu?
Mühendislik Masası’nın bir sonraki bölümünde bu yöntemleri tek tek inceleyeceğiz.