DLSS Swapper 实用指南:免费替换游戏里的 DLSS、FSR 和 XeSS DLL,不用等更新
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
游戏不更新,你却想试用新版 DLSS?DLSS Swapper 是一款免费开源的 Windows 工具,帮你下载、管理并替换游戏里的 DLSS、FSR、XeSS DLL——不等官方补丁就能升级或回退版本,原件始终留档,随时可还原。适合想动游戏显卡增强文件、又怕把游戏弄坏的人。
🎯 换 DLL 这件事,它管到哪一步
DLSS Swapper 解决的核心问题只有一个:游戏本体不更新时,把其中负责超分辨率的 DLL(比如nvngx_dlss.dll)换成目标版本。下面是它的能力边界,先对齐预期,能避开大半踩坑:
| 场景 | 它的态度 |
|---|---|
| 游戏已支持 DLSS/FSR/XeSS,想换 2.x、3.x 等新版本或回退旧版 | 可以做,换哪个都行 |
| 游戏原本不支持这类技术,想凭空加上 DLSS | 做不到。卡片上显示 N/A 的游戏没有可替换项,别指望它 |
| 换了之后一定提帧、消伪影、不崩溃 | 不保证。它是个受控的实验工具,多数情况能修好问题,也可能让游戏启动失败 |
它只做一件事:替换游戏目录里那一个 DLL 文件,不注入代码、不改动其他文件,原件先备份进内部数据库再写入新版本。
避坑:动手前把重要存档备份好。换装失败时游戏可能起不来,工具里存着原件可以救回来,但存档不在它的保护范围内。
第一次用,先挑一张版本号最旧的卡片,确认它支持你要动的那类 DLL,再往下走。
🚀 5 分钟装好,让工具认出你的游戏
系统要求只有两条,够低:
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10 64 位(20H1,内部版本 19041)及以上 |
| 显卡 | 不限(DLSS 生效需 NVIDIA 显卡,FSR/XeSS 不受此限) |
在 PowerShell 里执行这一条命令即可装好安装版:
winget install --id=beeradmoore.dlss-swapper -e不想用命令行的话,到官方 Releases 页取安装包或便携版。注意:网上有仿冒站,只从官方渠道下载。
首次启动后几秒内,工具会自动扫描已启用的游戏库,覆盖 Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net 共 6 个平台,游戏以卡片网格铺满主界面。某款游戏没出现,去设置里确认对应平台的库是开着的;第三方或标准安装目录之外的游戏,点右上角Add Game手动添加路径。
卡片左下角的版本号(例如DLSS 2.1.39.0)代表现状,N/A 表示没有可替换项。记下这个基线,后面验证效果要拿它对比。
启动一次把 6 个库扫完,卡片上的版本号就是你后续所有操作的基线。
🔁 下载、Swap、验证:一条完整的换装动线
1. 选定版本并下载:在游戏网格里找到目标游戏(可以按平台分组或平铺,收藏的游戏能单独过滤出来),点开详情,从可选列表里挑一个目标版本下载。文件来自 NVIDIA 官方渠道,工具会校验来源。
2. 执行 Swap:下载完成后点Swap,新 DLL 写入游戏目录,原文件自动存档进内部数据库。
3. 验证换装是否值得:别只凭"感觉变顺了"下结论,按顺序查三样:
- 进游戏打开 DLSS 设置页,确认当前版本号已更新(工具卡片上的版本号也会同步变化);
- 用游戏内置 Benchmark 或你惯用的监控工具,在同场景、同画质档位下对比换装前后的帧率曲线;
- 重点看快速运动、毛发、水面这些容易出伪影的场景,新版改善通常集中在这儿。
4. 翻车就回退:游戏起不来、画面异常,别慌,这是可恢复的。打开游戏详情选Restore original DLL,原件立刻还原;想一次清空这款游戏的所有替换项,用Reset All。每次换装和回退都会带时间戳写进 History,随时能回溯动过什么。
全程下载、Swap、验证走完不到 5 分钟,验证完把你的版本组合、帧率变化、伪影改善写进卡片备注栏。
🩺 下载失败、游戏起不来:按这张表排
动手前或翻车后,都过一遍这张表:
| 检查项 | 答案是"否"怎么办 |
|---|---|
| 游戏原本就支持该 DLL(卡片是版本号而非 N/A) | 标 N/A 就别动,工具无法给不支持的游戏加上 DLSS |
| 存档和关键进度已备份 | 先备份再试错,留一条退路 |
| 网络能连通 NVIDIA 文件服务器 | 用内置网络测试窗口自查(分别测通用连通和 DLL 服务器);公司网、校园网先在代理设置里配置 |
| 已有对比基准(基准测试或熟悉的场景) | 先定基准再换,否则"值不值"说不清 |
避坑:下载时提示拿不到文件列表,十有八九是网络或代理问题。先跑一遍网络测试,别反复点下载。
排障顺序就是:查表格 → 跑网络测试 → 配代理 → 确认游戏支持 → 确认有备份。四步走完还没解决,再去 History 里对照时间戳定位是哪一次换装引入的问题。
🗄️ 数据存在哪、怎么搬走、怎么删干净
所有配置和缓存集中在一个目录:
- 安装版:
%LOCALAPPDATA%\DLSS Swapper\ - 便携版:主程序旁的
StoredData\
核心是一个 SQLite 数据库dlss_swapper.db,里面存着游戏缓存(加快启动)、收藏夹、备注、最近用过的 DLSS 版本,以及每款游戏原始 DLL 的备份副本。换电脑时整体拷走这个目录,全部状态跟着走;想彻底清理,删掉这个数据库文件即可。
原理一句话:工具按各平台的清单格式(Steam 的 ACF、GOG 的 SQLite 库、Epic 的 Manifest 等)定位游戏目录,找到nvngx_dlss.dll、amd_fsr.dll、xess.dll这类文件,备份原件后写入目标版本,全程只动这一个文件。
避坑:安装版用了 SignPath 代码签名证书。卸载后建议打开"管理用户证书"(certmgr),在"受信任的根证书颁发机构"里把 SignPath 相关证书顺手删掉。
数据目录只有一份,搬走它等于搬走全部状态,卸载前确认不再需要备份即可。
延伸阅读:内部机制看 docs/how-it-works/readme.md,各平台库的解析实现看 src/Data/ 目录。
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考