DLSS Nedir ve Oyunlarda Kullanmalı mıyım?

Teknolojinin ilerleyişi amansız ve hiçbir yerde bu, grafik donanımından daha doğru olamaz. Her yıl kartlar önemli ölçüde hızlanıyor ve süslü grafik hileleri için yepyeni bir dizi kısaltma getiriyor. 

PC oyunlarının görsel ayarlarına baktığınızda MSAA, FXAA, SMAA ve WWJD gibi lezzetli külçeler içeren bir kelime salatası(word salad) ile karşılaşacaksınız . Tamam, belki o sonuncusu değil.

Yeni bir Nvidia GeForce RTX(Nvidia GeForce RTX) kartının şanslı sahibiyseniz, artık DLSS adlı bir şeyi etkinleştirmeyi de seçebilirsiniz . Deep Learning Super Sampling'in(Deep Learning Super Sampling) kısaltmasıdır ve Nvidia RTX kartlarında bulunan yeni nesil donanım(generation hardware) özelliklerinin büyük bir parçasıdır .

Yazma sırasında, yalnızca bu kartlar DLSS'yi(DLSS) çalıştırmak için gerekli donanıma sahiptir :

  • RTX 2060
  • RTX 2060 Süper
  • RTX 2070
  • RTX 2070 Süper
  • RTX 2080
  • RTX 2080 Süper
  • RTX 2080 Ti

Söz konusu özel donanıma, her modelin bu özel işlemcilerin farklı sayıda sahip olduğu bir " Tensor " çekirdeği adı verilir.(” core)

Tensör çekirdekleri, DLSS'nin(DLSS) bir örneği olduğu makine öğrenimi görevlerini hızlandırmak için tasarlanmıştır . DLSS kullanmazsanız , (t use) kartın(DLSS) o kısmı boşta kalır. Bu, DLSS(DLSS) varsa , ancak kapalı kalırsa,  parlak yeni GPU'nuzun(GPU) tam kapasitesini kullanmadığınız anlamına gelir .

Bununla birlikte, bundan daha fazlası var. DLSS'nin masaya hangi değeri getirdiğini anlamak için(DLSS) , kısaca birkaç ilgili kavramın içine girmemiz gerekiyor.

Dahili Çözünürlüklere ve Ölçek Yükseltmeye Hızlı Bir Sapma(A Quick Detour Into Internal Resolutions & Upscaling)

Modern TV'ler ve monitörler , "yerel" (Modern TVs and monitors)çözünürlük(resolution) olarak bilinen şeye sahiptir . Bu basitçe, ekranın belirli sayıda fiziksel piksele sahip olduğu anlamına gelir. O ekranda görüntülediğiniz görüntü tam doğal çözünürlükten farklıysa, sığdırmak için yukarı veya aşağı "ölçeklendirilmesi" gerekir. 

Bu nedenle , örneğin bir 4K ekrana(4K display) bir HD görüntü çıkarırsanız , oldukça bloklu ve pürüzlü görünecektir. Sanki dijital bir fotoğrafı çok yakınlaştırmışsınız gibi. Ancak pratikte, HD video 4K TV'de gayet iyi görünüyor, belki de doğal 4K çekimden biraz daha az keskin olsa da. Bunun nedeni, TV'nin, kabul edilebilir görünmesi için düşük çözünürlüklü görüntüyü işleyen ve filtreleyen "yükseltici" olarak bilinen bir donanıma sahip olmasıdır.

Sorun, yükseltme donanımının kalitesinin ekran markaları ve modelleri arasında çılgınca değişmesidir. Bu(Which) nedenle GPU'lar(GPUs) genellikle kendi ölçeklendirme teknolojileriyle(scaling technology) birlikte gelir .

4K ekrana çıkış vermek üzere tasarlanan "profesyonel" konsollar, onu yerel bir 4K görüntüyle sunar, böylece hiçbir ekran yükseltme işlemi gerçekleşmez. Bu, oyun geliştiricilerinin nihai görüntü kalitesi(image quality) üzerinde tam kontrole sahip olduğu anlamına gelir . 

Ancak, çoğu konsol oyunu yerel 4K çözünürlükte görüntülenmez. GPU üzerinde daha az stres yaratan daha düşük bir "dahili " çözünürlüğe(” resolution) sahiptirler . Bu görüntü daha sonra konsolun dahili ölçekleme teknolojisi kullanılarak (scaling technology)yüksek çözünürlüklü ekranda(high-resolution screen) olabildiğince iyi görünecek şekilde büyütülür .

Gerçekte, DLSS , bir PC oyununu(PC game) yerel çözünürlükten daha düşük bir hızda işleyen ve ardından bağlı ekran için onu yükseltmek için DLSS teknolojisini kullanan karmaşık bir yöntemdir. (DLSS technology)Teoride bu, performansta önemli bir artışa yol açar. 

Bu 4K konsollarda olanlara çok benziyor olsa da, kaputun altında DLSS gerçekten özel bir şey. Hepsi “derin öğrenme” sayesinde.

“Derin Öğrenme” Biti Ne Hakkında?(What’s The “Deep Learning” Bit About?)

