3 分钟把游戏里的 DLSS 帧生成替换成 FSR 3:dlssg-to-fsr3 完整教程

发布时间:2026/8/22 21:15:19
3 分钟把游戏里的 DLSS 帧生成替换成 FSR 3:dlssg-to-fsr3 完整教程 3 分钟把游戏里的 DLSS 帧生成替换成 FSR 3dlssg-to-fsr3 完整教程【免费下载链接】dlssg-to-fsr3Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS Frame Generation (nvngx_dlssg).项目地址: https://gitcode.com/gh_mirrors/dl/dlssg-to-fsr3还在用 RTX 20 系或 30 系显卡却被 DLSS 帧生成把门槛卡在 RTX 40 系外dlssg-to-fsr3 就是一个帧生成替换模组它顶替游戏里的 nvngx_dlssg 组件把帧生成换到 AMD 的 FSR 3 实现上让你的老卡也能吃到帧插值红利。读完后你能独立完成安装、看懂日志、处理与 DLSSTweaks 共存的情况并知道哪些游戏需要用哪套 DLL。一张表看懂它是什么、跟谁比、适合谁原生 DLSS 帧生成FSR 3 帧生成dlssg-to-fsr3 调用的实现GPU 门槛基本锁 RTX 40 系NV 硬件加速器无硬件门槛软件实现适用显卡本模组—RTX 1600 / 2000 / 3000 系开源状态闭源FidelityFX-SDK 开源本模组 GPLv3使用方式游戏自带开关往游戏目录放两个 DLL替换生效它只接管帧生成这一环游戏里的超分、光线重建等 DLSS 功能不受影响。适合人群用 20/30 系卡玩带 DLSS-G 的游戏赛博朋克 2077、霍格沃茨之遗等、且愿意接受一定风险换取帧率的用户。上图是《赛博朋克2077》里由 FSR 3 帧生成插值出来的画面帧仓库自带截图帧间连续性和边缘质量可以直接拿来和原生 DLSS-G 对比。3 分钟上手四步装进游戏目录双击仓库resources目录下的DisableNvidiaSignatureChecks.reg一路点确认。这步解除 NVIDIA 驱动签名校验不做的后果是游戏直接读不到替换的 DLL。找到游戏安装目录以赛博朋克 2077 为例就是放着Cyberpunk2077.exe的那个bin\x64文件夹。把dlssg_to_fsr3_amd_is_better.dll和新的nvngx.dll两个文件复制进该目录。启动游戏。目录里出现dlssg_to_fsr3.log就说明帧生成替换已经生效没出现就看下面的排障表。卸载时反过来运行RestoreNvidiaSignatureChecks.reg恢复签名校验删掉这两个 DLL 即可。️开发者备注如果某个游戏走的是 NVIDIA Streamline 检查直接放nvngx.dll不生效仓库里备有version.dll、winhttp.dll、dbghelp.dll等通用替代方案对应说明在resources目录下的几个 read_me 文本里。想自己编译的需要 Visual Studio 2022 17.9.6、CMake 3.26、Vulkan SDK设好VULKAN_SDK环境变量和 vcpkg先在 VS x64 工具命令提示符里进dependencies\FidelityFX-SDK\sdk\跑BuildFidelityFXSDK.bat再回到根目录用预设Universal Release x64构建产物自动进bin文件夹。构建前记得把CMakeUserEnvVars.json里的___GAME_ROOT_DIRECTORY去掉前缀下划线并改成你的游戏路径。进阶调参resources\dlssg_to_fsr3.ini 里的三个开关正常用户完全可以不碰这个 INI它只服务于想看效果的进阶用户。手动复制resources\dlssg_to_fsr3.ini到游戏目录即可启用设置项推荐值实际效果EnableDebugOverlay体验时1日常0屏幕上叠 FSR 3 调试信息方便确认插值帧在跑EnableDebugTearLines0打开后在原生帧/插值帧边界画撕裂线纯调试用EnableInterpolatedFramesOnly0设为1后画面只显示插值帧用于单独审查 FSR 3 输出质量它底层在干嘛一段话加一个箭头模组本质是个 DLL 顶包游戏按惯例加载nvngx.dll调用 NGX 帧生成接口顶包里的接口包装层把这套调用原样接住转发给链接了 FidelityFX-SDK 的 FSR 3 帧插值器后者基于游戏运动矢量生成中间帧并回写显示路径DX12 和 Vulkan 各有一套后端通用版还内置钩子模块绕过 Streamline 的 GPU 架构检查。游戏 → 加载 nvngx.dll → NGX 接口包装 → FSR 3 帧插值器 → 插值帧输出排障速查五类现象对因现象大概率原因一条解法启动后没有dlssg_to_fsr3.logDLL 没放进 exe 同目录或文件被杀软隔离检查游戏目录里两个 DLL 是否齐全加杀软白名单启动崩溃签名校验 .reg 没跑成功以管理员身份重新运行DisableNvidiaSignatureChecks.reg装了 DLSSTweaks 后失效或冲突缺少配套的 DLSSTweaks 桥接按resources里的 DLSSTweaks 说明放dlssg_dlsstweaks_wrapper.dll并在dlsstweaks.ini里把nvngx_dlssg行指向前者必须完整路径、去掉行首分号通用 DLL 也不生效该游戏走 Streamline 架构检查需要的不是nvngx.dll换version.dll/winhttp.dll/dbghelp.dll版本逐个试帧率没提升瓶颈在 CPU 而非 GPU看任务管理器CPU 先满的话插值帧救不了降画质或降分辨率 红线提醒多人游戏里用等于给检测系统递手柄所有 read_me 都写明了可能导致封号单人游戏以外别碰。支持范围就是 RTX 1600 / 2000 / 3000 系40 系本来就有原生 DLSS-G没必要绕这一圈更老的 10 系也别试。.reg文件改的是系统注册表影响的是全局签名校验行为不是只影响单个游戏——不用了务必跑RestoreNvidiaSignatureChecks.reg还原。延伸资源源码入口source/下三个子目录各有分工——maindll是帧生成替换主体接口包装 FSR 3 插值器 DX12/Vulkan 后端wrapper_dt和wrapper_generic是两套顶包方案带钩子的通用版含 Streamline 绕过。FSR 3 帧生成的技术文档和算法图解在dependencies/FidelityFX-SDK/docs/techniques/的 super-resolution-interpolation 与 frame-interpolation 两篇。许可证本项目 GPLv3见LICENSE.md预置二进制的第三方许可清单在resources/binary_dist_license.txt。带走这几点整个替换就两件事跑签名校验 .reg往游戏 exe 目录放dlssg_to_fsr3_amd_is_better.dll和nvngx.dll出现dlssg_to_fsr3.log即成功。帧生成替换只接管帧插值一环DLSS 超分等其余功能照旧调试用 INI 只加调试叠层不改变渲染结果。边界很清楚仅限单人游戏、仅限 RTX 1600/2000/3000 系用完记得还原签名校验注册表项。【免费下载链接】dlssg-to-fsr3Adds AMD FSR 3 Frame Generation to games by replacing Nvidia DLSS Frame Generation (nvngx_dlssg).项目地址: https://gitcode.com/gh_mirrors/dl/dlssg-to-fsr3创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考