엔비디아 DLSS 5, RTX 40 시리즈에 성공적으로 포팅
유출된 파일은 NBA 2K27의 얼리 액세스 버전에서 가져온 것이며, 뉴럴 렌더링 기능을 활성화하는 데 사용되는 새 파일을 포함하고 있습니다. 현재 레노디엑스(RenoDX) 디스코드 커뮤니티는 이 포트 작업과 관련된 논의 및 개발의 주요 허브가 되었으며, 개발자들은 리셰이드(ReShade)와 레노디엑스를 사용하여 이러한 파일을 로드하고 다른 게임에서 뉴럴 렌더링을 활성화하고 있습니다.
그러나 현재 유출된 버전에는 명확한 하드웨어 제한이 존재합니다. 원래의 nvngx_dlssnr.dll 파일은 블랙웰(Blackwell) 아키텍처를 기반으로 한 RTX 50 시리즈 그래픽 카드에서만 실행됩니다. 특히 사용된 AI 모델은 FP8 데이터 형식을 사용하며, Ada Lovelace 아키텍처 자체가 FP8을 읽고 실행할 수 있으므로 하드웨어 아키텍처만이 유일한 제한 요인은 아닙니다.
TechPowerUp에 따르면 문제는 주로 블랙웰 GPU만 실행할 수 있는 특정 CUDA 바이너리 코드에 있습니다. 이러한 바이너리 코드가 전 세대 아키텍처에 맞게 조정되지 않았으므로 원래 DLL은 RTX 40 시리즈 그래픽 카드에서 직접 실행될 수 없습니다.
이후 RTX Remix 모드 제작자 'Uncle Burrito'는 Ada Lovelace와 호환되지 않는 CUDA 바이너리를 식별하고 Ada 아키텍처에서 실행 가능한 버전으로 교체하여 DLL 파일을 수정함으로써 DLSS 5 작동을 가능하게 했습니다.
Uncle Burrito는 자신의 주된 임무가 DLL이 실제로 호출하는 바이너리를 검사하고 Ada 아키텍처와 호환되지 않는 부분을 찾아 수동으로 새로운 호환 버전으로 교체하는 것이었다고 밝혔습니다. 그는 NBA 2K27의 nvngx_dlssnr.dll이 초기 빌드에 해당할 가능성이 높다고 믿으며, 당시 Ada Lovelace용 해당 바이너리가 컴파일되지 않았을 것이라고 추측했습니다.
이후 Tom's Hardware는 NVIDIA GeForce RTX 4080을 사용하여 패치를 검증했으며, 수정된 버전이 Ada Lovelace 하드웨어에서 작동함을 확인했습니다. 현재 RenoDX 디스코드 커뮤니티의 다른 개발자들 역시 추가적인 패치 버전을 생성하기 시작했습니다.
현재로서는 NVIDIA가 블랙웰이 아닌 GPU에 공식적으로 DLSS 5 지원을 제공할지 여전히 불확실합니다. 그러나 모드 제작자들은 기존 DLSS 5 파일이 변형 과정을 거쳐 RTX 40 시리즈 그래픽 카드에서 실행될 수 있음을 이미 증명했습니다.
참고: RTX 30 시리즈의 Ampere 및 이전 세대 아키텍처 GPU의 경우, 이러한 GPU가 FP8를 기본적으로 지원하지 않기 때문에 포트 작업의 난이도가 더 높을 수 있습니다.