支持 DLSS 5 的 Ryubing 分支。

在 Ryubing 中加入 DLSS 升采样、DLAA、Neural Rendering 和插帧,可在游戏中切换。提供 Windows x64 构建,使用条件和已知限制见下方。

$ls features

DLSS 升采样
-rwx
DLSS 在窗口缩放前处理游戏源画面,支持 Auto / DLAA / Quality / Balanced / Performance / Ultra Performance。DLAA 先按源尺寸重建,再保持比例适配窗口;不适用时自动回退普通缩放。
Neural Rendering
-rwx
通过 RenoDX ReShade addon 接入 DLSS 5 Neural Rendering,与 DLSS 滤镜配合使用,游戏内可按 F6 切换。启动时会按设置启用或停用 addon。
Frame Generation
-rwx
插帧设置独立于缩放滤镜,支持 Off / DLSS-G / Smooth Motion。DLSS-G 需 RTX 40/50;3x/4x 需 RTX 50,仍属实验选项。FPS 栏显示实际呈现倍率和等效帧率。
状态栏实时开关
-rwx
状态栏可选 Off、Bilinear、Nearest、FSR、Area 或 DLSS 画质档,也可切换 NR 与 FG。Off 保留基础缩放和画面比例。设置支持按游戏保存,界面覆盖 20 种语言。
每周同步上游
-rwx
每周一尝试合并 Ryubing master,每次推送后自动构建。下载页提供最近一次成功发布的版本,日期和 commit 见下载卡片。
保留上游功能
-r-x
保留 Ryubing 的 CPU 模拟、Vulkan / OpenGL、输入、DLC、Mod 管理和常规着色器缓存。ROM 预编译仍在研究,当前下载包不包含全游戏预编译功能。

$ls shots

游戏库主界面(上游 shell)
游戏库主界面(上游 shell)

$ls download

Windows x64

自包含构建,包含完整 DLSS 与 Visual C++ 运行库。完整解压后启动;使用 NR 需先安装随包的 ReShade 层。这里保留最近一次成功发布的构建。

滚动构建 · ci-latest

macOS / Linux

此分支目前只提供 Windows 版本,DLSS 功能依赖 Vulkan↔D3D12 桥接和 NVIDIA 显卡。macOS 和 Linux 用户可使用上游 Ryubing。

  • base8 GiB 内存 · 6 核 CPU · Vulkan 1.4 / OpenGL 4.6 · Windows 10 20H1+
  • dlssNVIDIA RTX 显卡 + 支持 DLSS 5 的近期驱动
  • fgFrame Generation 需 RTX 40/50 系;3x/4x 倍率需 RTX 50 系

$tree dlss/

zip 包含模拟器的界面与音视频依赖、DLSS 运行时和 Visual C++ 运行库。请完整解压,不要只复制 Ryujinx.exe。主要文件布局如下:

dlss/
├── nr-stage.dll          # D3D12 cooperative bridge (nr-stage repo)
├── nvngx_dlss.dll        # DLSS upscaling snippet
├── nvngx_dlssg.dll       # DLSS-G frame generation snippet
├── sl.interposer.dll  sl.common.dll  sl.dlss_g.dll
├── sl.reflex.dll  sl.pcl.dll
└── NvLowLatencyVk.dll

# Neural Rendering, next to the exe (also bundled):
renodx-dlss5.addon64  nvngx_dlssnr.dll  ReShade.ini
install-reshade.ps1   # one-time: global ReShade Vulkan layer
reshade/              # layer files + official installer

# Windows VC runtime, next to the exe:
vcruntime140.dll  vcruntime140_1.dll
msvcp140.dll  msvcp140_atomic_wait.dll
VC-RUNTIME-NOTICE.md
Dlss-Capture.ps1       # optional same-frame diagnostics

使用 Neural Rendering 前,需要以管理员身份运行一次 install-reshade.ps1,将 ReShade 全局 Vulkan 层安装到 C:\ProgramData\ReShade;reshade/ 中也附有官方安装器。不使用 NR 时可跳过这一步。没有 RTX 显卡仍可运行模拟器,但 DLSS 功能不可用。

Streamline ·RenoDX ·ReShade ·nr-stage

$cat faq

为什么仓库是私有的?
仓库包含 NVIDIA / RenoDX 专有二进制文件(distribution/dlss5),目前以私有仓库维护,构建包通过本站分发。模拟器源码继承上游的 MIT 协议,Ryubing 上游公开可访问。
zip 里有什么,没有什么?
包含模拟器、界面与音视频依赖、DLSS、Visual C++ 运行库及 ReShade 层与安装器。不包含游戏、密钥或游戏着色器缓存。使用 NR 前以管理员运行 install-reshade.ps1。布局见 运行时文件
下载的是哪个版本?
下载链接保留最近一次成功发布的构建。每次向 nr-vanilla 推送(包括每周一的上游合并)都会触发构建,发布成功后覆盖同一文件。卡片上的日期和 commit 来自随包上传的 latest.json。
和 Ryubing 是什么关系?
这是 Ryubing 的下游 fork,每周尝试合并上游 master。本项目增加图形功能、配置与更新器修复,也包含默认关闭的着色器研究代码;游戏兼容性仍需逐项验证。
已知限制?
TOTK 的 DLAA 仍可能压低细小火星,原因尚未确定。部分游戏切换窗口或插帧后可能出现 x1 回退或 GPU 挂起,3x/4x 仍属实验选项。屏幕运动估计默认关闭,真实游戏深度和 jitter 尚未接入。

上游项目与联系

基于 Ryubing 开发。上游项目、分支仓库和联系方式在这里。