본문으로 건너뛰기
Megathread] DOOM: The Dark Ages Available Now In Early Access, Featuring  Ray Tracing & DLSS 4 With Multi Frame Generation - Giveaway Inside :  r/nvidia

Doom 2에서 DLSS 5 실행 방법: DX12, RBDOOM 및 Zero Mercy 활용

BFG Edition, RBDOOM-3-BFG, RenoDX를 활용해 Doom 2에서 DLSS 5를 구동하는 방법을 안내합니다. 모바일 RTX 5090 기준 약 10 fps 성능을 기대할 수 있습니다.

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

지옥을 다시 설계할 필요 없이 Doom 2에서 DLSS 5를 실행하는 방법을 소개합니다. Doom 3: BFG Edition을 통해 게임을 로드하고, DX12 기반의 RBDOOM-3-BFG 소스 포트로 실행한 뒤 모션 벡터를 입력하고, RenoDX를 설치하여 공식 DLSS 5 라이브러리를 적용하는 방식입니다. 한 번의 패스로는 거의 변화가 없지만, 두 번에서 네 번 정도 패스를 거치면 레벨 전체가 새롭게 그려지며 모바일 RTX 5090 기준 약 10 fps라는 결과물을 얻을 수 있습니다.

왜 굳이 BFG를 거쳐야 할까요? Doom 3: BFG Edition에는 The Ultimate Doom과 Doom II가 포함되어 있으며, Doom 3 BFG Edition classic Doom은 1994년의 픽셀을 현대적인 렌더러로 가져올 수 있는 가장 깔끔하고 합법적인 방법이기 때문입니다. 순수 DOS 버전 Doom은 DOSBox에서 dgVoodoo를 사용해야 하는 번거로움이 있지만, 이 경로를 통하면 그런 수고를 덜 수 있습니다.

필요한 준비물

구성 요소용도
Doom 3: BFG EditionDoom II가 포함되어 있어 WAD 파일을 합법적으로 소유할 수 있습니다.
RBDOOM-3-BFG (또는 DOOM BFA 포크)DX12 렌더러를 지원하는 소스 포트입니다. DOOM BFA는 클래식 Doom에 최적화되어 있으며 RBDOOM의 최신 업데이트를 반영합니다.
ReShadeRenoDX가 구동되는 인젝터입니다.
RenoDX 애드온DLSS 5 Neural Rendering 패널을 호스팅합니다.
모션 벡터 브릿지1994년 게임에는 없던 시간적 데이터를 가상으로 생성합니다.
DLSS 5 라이브러리NVIDIA 공식 뉴럴 렌더링 DLL입니다.
RTX 50 시리즈 GPU공식 요구 사양입니다. 그 외의 GPU는 사실상 구동이 불가능합니다.

1단계. Doom 2를 DX12 환경으로 전환

일반적인 공략에서는 구형 게임을 먼저 DX11로 변환하지만, Doom 2 DX12는 이미 DLSS 5가 선호하는 API를 지원하므로 그 과정이 필요 없습니다.

RBDOOM-3-BFG DX12 지원은 1.5.0 버전부터 추가되었으며, OpenGL을 DX12 및 Vulkan으로 대체했습니다. 렌더러 설정에서 DX12를 선택하고, 이 작업에서는 Vulkan을 건드리지 마십시오.

  1. Steam이나 GOG에서 Doom 3: BFG Edition을 설치합니다.
  2. 원본 파일을 유지한 채 RBDOOM-3-BFG 빌드를 게임 폴더에 복사합니다.
  3. 렌더러를 DX12로 설정하고 클래식 메뉴에서 Doom II를 실행합니다.
  4. RenoDX가 초기화되지 않으므로 게임 내 안티앨리어싱(Anti-aliasing) 옵션을 끕니다.

2단계. 벡터, RenoDX 및 라이브러리 설정

플로피 디스크 시대의 게임은 '움직임'이라는 개념이 없습니다. DLSS 5 모션 벡터는 실행 파일 옆에 배치된 브릿지 파일을 통해 생성되며, 모델이 기대하는 시간적 데이터를 근사치로 제공합니다.

  1. DirectX 12를 선택하여 RBDOOM 실행 파일에 ReShade를 설치합니다.
  2. 모션 벡터 브릿지를 실행 파일 폴더에 복사합니다.
  3. RenoDX 애드온과 DLSS 5 라이브러리를 같은 폴더에 복사합니다.
  4. 게임을 실행하고 Home 키를 눌러 ReShade 오버레이를 엽니다.
  5. Add-ons 탭을 열고 DLSS 5 Neural Rendering 패널을 확장합니다.
  6. F6 키를 눌러 효과를 토글하고 NR Intensity로 강도를 조절합니다.

모든 DirectX 경로, 파일 레이아웃 및 슬라이더 설정이 포함된 전체 가이드는 저희 저자 가이드에서 확인할 수 있습니다. DLSS 5 RenoDX 설정 실패의 대부분은 폴더 깊이 문제 때문이므로, 패널이 나타나지 않으면 파일을 한 단계씩 옮겨보시기 바랍니다.

중요한 설정값

설정Doom 2 결과
Injection pointRender stage에서 가장 강력한 변화가 나타납니다. Output stage는 필터처럼 보입니다.
Passes x1거의 변화가 없습니다.
Passes x2 to x4스프라이트와 벽을 포함한 모든 것이 변화합니다.
Preset Default높은 강도에서 녹색 톤을 띱니다.
Preset Natural초기 Midjourney 스타일의 푸른 톤을 띱니다.
Preset Cinematic보라색 톤을 띠며 블랙 포인트를 높입니다.
Enable Upscaling미완성 기능입니다. 깜빡임이 발생하면 즉시 끄십시오.

Doom 2의 실제 모습

Doom 2는 DLSS 5 멀티 패스의 작동 방식을 보여주는 완벽한 예시입니다. x1 설정에서 모델은 평면 스프라이트를 인식하고 무시하지만, x2 이상에서는 각 패스가 이전 패스를 재처리하며 프레임 기록을 무시하고 자유롭게 환각을 생성하여 임프(imp)의 얼굴이 프레임마다 바뀌는 현상이 발생합니다.

  • 설정과 관계없이 패스가 추가될수록 이미지가 어두워집니다.
  • Render stage 인젝션은 지오메트리를 변경하며, 이는 DX12 기반 RBDOOM에서 매우 두드러지게 나타납니다.
  • F6 키를 반복적으로 토글하면 토글당 약 1GB의 VRAM 누수가 발생하므로 슬라이더를 통해 비교하는 것이 좋습니다.

성능 및 최적화

구성 요소사양
GPURTX 5090 Laptop GPU
CPUIntel Core Ultra 9 275HX
APIDX12 via RBDOOM-3-BFG
DLSS 5 적용 시 프레임약 10 fps

DLSS 5 RTX 5090 노트북 환경에서 Doom 2는 Cyberpunk 2077과 동일한 10 fps를 기록합니다. 모델은 게임의 출시 연도를 고려하지 않습니다. 어쨌든 높은 리소스를 소모하며, 배터리는 가장 먼저 방전될 것입니다.

결론

DLSS 5 구형 게임 지원은 게임이 DX12를 지원할 때만 가능하며, Doom 2는 RBDOOM 덕분에 이 조건을 충족합니다. 하지만 이것이 게임을 예쁘게 만들어주지는 않습니다. 이 작업은 지금까지 만들어진 것 중 가장 비싼 Doom 2 그래픽 모드로 간주하십시오. 스크린샷을 찍기에는 좋지만, 실제로 악마를 사냥하며 플레이하기에는 최악입니다.

광고