Magpie Experimental v0.5.5 - DLSSNR Frame Guidance
Pre-releaseMagpie Experimental v0.5.5
这是一个面向 NVIDIA RTX 用户的 x64 DLSSNR 实验包。DLSSNR 在不改变输出分辨率的情况下处理当前画面,并可使用 Magpie 估算的运动向量和相对深度改善时域稳定性。
下载与安装
- 下载下方的
Magpie-Experimental-x64.zip。 - 完全退出正在运行的 Magpie。
- 将 ZIP 完整解压到一个新目录。不要直接在压缩包内运行,也不建议覆盖旧实验版目录。
- 运行解压目录中的
Magpie.exe。首次启动或首次运行深度模型可能比之后稍慢。
SHA256:4922F6AE1DF8E8BDD18A799D6BC7513BF18DA96D7319E0638D32B3478313A20B
启用 DLSSNR
在缩放模式的效果链中选择:
DLSSNR\DLSSNR_AI_Filter
建议第一次测试保持以下默认值:
NR Style = 0:DefaultLocal Tone Strength = 1.0Local Structure Strength = 1.0Automatic Mask = 0:关闭Frame Guidance = 0:AvailableDepth Inference Interval = 4
NR Style 可选值:
0:Default1:Natural2:Cinematic
Local Tone Strength 和 Local Structure Strength 的有效范围均为 0.0–1.0。
Frame Guidance 模式
0 Available:正常使用。可用时同时输入运动向量和深度。1 Force Zero:不运行 NVOF/DAV2,向 DLSSNR 输入零 Guidance。用于排查性能或画面差异。2 Motion Only:只使用 NVIDIA Optical Flow 运动向量,不运行深度模型。性能压力较低时优先尝试此模式。3 Depth Only:只使用 Depth Anything V2 相对深度,不使用运动向量。
如果 Available 模式出现明显卡顿,可先改为 Motion Only 对比;如果仍需确认 DLSSNR 本体开销,再改为 Force Zero。提高 Depth Inference Interval 可以降低深度更新频率,但快速运动时深度响应也会变慢。
如何确认 DLSSNR 已工作
NVIDIA Indicator 在驱动允许时显示在画面左下角,但 Indicator 并非所有环境都会出现。更可靠的确认方式是查看:
logs\magpie.log
搜索 DLSSNR STATUS,正常情况下应看到:
Feature=18 created=truepath=signed-snippet- Evaluate 返回
result=0x1 failures=0
如果 Feature 创建失败,Magpie 会回退到原画面输出,不会让整个缩放会话崩溃。
已知限制
- 当前 DLSSNR 仅支持同分辨率 SDR 实验,不负责放大分辨率。
- Magpie 无法获得游戏引擎原生的运动向量和深度;这里使用的是 NVIDIA Optical Flow 与 Depth Anything V2 的估算结果,画质不能等同于游戏原生接入。
- TensorRT 缺少兼容的 cuDNN 时会自动使用包内 DirectML 后端。
- 当前只有 DLSSNR 使用这组 Frame Guidance。DLSS、DLSSFG 和 XeSSFG 尚未接入。
- 包内包含 DAV2 模型及完整实验运行库,因此下载体积较大。
后续计划
后续版本将让 DLSS、DLSSFG 和 XeSSFG 复用同一组运动向量与深度,并在各自参数中允许用户分别选择是否输入运动向量、是否输入深度。
English quick guide
- Download
Magpie-Experimental-x64.zip, exit Magpie, and extract it into a clean directory. - Run
Magpie.exeand addDLSSNR\DLSSNR_AI_Filterto the scaling-mode effect chain. - Start with
Frame Guidance = 0 (Available),Automatic Mask = 0,NR Style = 0, both Local Strength values at1.0, andDepth Inference Interval = 4. - If Available mode stutters, try
Motion Only; useForce Zeroas the DLSSNR-only performance baseline. - Check
logs\magpie.logforFeature=18 created=true,path=signed-snippet, Evaluateresult=0x1, andfailures=0.
This build is same-resolution SDR only. Motion and depth are estimated from captured colour frames rather than supplied by the game engine. DLSS, DLSSFG, and XeSSFG do not consume Frame Guidance yet; optional motion/depth inputs for them are planned for a later release.
The experimental source changes are intentionally not included in this binary-only release. GitHub's generated source archives point to the previous base commit.