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이 포함되어 있음.

시작하기

  1. GitHub의 Releases 페이지에서 최신 릴리스 아카이브를 다운로드하고 압축을 해제합니다.
  2. NeuralScreen.exe를 실행하거나(또는 서명되지 않은 제작자 경고를 회피하기 위해 NeuralScreen.vbs 사용).
  3. Num2(Num Lock이 켜져 있어야 함)를 눌러 오버레이 메뉴를 엽니다. 나열된 Num패드 단축키를 사용해 렌더링 토글, 해상도 변경, 스크린샷 촬영, 녹화 시작/정지 등을 수행합니다.
  4. 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 관련 소프트웨어 프로젝트입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트