Derin öğrenme, simüle edilmiş bir sinir ağı kullanan bir makine öğrenme tekniğidir . (machine learning technique)Başka bir deyişle, beyninizdeki nöronların nasıl öğrendiğine(brain learn) ve karmaşık problemlere nasıl çözümler ürettiğine dair dijital bir yaklaşım.

Diğer şeylerin yanı sıra bilgisayarların yüzleri tanımasına ve robotların etraflarındaki dünyayı anlamasına ve gezinmesine izin veren teknolojidir. Son zamanlarda yaşanan derin sahtekarlıklardan da sorumludur. DLSS'nin(DLSS) gizli sosu budur . 

Sinir ağları, temel olarak bir şeyin nasıl olması gerektiğine dair net örnekleri gösteren “eğitim” gerektirir. Ağa bir yüzün nasıl tanınacağını öğretmek istiyorsanız, ona milyonlarca yüz göstererek tipik bir yüzü oluşturan özellikleri ve desenleri öğrenmesine izin verirsiniz. Dersi düzgün öğrenirse, ona içinde yüz olan herhangi bir resmi gösterebilir ve anında seçecektir.

Nvidia'nın(Nvidia) yaptığı, derin öğrenme yazılımlarını(learning software) DLSS'yi destekleyen oyunlardan inanılmaz derecede yüksek çözünürlüklü görüntüler üzerinde eğitmektir(DLSS) . Sinir ağı, süper bilgisayar düzeyinde grafik performansı kullanılarak oluşturulduğunda oyunun nasıl görünmesi gerektiğini öğrenir.

Daha sonra, daha düşük dahili çözünürlüklü çerçeveyi(resolution frame) alır ve daha iyi bir kelime olmadığı için, sizinkinden çok daha güçlü bir bilgisayar sahneyi oluştursaydı nasıl görüneceğini “hayal eder”. Bu size biraz kara büyü gibi geliyorsa, yalnız değilsiniz!

DLSS Ne Zaman Kullanılır?(When To Use DLSS)

Her şeyden önce, (First)DLSS'yi(DLSS) yalnızca onu destekleyen oyunlarda kullanabilirsiniz, bu hızla büyüyen bir liste, çok şükür. Her başlığın ayrıca DLSS(DLSS) için minimum çözünürlükte oluşturma gibi kendi gereksinimleri vardır , çünkü sinir ağı bu konuda eğitilmiştir.

Bununla birlikte, Nvidia'daki(Nvidia doesn) büyük beyin öğrenmeyi(stop learning) bırakmıyor ve kartınızdaki DLSS özelliği , başlık başına (DLSS feature)desteği ve kaliteyi(support and quality) genişleterek güncellemeleri almaya devam edecek .

Oyunlarınızda DLSS(DLSS) kullanmanız gerekip gerekmediğini anlamanın en iyi yolu , sonuca göz gezdirmektir. Hangisinin daha hoş olduğunu görmek için geleneksel yükseltme veya kenar yumuşatma ile karşılaştırın. Performans da önemli bir karar faktörüdür(deciding factor) . Saniyede 60 kare hedefliyorsanız ancak oraya ulaşamıyorsanız, DLSS iyi bir seçimdir.

Ancak yüksek kare hızları alıyorsanız, DLSS aslında işleri yavaşlatabilir. Bunun nedeni, tensör çekirdeklerinin her kareyi işlemek için sabit bir süreye ihtiyaç duymasıdır. Şu anda bunu yüksek kare hızlı oynatma(frame rate play) için yeterince hızlı yapamıyorlar .

Esasen, DLSS en çok , saniyede yaklaşık 60 kare hedef kare hızına sahip (target frame rate)yüksek çözünürlüklü bir ekran(high-resolution display) (ör. 4K, ultra geniş veya 1440p çözünürlükler) kullanıldığında kullanışlıdır . Ayrıca RTX(RTX) kartlarının diğer ana taraf hilesi(party trick) olan ışın(– ray) izlemeyi etkinleştirirken de inanılmaz derecede faydalıdır . DLSS , ışın izlemenin (DLSS)performans kaybını(performance loss) oldukça iyi bir şekilde dengeleyebilir ve bazen muhteşem olan bir sonuç elde edebilir.(end result)

DLSS ile devam edip etmemeye karar vermeden önce bilmeniz gereken en az şey budur . Bu(Just) teknolojinin hızla değiştiğini unutmayın, bu nedenle bugün sonuçları beğenmediyseniz, birkaç ay sonra tekrar gelin ve sonunda şaşırabilirsiniz.



About the author

Hem Chrome hem de oyun uygulamalarında deneyimli bir yazılım mühendisiyim. Son 4 yıldır Google Chrome tarayıcısı için çözümler üzerinde çalışıyorum ve ayrıca birkaç farklı platform için oyunlar üzerinde çalıştım. Becerilerim yazılım projelerini tasarlama, test etme ve yönetme konusunda yatıyor. Yazılım mühendisi olarak işime ek olarak, gizlilik, kullanıcı hesapları ve aile güvenliği konularında da tecrübeliyim.



Related posts