NVIDIA'nın yalnızca kendi ekran kartlarına özel olarak sunduğu DLSS teknolojisi, bağımsız bir geliştiricinin projesiyle AMD kartlarında çalıştırıldı. countervolts adlı geliştirici, NVIDIA'nın resmî DLSS Super Resolution kütüphanesini Linux ve Proton ortamında AMD RDNA 3 mimarili Radeon kartlarda çalıştıran d4r (DLSS 4 Radeon) projesini duyurdu. Proje, orijinal DLSS dosyasını değiştirmeden bir dizi çeviri katmanıyla NVIDIA komutlarını AMD donanımının anlayacağı dile dönüştürüyor.
DLSS AMD kartlarda nasıl çalışıyor?
Projenin temelinde, NVIDIA'nın CUDA uygulamalarının başka markaların donanımlarında çalışmasını sağlayan ZLUDA adlı uyumluluk katmanı bulunuyor. ZLUDA, NVIDIA'nın komut kodlarını AMD'nin ROCm/HIP altyapısı üzerinden AMD donanımına çeviriyor. d4r'de sistem şu adımlarla çalışıyor:
- Direct3D 12 tabanlı oyunun görüntü çıktısı, OptiScaler aracılığıyla DLSS'e aktarılıyor.
- d4r köprüsü, verileri vkd3d-proton Vulkan katmanı üzerinden doğrudan ekran kartı belleğinde tutuyor.
- NVIDIA'nın resmî DLSS kütüphanesinin komutları, özel bir Wine köprüsüne yönlendiriliyor.
- ZLUDA, bu komutları AMD'nin RDNA 3 çekirdeklerinin çalıştırabileceği komutlara dönüştürüyor.
DLSS 4 neden ek düzenleme gerektirdi?
Geliştiriciye göre DLSS 4'ün transformatör modeli, ZLUDA üzerinde tek başına çalıştırıldığında hatalı görüntü üretiyordu. Bu sorunu aşmak için geliştirici, DLSS 4 ve DLSS 4.5'in en yoğun çalışan bölümlerini RDNA 3 için özel olarak yazdığı sürümlerle değiştirdi.
Hangi ekran kartları destekleniyor?
Proje ilk aşamada Navi 32 grafik işlemcisine göre optimize edildi. Bu işlemci Radeon RX 7700 XT, RX 7800 XT, RX 7700 ve Radeon PRO W7700 modellerinde kullanılıyor. Navi 31 ve Navi 33 işlemcili kartlar ise DLSS 3'ü tam hızda çalıştırabiliyor. Ancak bu kartlar için özel çekirdekler henüz yazılmadığından DLSS 4 transformatör modeli olmadan çalışıyor, DLSS 4.5 ise yaklaşık yarı hızda performans gösteriyor.
Testlerde nasıl sonuç verdi?
Radeon RX 7700 XT ile 2560x1440 çözünürlükte yapılan SILENT HILL Townfall testlerinde şu sonuçlar alındı:
- DLSS 3 (Kalite modu): 72,4 FPS
- DLSS 4 (Kalite modu): 69,4 FPS
- DLSS 4.5 (Kalite modu): 51,5 FPS
- DLSS 4 (Ultra Performans modu): 94,5 FPS
- DLSS 3 (Ultra Performans modu): 88,9 FPS
Geliştiricinin verilerine göre DLSS 4, her kare için yaklaşık 2,8 milisaniyelik sabit bir işlem süresi harcıyor. DLSS 4.5 ise kare başına yaklaşık 7,5 milisaniye harcıyor.
AMD'nin kendi teknolojisine göre nasıl?
Test edilen tüm senaryolarda AMD'nin kendi görüntü ölçekleme teknolojisi FSR 4, d4r ile çalıştırılan DLSS'ten daha yüksek kare hızları sağladı. Bu nedenle proje şimdilik performans avantajından çok teknik bir başarı olarak öne çıkıyor.
d4r Windows'ta çalışıyor mu?
Hayır. d4r, şu an yalnızca Linux ve Proton üzerinde çalışan deneysel bir proje. Projenin ilerleyen dönemde OptiScaler için resmî bir eklenti hâline getirilmesi bekleniyor.




