본문으로 건너뛰기
wolfenstein 3D.jfif

Wolfenstein 3D에서 DLSS 5 실행하는 방법

1992년작 게임에 NVIDIA 신경망 렌더링을 적용하는 법을 소개합니다. DOSBox와 dgVoodoo2 설정법, 구동 영상 및 10 fps 성능 저하에 관한 상세 분석을 확인하세요.

작성자
Friolt
업데이트됨
읽는 시간
7분
주제
뉴스
필요한 준비물
광고

Wolfenstein 3D에서 DLSS 5를 실행하는 방법을 소개합니다. NVIDIA의 신경망 렌더링을 1992년산 레이캐스터 게임에 강제로 적용해 보았습니다. DOSBox와 dgVoodoo2를 거치는 전체 체인 구성, 설정, 구동 영상, 그리고 10 fps라는 대가에 대해 다룹니다.

DLSS 5 Wolfenstein 3D는 작동하며, 이는 오직 '매조키스트'만이 구축할 법한 복잡한 체인을 통해 구현됩니다. DOSBox로 게임을 구동하고, dgVoodoo2로 에뮬레이터 창을 DirectX 11로 끌어올린 뒤, 피더(feeder)가 모션 벡터를 생성하고, RenoDX가 애드온을 호스팅하며, 공식 NVIDIA 라이브러리가 매 프레임을 다시 그리는 방식입니다. RTX 5090 Mobile과 Core Ultra 9 275HX 환경에서 얻은 결과물은, 과거 286 컴퓨터에서 돌아가던 게임에서 약 10 fps라는 수치입니다.

시작하기 전에 한 가지를 명심하세요. 게임 자체는 GPU를 직접 건드리지 않으며, DOSBox가 이를 수행합니다. 따라서 아래의 모든 단계는 BJ Blazkowicz가 아닌 에뮬레이터를 타겟으로 합니다. 이것이 바로 고전 게임에서 DLSS 5를 실행하는 핵심 비결입니다. API를 끌어올리고, 데이터를 가짜로 생성하며, 그에 따른 고통을 감수하는 것이죠.

필요한 준비물

구성 요소체인 내 역할
DOSBox 0.74-3 또는 DOSBox-XDOS 실행 파일을 구동하고 다시 그릴 창을 생성합니다.
dgVoodoo2DirectDraw 또는 Direct3D 9 출력을 DirectX 11로 래핑합니다.
애드온 지원 ReShade나머지 모든 요소를 프로세스에 로드합니다.
모션 벡터 셰이더 포함 DLSS5-Feeder1992년 게임에는 없던 모션 및 깊이 데이터를 생성합니다.
RenoDX DLSS 5 애드온ReShade 오버레이에 신경망 렌더링 컨트롤을 추가합니다.
NVIDIA 신경망 렌더링 라이브러리2026년 9월 3일부터 DLSS 5와 함께 제공되는 공식 모델입니다.
RTX 50 시리즈 GPUNVIDIA가 DLSS 5를 Blackwell 아키텍처로 제한했기에 필수입니다.

1단계. 게임을 DirectX 11로 전환하기

Wolfenstein 3D는 DirectX 후킹이 불가능한 DOS 레이캐스터 게임이므로, DOSBox가 대상이 됩니다. Steam 및 GOG 버전은 이미 DOSBox가 포함되어 있어 다운로드 번거로움을 덜어줍니다.

  1. dosbox.conf를 열고 클래식 DOSBox에서는 output을 ddraw로, DOSBox-X에서는 direct3d로 설정합니다.
  2. 공식 페이지에서 dgVoodoo2를 다운로드하고 압축 파일 내 MS 폴더를 엽니다.
  3. DOSBox 0.74-3은 32비트 프로그램이므로 x86 하위 폴더에서 DDraw.dll 또는 D3D9.dll을 가져옵니다.
  4. 해당 파일을 dgVoodooCpl.exe 및 dgVoodoo.conf와 함께 dosbox.exe 옆에 배치합니다.
  5. dgVoodooCpl.exe를 실행하고 출력 API를 기능 수준 11.0의 Direct3D 11로 설정합니다.
  6. 게임을 실행하여 dgVoodoo 워터마크가 나타나는지 확인하세요. 래퍼가 정상 작동한다는 유일한 증거입니다.

