Kizzuwatnaa/DLSS5-Autopilot
Puts DLSS 5 neural rendering into games that never shipped it, and brings the game's own DLSS up to date - super resolution, ray reconstruction, frame generation. Scans your library, picks one of eight routes, fetches every part from its publisher at run time, then says what happened. One exe, no admin; uninstall puts the game back.
DLSS 5 Autopilot – 무엇인가요
DLSS 5 Autopilot는 NVIDIA의 DLSS 5 뉴럴 렌더링을 원래 포함하지 않은 게임에 수동으로 추가하는 과정을 자동화하는 Windows 전용 유틸리티입니다. 이 도구는 게임 파일이나 NVIDIA 바이너리를 포함하지 않습니다. 대신 적절한 제3자 애드온(ReShade 쉐이더, OptiScaler 빌드, 브리지 DLL 등)을 탐지하고, 런타임에 원본 공급자로부터 다운로드한 후 게임이 DLSS 5를 사용할 수 있도록 필요한 설정 파일을 작성합니다. 모든 변경 사항은 단일 제거 클릭으로 되돌릴 수 있습니다.
작동 방식
- 라이브러리 스캔 – 프로그램은 주요 런처(Steam, Epic, GOG, Ubisoft 등)와 일반적인 게임 폴더, 그리고 19개의 알려진 에뮬레이터를 스캔합니다. 각 실행 파일의 임포트 테이블을 읽어 그래픽스 API(DirectX 9–12, Vulkan, OpenGL)와 게임에 이미 DLSS 핑크가 포함되어 있는지 여부를 추정합니다.
- 라우트 선택 – API, 비트 너비, 사용자 GPU(RTX 20–50)에 따라 라우트 목록을 제시합니다. 게임에 DLSS 5 계약을 노출할 수 있는 특정 커뮤니티 애드온(예: native, optiscaler, bridge, feeder, remix 등)입니다. 추천 라우트는 강조 표시되며, GPU에서 지원되지 않는 라우트는 회색으로 표시됩니다.
- 설치 – 사용자가 설치를 클릭하면 필요한 DLL/애드온의 정확한 버전을 원본 공급자로부터 가져오고, NVIDIA
nvngx_dlssnr.dll빌드가 감지된 GPU와 일치하는지 검증하며, 덮어쓰는 파일을 백업하고, 설정 파일(ReShade ini, OptiScaler 설정, RTX Remixrtx.conf등)을 작성합니다. - 검증 – 게임을 시작한 후, 게임 로그 파일(
ReShade.log,dlss5-feed.log등)을 읽어 DLSS 5 계약이 성공적으로 설정되었는지 확인하고 성공 여부 또는 정확한 실패 원인을 보고합니다. - 제거 – 원래 파일을 복원하고, 주입된 DLL을 모두 제거하여 게임을 설치 전과 완전히 동일한 상태로 되돌립니다.
주요 기능
| 기능 | 기능 설명 |
|---|---|
| 원클릭 설치/제거 | 수동 DLL 복사나 레지스트리 편집이 필요 없으며, 모든 작업은 UI 또는 CLI에서 처리됩니다. |
| 다중 런처 지원 | Steam, Epic, GOG, Ubisoft, Battle.net, Rockstar, Amazon, itch.io, Heroic, Xbox/Game Pass를 감지 가능하며, 일반적인 폴더 선택 옵션도 제공합니다. |
| 자동 라우트 탐지 | 게임의 실행 파일과 사용자 RTX 카드에 따라 최적의 커뮤니티 애드온(네이티브 핑크, OptiScaler, 브리지, 피더, Remix 등)을 선택합니다. |
| GPU 인식 DLL 선택 | RTX 20/30/40/50를 감지하고, 해당하는 nvngx_dlssnr.dll 빌드(FP16, FP8 등)를 선택합니다. |
| 프레임 생성 전환 | RTX 20–50에서는 OptiScaler를 통해 DLSS 5 프레임 생성을 활성화하거나, RTX 40에서는 RTX40MFG‑Unlock을 통해 멀티 프레임 생성을 지원합니다. |
| RTX Remix 통합 | 설치된 Remix 모드를 감지하고, Remix 런타임에 직접 DLSS 5를 주입할 수 있으며, 필요 시 DLSS 호환 버전으로 런타임을 교체할 수 있습니다. |
| 비디오/웹캠/화면 캡처 | 임의의 창이나 데스크톱 영역을 "게임"으로 간주하고, 포터블 MPC‑HC 플레이어를 실행하여 비디오 스트림, YouTube 링크, 웹캠 피드에 DLSS 5를 적용합니다. |
| CLI 지원 | 설치, 확인, 제거, 특정 라우트 강제, DXVK 래퍼 등 모든 작업이 명령줄에서 가능하여 스크립팅에 적합합니다. |
| 자기 업데이트 | GitHub 릴리스를 확인하고 SHA‑256를 검증하며, 자동으로 재시작할 수 있습니다. |
| 안전성 검사 | 앤티치트 시스템이 감지되면 경고하며, 사용자가 명시적으로 확인하지 않으면 보호된 게임에 ReShade를 주입하지 않습니다. 상세한 로그 기반 진단도 제공합니다. |
누구에게 적합한가요
- RTX 20–50 카드를 가진 PC 게이머로, 원래 DLSS 5를 포함하지 않은 타이틀(예: 오래된 DirectX 9–12 게임, Vulkan 또는 OpenGL 타이틀, 또는 비게임 미디어 등)에서 DLSS 5를 실험하고 싶은 분.
- 모더/콘텐츠 크리에이터로, 수십 개의 커뮤니티 DLL을 수동으로 조율하지 않고도 재현 가능하고 되돌릴 수 있는 방식으로 뉴럴 업스케일링을 추가하고 싶은 분.
- 연구자로, 자체 래퍼를 구축하지 않고도 다양한 엔진에서 DLSS 5 성능이나 프레임 생성을 테스트하고 싶은 분.
제한 사항 및 주의사항
- 앤티치트 – BattlEye, Easy‑Anti‑Cheat, Vanguard 등 사용하는 게임은 경고 대상입니다. 사용자가 진행하면 밴될 수 있습니다.
- 드라이버 버전 – NVIDIA 드라이버 616.64+는 내부 DLSS 5 계약을 변경합니다. 도구는 호환되는 애드온 버전을 자동 선택하지만, 일부 라우트(
renodx‑dlss54.7 등)는 이러한 드라이버에서 실패하는 것으로 알려져 있습니다. - 성능 영향 – RTX 20/30에서는 커뮤니티 빌드가 FP16로 실행되어 100 % 모델 해상도에서 FPS가 절반으로 줄어들 수 있습니다. 사용자는 모델 해상도 다이얼을 낮추는 것을 권장합니다(예: 75 % 또는 50 %).
- VR 지원 – OpenXR 훅은 실험적이며 광범위하게 테스트되지 않았습니다.
- 공식 NVIDIA 지원 없음 – 이는 비공식 커뮤니티 프로젝트이며, NVIDIA는 이를 지지하지 않습니다.
빠른 시작 (GUI)
- Releases 페이지에서 최신
dlss5‑autopilot.exe를 다운로드합니다. - 실행 파일을 실행합니다(관리자 권한 필요 없음). 게임 라이브러리를 스캔합니다.
- 게임을 선택합니다. 오른쪽 패널에 감지된 실행 파일, API, 추천 라우트가 표시됩니다.
- 설치를 클릭 → 로그가 완료될 때까지 기다립니다.
- 게임을 시작합니다. UI에 표시된 키(예: OptiScaler의 경우 Insert)를 눌러 DLSS 5를 전환합니다.
- 제거하려면 도구를 다시 열고 게임을 선택한 후 제거를 클릭합니다.
빠른 시작 (CLI)
# 게임 폴더에 DLSS5 설치
dlss5-autopilot.exe "D:\Games\MyGame" install
# 파일 작성 없이 선택된 라우트만 검출 및 표시
dlss5-autopilot.exe "D:\Games\MyGame" --check
# 이전에 수행한 변경 사항 모두 제거
dlss5-autopilot.exe "D:\Games\MyGame" --remove
라이선스 및 감사
리포지토리는 설치 로직만 포함합니다. 모든 제3자 바이너리(NVIDIA nvngx_dlssnr.dll, 커뮤니티 애드온, OptiScaler 빌드, Remix 런타임 등)는 런타임에 원본 공급자로부터 가져옵니다. README는 각 저자 및 프로젝트에 대한 링크를 제공하며, 도구 자체의 코드는 리포지토리의 LICENSE 파일에 명시된 라이선스(일반적으로 MIT 스타일의 허용 라이선스) 하에 배포됩니다.
결론
DLSS 5 Autopilot는 RTX 호환 PC가 매우 다양한 오래된 및 최신 게임, 비디오, 심지어 데스크톱 콘텐츠에 NVIDIA의 최신 뉴럴 렌더링 기술을 적용할 수 있도록 해주는 실용적이고 되돌릴 수 있는 브리지입니다. 수동 DLL 탐색 없이도 가능하며, AI 관련 영역(뉴럴 업스케일링)에만 국한되며, 진정한 기능적인 오픈소스 프로젝트입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트