perseval-BLR/NeuralScreen
DLSS 5 NR on your whole Windows desktop, in real time with Boost, FG, etc. RTX 30/40/50, 12 languages, user presets, recording with audio, one-window mode.
NeuralScreen – Windows 데스크톱용 DLSS-5 신경 업스케일링
무엇인가요 – 화면에 표시되는 내용(전체 데스크톱 또는 단일 창)을 캡처하고, 실시간으로 NVIDIA의 DLSS 5 신경 렌더링을 적용하는 Windows 전용 유틸리티입니다. 처리된 프레임은 다시 합성되어 게임, 영상, 사진 등에서 더 선명하고 고화질의 이미지를 제공합니다.
작동 방식 – 프로그램은 공식 NVIDIA DLSS 5 DLL(nvngx_dlssnr.dll은 업스케일링용, nvngx_dlssg.dll은 프레임 생성용)을 로드하는 소형 Python 기반 런타임을 포함합니다. 화면을 캡처하여 각 프레임을 내부적으로 낮은 해상도(Boost 모드)로 신경망에 전달한 후, 신경망의 출력을 원본 프레임 위에 오버레이합니다. 오버레이는 가벼운 트레이 애플리케이션으로 그려지며, 처리된 출력을 녹화하거나 스크린샷으로 캡처할 수도 있습니다.
주요 기능
- 전체 데스크톱 또는 개별 창 처리 가능, 온스크린 메뉴에서 선택 가능.
- 세 가지 내장 모델(Default, Natural, Cinematic)로 다양한 시각 스타일에 최적화.
- Profile 슬라이더와 Boost 옵션을 통해 강도 조절 가능. Boost는 약간의 추가 지연을 감수하나 프레임레이트를 높입니다.
- 실험적인 움직임 보간을 위한 선택적 DLSS 4.5 프레임 생성(×2/×3/×4).
- 키보드 단축키 기반 UI(Num패드 키, 사용자 정의 가능) 및 간단한 트레이 메뉴.
- 내장된 MP4 화면 녹화(시스템 사운드 포함) 및 스크린샷 캡처 기능.
- OBS 또는 기타 캡처 소프트웨어에 처리된 프레임을 공급하는 Spout2 출력.
- 12개 언어 지원 UI 및 HDR 호환성 토글(실험적).
시스템 요구 사항
- Windows 10 또는 Windows 11(양쪽 모두 작동 확인됨).
- NVIDIA RTX GPU(Ada Lovelace(RTX 40시리즈), Ampere(RTX 30시리즈), 또는 이전 RTX 50시리즈). Turing 기반 RTX 20 시리즈는 프로그램을 시작할 수 있으나 이미지는 처리되지 않음.
- 최신 NVIDIA 그래픽 드라이버(런타임은 드라이버에 직접 연결).
- 추가 소프트웨어 없음. 릴리스 아카이브에는 자체 Python 인터프리터와 필요한 NVIDIA DLL이 포함되어 있음.
시작하기
- GitHub의 Releases 페이지에서 최신 릴리스 아카이브를 다운로드하고 압축을 해제합니다.
NeuralScreen.exe를 실행하거나(또는 서명되지 않은 제작자 경고를 회피하기 위해NeuralScreen.vbs사용).- Num2(Num Lock이 켜져 있어야 함)를 눌러 오버레이 메뉴를 엽니다. 나열된 Num패드 단축키를 사용해 렌더링 토글, 해상도 변경, 스크린샷 촬영, 녹화 시작/정지 등을 수행합니다.
- Source에서 Fullscreen 또는 Window 모드를 선택하여 전체 데스크톱 또는 단일 창을 처리합니다. 오버레이는 선택된 창에 자동으로 따라갑니다.
알려진 제한 사항
- 진정한 전체 화면 전용 게임에는 오버레이를 적용할 수 없으며, 보더리스 윈도우 모드를 사용해야 합니다.
- HDR 처리는 실험적이며 현재는 SDR 출력에 한정되어 있습니다. 녹화 및 Spout 내보내기는 모두 SDR입니다.
- 최대 처리 해상도는 2560 × 1440로 제한되며, 최종 출력은 항상 네이티브 모니터 해상도입니다.
- 신경망 파이프라인의 지연은 약 40–60ms(Boost 사용 시 약 17ms)로, 일상 사용에는 적합하지만 경쟁용 게임에는 부적합합니다.
- 회전된 화면(90°/270°)은 아직 지원되지 않으며, 180° 회전은 플립으로 작동합니다.
- Windows 10의 멀티 GPU 환경은 여전히 실험적입니다.
라이선스 – 프로젝트 자체 코드는 MIT 라이선스 하에 배포됩니다. 포함된 NVIDIA 런타임 DLL은 연구/교육용으로만 무변경 사용되며, 소유권은 NVIDIA에 귀속됩니다.
NeuralScreen은 NVIDIA의 DLSS 5 신경 렌더링 기술을 일반 목적의 데스크톱 향상에 재사용하는 진정한 AI 관련 소프트웨어 프로젝트입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트