Magpie Experimental v0.5.6 - DLSS Guidance and RTX 40/50 DLSSNR
Pre-releaseMagpie Experimental v0.5.6
这是面向 NVIDIA RTX 用户的 x64 实验版本。本次主要更新 DLSS Super Resolution、DLSS Frame Generation 和 DLSSNR 的实验接入。
下载与安装
- 下载
Magpie-Experimental-x64.zip。 - 完全退出正在运行的 Magpie。
- 将 ZIP 完整解压到新目录,不要直接在压缩包内运行,也不建议覆盖旧实验版目录。
- 运行解压目录中的
Magpie.exe。
ZIP SHA-256:8164132D14D54517738E968A6CA44FE1B39D8F7D7E8FAF5E23BBADBC2FB3290C
本次主要变化
- 新增
DLSS SR_Experimental非 Jitter 路径,可使用 Magpie 估算的运动矢量和可选深度。 - 新增
DLSS FG_Experimental,可使用同一组 Frame Guidance。 - DLSS SR 和 DLSS FG 的
Use Motion Vectors默认开启。 Use Estimated Depth (Experimental)默认关闭。- 启用估算深度时,即使不向 DLSS 交付运动矢量,也可能在内部运行 NVIDIA Optical Flow 来辅助深度流程。
- Jitter DLSS SR 路径保持原样;XeSS Frame Generation 本次没有接入新的 Guidance。
Magpie 无法取得游戏引擎原生运动矢量或深度。本版本使用从捕获色彩帧估算的数据,因此画质和稳定性不能等同于游戏原生 DLSS 接入。
DLSSNR DLL 说明
本包中的 nvngx_dlssnr.dll 是社区修改版本,目标是同时支持 NVIDIA GeForce RTX 40 系和 RTX 50 系显卡,并非 NVIDIA 官方原版 DLL。
- DLL 版本:
310.8.0.0 - DLL SHA-256:
984BEE0F775C277D5829B8FD6775D53A7B0F75396C852B3AAF06A18375F81014 - 因二进制经过社区修改,Windows Authenticode 会报告哈希不匹配。这是该修改文件的预期结果,但也意味着不能把它视为保持 NVIDIA 原始签名完整性的官方文件。
请仅在了解实验性质和风险的情况下使用。若安全软件拦截,请自行判断,不建议直接关闭系统安全防护。
NGX OTA 已知问题与临时方案
部分环境在启动使用 DLSS/NGX 的游戏后,可能出现大量 nvngx_update.exe 未正常退出并持续累积,造成高内存占用或系统卡顿。网络代理、更新请求超时或游戏覆盖层可能放大问题,但目前不能认定单一原因。
同一 Release 附带 NGX_OTA_Switch.bat 作为临时解决方案。BAT SHA-256:D0F96B57F7E91101460EEB68CD618B2C11866A4DFC6901741C17ACECAC04C465
使用方法:
- 下载并双击
NGX_OTA_Switch.bat,按提示授予管理员权限。 - 选择
1将HKLM\SOFTWARE\NVIDIA Corporation\Global\NGXCore\EnableOTA设置为0,临时禁用 NGX OTA。 - 如已有大量残留进程,可选择
5结束现有nvngx_update.exe。 - 测试完成后可选择
3删除EnableOTA,恢复 NVIDIA 默认行为。
注意:
- 该设置是系统级 NGX OTA 开关,不只影响 Magpie。
- 禁用 OTA 可能阻止 NVIDIA 在线更新 NGX 组件。
- 强制结束 updater 会中断正在进行的 NGX 下载。
- BAT 不会替换显示驱动,但需要管理员权限修改注册表或终止受保护进程。
验证 DLSSNR
NVIDIA Indicator 并非所有环境都会显示。更可靠的方式是查看 logs\magpie.log 并搜索 DLSSNR STATUS,确认 Feature 创建、Evaluate 返回值和失败计数。
本版本对应源码已发布在 v0.5.6-experimental 标签。第三方 SDK、模型及 nvngx_dlssnr.dll 不包含在源码仓库或 GitHub 自动生成的源码归档中。
English summary
This experimental x64 build adds shared estimated motion/depth inputs to the non-jitter DLSS SR_Experimental and DLSS FG_Experimental paths. Motion vectors default to on; estimated depth defaults to off. XeSS FG is unchanged.
The bundled nvngx_dlssnr.dll is a community-modified runtime intended to support both GeForce RTX 40-series and RTX 50-series GPUs. It is not an untouched NVIDIA official DLL, and its Authenticode file hash no longer matches after modification.
NGX_OTA_Switch.bat is included as a temporary workaround for environments where many nvngx_update.exe processes accumulate. It can disable NGX OTA, terminate existing updater processes, and restore NVIDIA's default setting. It requires administrator access and changes a system-wide NGX setting.