2단계. 가짜 모션 벡터 주입하기

DLSS 5는 색상과 모션 데이터를 필요로 합니다. Wolfenstein 3D는 색상 정보만 제공하며 바닥 데이터는 존재하지 않습니다. dosbox.exe에 애드온 지원이 포함된 ReShade를 설치하고 마법사에서 DirectX 11을 선택한 뒤, DLSS5-Feeder와 모션 벡터 셰이더 팩을 추가하세요. 32비트 피더는 64비트 호스트 브리지와 자동으로 통신합니다.

3단계. RenoDX 설치하기

애드온을 dosbox.exe 옆에 복사하고 게임을 실행한 뒤 Home 키를 눌러 Add-ons 탭을 엽니다. RenoDX DLSS 5 애드온이 올바르게 설치되었다면 강도(intensity), 프리셋, 주입 지점(injection point), 패스 횟수(pass count)가 포함된 신경망 렌더링 패널이 나타납니다. 패널이 보이지 않는다면 폴더 경로가 잘못된 것이니 파일을 한 단계 위로 옮겨 다시 시도하세요.

4단계. DLSS 5 라이브러리 추가하기

신경망 렌더링 라이브러리는 DLSS 5 지원 타이틀 출시와 함께 제공되는 공식 파일입니다. nvngx_dlssnr.dll을 어디서 구하느냐는 질문에 대한 답은, 이미 DLSS 5를 지원하는 게임을 확인하는 것입니다. 해당 파일을 DLAA 패스를 위한 일반 DLSS 업스케일러 파일과 함께 애드온 옆에 배치하고, 게임 실행 후 F6 키를 눌러 효과를 토글하세요.

설정시작값이유
주입 지점Output실제 지오메트리가 없는 게임에 가장 안전한 단계입니다.
강도Medium최대 강도는 팔레트를 프리셋으로 변환해 버립니다.
프리셋NaturalDefault는 녹색, Cinematic은 강도가 높을 때 보라색으로 변합니다.
패스 횟수x1패스를 추가하면 화면이 어두워지고 환각 현상이 증폭됩니다.
업스케일링 활성화Off미완성 기능이며 깜빡임이 발생합니다.

Wolfenstein 3D의 특이사항

벽은 평면 텍스처이고 적은 스프라이트이므로 모델이 참조할 지오메트리가 거의 없습니다. 모델은 이를 자신감 있게 보완합니다. 경비병에게 없던 얼굴이 생기기도 하고, 복도는 프리셋에 따라 분위기가 바뀝니다. 패널이 비어 있거나 워터마크가 나타나지 않는다면, 전체 공략을 통해 DirectX 브랜치, 폴더 깊이, 단축키를 다시 확인하세요.

DLSS 5 멀티패스를 x2 이상으로 설정하면 단일 프레임을 샘플링하고 이전 데이터를 무시하므로, 매 프레임이 새로운 의견을 제시하는 셈이 됩니다. dgVoodoo 워터마크는 패스가 진행될수록 어두워지므로 유용한 참고 지표가 됩니다.

  • F6 키를 너무 자주 누르면 VRAM 누수가 발생하므로, 강도 슬라이더로 외형 변화를 비교하세요.
  • 이 체인은 셰어웨어 에피소드에서도 작동하므로, 유료 버전을 건드리기 전에 테스트용으로 활용하기 좋습니다.
  • 전체 화면 DOSBox는 오버레이를 숨길 수 있으므로 창 모드에서 디버깅하세요.

성능

신경망 패스는 Cyberpunk를 다시 그리든 320x200 해상도의 파란 복도를 그리든 동일한 비용이 발생합니다. DLSS 5를 적용한 RTX 5090 노트북 환경에서는 약 10 fps가 나왔는데, 이는 이 게임에서 실제로 조준하는 속도보다 빠릅니다. 이를 플레이 방법이 아닌, 가장 비싼 Wolfenstein 3D 그래픽 모드로 간주하세요.

결론

실행은 됩니다. 쓸모는 없습니다. 하지만 게임이 아무런 데이터를 주지 않을 때 DLSS 5가 무엇을 그려내는지 확인하는 가장 순수한 테스트이기도 합니다. 한 번쯤 시도해 볼 가치는 있지만, 두 번은 하지 마세요.

광고