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 神经上采样

是什么 – 仅限 Windows 的实用工具,可捕获屏幕上显示的任何内容(整个桌面或单个窗口),并在实时运行 NVIDIA 的 DLSS 5 神经渲染器。处理后的帧随后被合成回原画面,使游戏、视频、照片等场景的图像更清晰、画质更高。

如何工作 – 程序自带一个小型基于 Python 的运行时,加载官方 NVIDIA DLSS 5 DLL(nvngx_dlssnr.dll 用于上采样,nvngx_dlssg.dll 用于帧生成)。它捕获屏幕,将每一帧以降低的内部分辨率(Boost 模式)输入神经网络,然后将网络的输出叠加到原始帧上。叠加由轻量级托盘应用程序绘制,也可用于录制或截图处理后的输出。

主要功能

  • 可选择整个桌面或单个窗口处理,通过屏幕菜单切换。
  • 内置三种模型(默认、自然、电影),针对不同视觉风格优化。
  • 通过 Profile 滑块和 Boost 选项调节强度,Boost 模式以略微增加延迟为代价换取更高帧率。
  • 可选的 DLSS 4.5 帧生成(×2/×3/×4),用于实验性运动插值。
  • 热键驱动的 UI(数字键盘键,可配置)和简洁的托盘菜单。
  • 内置 MP4 屏幕录制(含系统音)和截图功能。
  • Spout2 输出,可将处理后的帧输入 OBS 或其他捕获软件。
  • 多语言 UI(12 种语言)和 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)打开叠加菜单。使用列出的数字键盘快捷键切换渲染、更改分辨率、截图、开始/停止录制等。
  4. Source 下选择 FullscreenWindow 模式,以处理整个桌面或单个窗口。叠加菜单会自动跟随所选窗口。

已知限制

  • 真正的全屏独占游戏无法叠加;必须使用无边框窗口模式。
  • HDR 处理为实验性功能,目前仅限 SDR 输出;录制和 Spout 导出仍为 SDR。
  • 最大处理分辨率为 2560 × 1440;最终输出始终为您的原生显示器分辨率。
  • 神经网络管道延迟约为 40–60 毫秒(Boost 模式下约 17 毫秒),日常使用尚可,但不适合竞技游戏。
  • 旋转显示(90°/270°)尚未支持;180° 旋转可通过翻转实现。
  • Windows 10 的多 GPU 设置仍处于实验阶段。

许可证 – 项目自身代码采用 MIT 许可证发布。捆绑的 NVIDIA 运行时 DLL 仅用于研究/教育目的,未作修改,所有权仍归 NVIDIA 所有。


NeuralScreen 是一个真正的 AI 相关软件项目,将 NVIDIA 的 DLSS 5 神经渲染技术重新用于通用桌面增强。

相关

  • 项目
  • 项目
  • 项目
  • 项目