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。
快速入门
- 从 GitHub 的 Releases 页面下载最新发布归档包并解压。
- 运行
NeuralScreen.exe(或使用配套的NeuralScreen.vbs以绕过未签名发布者警告)。 - 按下 Num2(需开启 Num Lock)打开叠加菜单。使用列出的数字键盘快捷键切换渲染、更改分辨率、截图、开始/停止录制等。
- 在 Source 下选择 Fullscreen 或 Window 模式,以处理整个桌面或单个窗口。叠加菜单会自动跟随所选窗口。
已知限制
- 真正的全屏独占游戏无法叠加;必须使用无边框窗口模式。
- 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 神经渲染技术重新用于通用桌面增强。
相关
- 项目
- 项目
- 项目
- 项目