NVIDIA'nın son yapay zeka destekli görüntü işleme teknolojisi DLSS 5, teknoloji meraklılarının ve modlama topluluğunun dikkatini çekmeyi başardı. Geliştirici MAAN tarafından sunulan OpenDLSS-NR, DLSS'in sinirsel işleme ağının açık kaynaklı bir Vulkan yeniden uygulamasını hayata geçirdi. Bu proje, DLSS-NR'ın çalışma zamanı ve DLL sürüm 310.8.0'da bulunan orijinal 71 blokluk sinir ağını yeniden yaratarak, sadece nihai görüntüyü değil, ara çıktıları da içeren NVIDIA'nın uygulamasıyla birebir aynı sonuçları vaat ediyor.
DLSS Süper Çözünürlük'ten farklı olarak, DLSS 5 Sinirsel İşleme, zaten işlenmiş bir kare üzerinde çalışarak yapay zeka tarafından üretilen detaylar, aydınlatma, materyal ve yüz özelliklerindeki ayarlamalarla görüntünün kalitesini artırıyor. OpenDLSS-NR, bu süreci, kaydırılmış pencere transformatörleri ile küresel bir Vision Transformer (ViT) mimarisini birleştiren bir U-Net yapısı kullanarak, FP8 aktivasyonları, FP16 birikimi ve yaklaşık 141 MiB'lik model ağırlıklarıyla yeniden üretiyor.
Uygulama aynı zamanda NVIDIA'nın Tensör Çekirdekleri için optimize edilmiş PTX çekirdeklerini ve GLSL hesaplama gölgelendiricilerini de içeriyor. Geliştirici MAAN, RTX 4070 SUPER ile elde ettiği ön performans sonuçlarını paylaştı. Bu sonuçlar, tüm ağın tamamlanma sürelerini gösteriyor.
Bu rakamlar, ortalama kare süreleri yerine, 40 kare üzerinden kaydedilen minimum yürütme sürelerini temsil ediyor. Yine de bu sonuçlar, yeniden uygulamanın Ada Lovelace donanımında çalışabileceğini gösteriyor. NVIDIA resmi olarak DLSS 5'i GeForce RTX 50 Serisi GPU'larda desteklese de, gelecekte RTX 40 Serisi GPU'lar için de resmi destek planlanıyor.
Daha da dikkat çekici olanı, OpenDLSS-NR'ın, NVIDIA Tensör Çekirdeklerine veya yerel FP8 desteğine dayanmadan aynı sinir ağını yeniden üreten bağımsız bir WebGPU uygulaması içermesi. Bu durum, teknolojinin diğer GPU mimarilerinde ve platformlarda çalışmasının önünü açabilir, ancak performans önemli ölçüde daha düşük kalıyor. MAAN, WebGPU uygulamasıyla 512 × 512 çözünürlükte 72 ms'lik bir yürütme süresi bildirirken, optimize edilmiş yerel uygulama ile bu süre yaklaşık 2.7 ms.
Ancak bazı önemli sınırlamalar da mevcut. Depo, kullanıcıların ayrı olarak sağlaması gereken NVIDIA'nın tescilli model ağırlıklarını dağıtmıyor. Ayrıca, OpenDLSS-NR şu anda mevcut oyunlar için kullanıma hazır bir mod olmaktan ziyade, bağımsız bir uygulamadır. Hareket vektörleri ve zamansal geri bildirim içeren Google'ın Filament motoruna dayalı bir gösterim oluşturucu içeriyor, ancak DLSS Süper Çözünürlük'ü uygulamıyor.
Buna rağmen, bu proje modlama topluluğu için ilginç bir gelişme olarak öne çıkıyor. Özellikle meraklılar, NVIDIA'nın en son sinirsel işleme teknolojilerini eski RTX GPU'lara ve alternatif donanımlara getirme konusunda denemeler yapmaya devam ediyor.
OpenDLSS-NR, MIT lisansı altında GitHub üzerinde mevcut. Ek bilgi ve demolar MAAN'ın sosyal medya paylaşımında bulunabilir.