Topluluk geliştiricileri, NVIDIA’nın yeni kare üretme teknolojilerini eski GeForce RTX kartlara taşımaya devam ediyor. Bu kez Adeline tarafından yayınlanan NVSmooth30, resmi olarak desteklenmeyen GeForce RTX 30 Serisi ekran kartlarında NVIDIA Smooth Motion özelliğini etkinleştirmeyi amaçlayan deneysel bir uyumluluk modu olarak öne çıkıyor.
Smooth Motion, önce RTX 50 Serisi ile tanıtılmış, daha sonra RTX 40 Serisi GPU’lara da genişletilmiş sürücü seviyesinde bir yapay zekâ destekli frame generation çözümü. DLSS Frame Generation’dan farklı olarak oyunun NVIDIA SDK entegrasyonu gerekmiyor. Bu sayede, uyumlu yapımlarda yerel frame generation desteği olmasa bile her render edilen kare için ek bir kare üretilebiliyor.
NVSmooth30, NVIDIA’nın NvPresent64.dll çalışma biçimini değiştirerek işliyor. Mod, Smooth Motion’ın Ampere mimarisinde başlatılmasını engelleyen GPU mimarisi ve yetenek kontrollerini aşıyor. Buna ek olarak CUDA modülü yükleme sürecine de müdahale ederek Ada Lovelace tabanlı SM89 GPU kodunu Ampere tarafındaki SM86 ile yeniden hedefliyor. Geliştiriciye göre çözüm, NVIDIA’ya ait kapalı ikili dosyaları yeniden dağıtmıyor; kullanıcının sürücüsüyle kurulu gelen NvPresent64.dll dosyasını kullanıyor.

İlk gösterim RTX 3050 Laptop GPU üzerinde yapılmış olsa da, daha güçlü Ampere kartlarla da olumlu sonuçlar bildirilmeye başladı. Bir Reddit kullanıcısı, Kingdom Come: Deliverance II’de RTX 3070 ile Smooth Motion’ın çalıştığını doğruladı. Bir başka kullanıcı ise aynı oyunda RTX 3080 ile frame generation kapalıyken 65 FPS gördüğünü, özellik etkinleştirildiğinde ise yaklaşık 130 görüntülenen FPS elde ettiğini aktardı. Bunlar bağımsız olarak doğrulanmış testler değil, erken kullanıcı raporları.
Adeline ayrıca deneysel bir Direct3D 11’den Direct3D 12’ye sunum köprüsü üzerinde de çalışıyor. Bu yaklaşım, eski D3D11 oyunlar çalışırken NVIDIA’nın sunum katmanının uyumlu bir D3D12 swap chain’i sarmalamasını mümkün kılabilir. Eğer beklenen şekilde işlerse modun daha geniş bir PC oyun kütüphanesinde kullanılmasının önü açılabilir.

Kurulum tarafında kullanıcıların version.dll proxy dosyasını oyunun çalıştırılabilir dosyasının yanına yerleştirmesi ve ilgili oyun için Smooth Motion’ı NVIDIA Profile Inspector üzerinden etkinleştirmesi gerekiyor. Grafik sürücüsü güncellendikten sonra bu ayarın yeniden açılması gerekebileceği de belirtiliyor.
Öte yandan önemli sınırlamalar var. NVSmooth30 hâlâ alfa aşamasında ve farklı oyunlar, sürücüler ve RTX 30 Serisi GPU’lar arasında uyumluluk garanti edilmiyor. NVIDIA sürücü güncellemeleri modun çalışmasını bozabilir. Ayrıca rekabetçi oyunlarda veya anti-cheat korumalı yapımlarda denenmesi önerilmiyor; çökme, bozuk kareler ve siyah ekran gibi sorunlar yaşanabiliyor.

