DLSS Swapper 使用指南:3 步免费给老游戏更换 DLSS/FSR/XeSS DLL,备份兜底一键回滚
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
DLSS Swapper 是一款免费的开源工具,帮你下载、管理并替换游戏目录里的 DLSS、FSR、XeSS 超分 DLL,不用等游戏更新就能升级或回退超分版本。它是「DLL 文件交换器」,不是「超分注入器」——只换游戏里本来就有的文件。手里有几款超分版本停在三年前的老游戏、想低成本试错,就是它的用武之地。
装好它:系统要求、winget 命令与下载渠道
最低要求:Windows 10 64 位(20H1,build 19041 及以上),显卡不限。
推荐 winget 一行装完:
winget install --id=beeradmoore.dlss-swapper -e也可以拉源码自己看:
git clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper不想折腾命令行的,去官方发布页下载安装包或便携版(数据放在程序目录旁的StoredData\,U 盘带走,机器间迁移零成本)。
⚠️ 官方 README 专门警告过存在冒充 DLSS Swapper 的恶意站点,安装包只从官方渠道获取,看到其他自称官方的下载站一律忽略。
第一次打开:勾选游戏库、路径保持默认
- 勾选你实际在用的游戏平台。支持 Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net 六家;冷门平台的游戏点Add Game按钮手动指定目录即可。
- 存储路径保持默认。安装版数据落在
%LOCALAPPDATA%\DLSS Swapper\下,别手动改。 - 接受第一遍扫描的等待。工具会在本地建一个 SQLite 缓存库
dlss_swapper.db,首扫建库会慢一点,之后启动直接读缓存,基本秒开。
划清边界:它能换什么,不保证什么
🎯能做什么:自动扫描各大游戏库、从官方清单下载指定版本的超分 DLL、自动备份原文件、覆盖替换、一键还原。
不能做什么 / 不保证什么:
- 不能给不支持DLSS 的游戏强行加开超分,官方原文写死这一点;
- 只处理
nvngx_dlss.dll、nvngx_dlssg.dll(帧生成)、nvngx_dlssd.dll(光流)、amd_fidelityfx_dx12.dll、amd_fidelityfx_vk.dll、libxess.dll等游戏目录里本来就有的文件; - 不保证换版后帧数更高、伪影更少或不闪退——极端情况下新版本甚至会让游戏起不来,所以才有下一节的备份机制;
- N 卡用户管 DLSS 系,A 卡用户主要管 FSR 3.1 和 XeSS 系,工具本身不挑显卡。
适合谁:游戏目录里已存在这些 DLL、只是想升/降级版本的人。
主线演练:下载→替换→验证,全程约1分钟
以「给一款 2021 年的 3A 换新版 DLSS」为主线走一遍:
- 选游戏:主界面卡片网格找到目标游戏,确认左下角标注的当前 DLSS 版本号(比如
2.1)确实老。 - 挑版本:点进游戏,从版本列表里选一个较新的稳定版。列表来自内置清单 src/Assets/static_manifest.json,每条记录带版本号、MD5 哈希、签名时间(
signed_datetime)、文件大小和提取来源(dll_source),来源可考。- 🔀走错分支怎么办:游戏目录里同时存在多个同类 DLL(比如根目录和
binaries子目录各一个)时,工具会弹窗让你确认到底替换哪一个,按路径判断即可;找不到目标 DLL 显示N/A,说明这游戏本来就不带。
- 🔀走错分支怎么办:游戏目录里同时存在多个同类 DLL(比如根目录和
- 应用替换:点应用。工具自动执行四步——把原 DLL 复制成
.dlsss备份(就在原文件旁边)→ 下载官方压缩包 → 校验 MD5 哈希和数字签名 → 覆盖写入,全程无手动操作。签名校验会拦截清单里is_signature_valid为false的早期版本,验不过不让换。 - 重启验证:先退出游戏再启动(DLL 被进程占用时替换会失败)。进游戏后对比同档画质下的锐度和帧率,卡片上刷新出的新版本号就是成功的直接证据。
- 出问题的分支:画面异常或游戏起不来,回工具选「恢复默认」,几秒后目录还原,这次试错成本归零。
多套超分同卡共管:DLSS、FSR 3.1、XeSS 一张卡看完
一张游戏卡片上同时列出 DLSS、FSR 3.1、XeSS 所有文件的文件名、类型、版本、哈希——比如 DLSS 管着nvngx_dlssg.dll时,FSR 的amd_fidelityfx_dx12.dll也一并可见,切换流程与 DLSS 完全一致。
每个 DLL 都标注了最初从哪提取(dll_source字段,例如3DMark DLSS Test (via TechPowerUp)),不用纠结「这文件是真是假」。
备份与回滚:.dlsss 后缀就是兜底
先说结论:只要你不手动删备份,原文件永远找得回来。
- 每次替换前都会生成
.dlsss备份文件,「恢复默认」就是把它拷回原位置并清理备份; - 游戏起不来了:退出工具 → 恢复默认 → 重启游戏,5 秒解决;
- 替换时失败:九成是游戏还开着,DLL 被进程锁住,先关游戏再操作;
- 担心文件被篡改:下载文件会与清单中的 MD5 哈希和数字签名双重比对;设置里虽有允许未签名文件的开关(
AllowUntrusted),不建议打开; - 想彻底卸载:除卸载程序外,还需在 Windows「管理用户证书」中移除工具使用的签名证书,官方文档有配图步骤。
进阶功能:NGX 模型导入、操作留痕与游戏备注
- NGX 模型导入:支持导入 NVIDIA NGX 超分模型,入口见 NGXModelImporter,适合想换超分模型的高阶玩家;
- 操作全程留痕:检测、替换、还原、外部变更都写进本地数据库的历史记录,出问题可回溯;
- 收藏与备注:常玩的游戏标星置顶在列表最上方,每款游戏可写备注,记下自己调的版本和表现,几个月后回看不迷糊;
- 隐藏非超分游戏:列表太挤时,一键把不带超分 DLL 的游戏藏起来;
- 预设参数:内置 dlss_presets.json、dlss_g_presets.json、dlss_d_presets.json 三份预设数据,可结合 NVIDIA 驱动调优,以工具内提供的选项为准;
- 游戏更新后复查:大更新可能覆盖你换过的 DLL 文件,更新后回工具看一眼版本状态。
快问快答:重启、A 卡、文件丢失、性能
Q:能给不支持 DLSS 的游戏强行开启吗?不能。官方明确写明:它只能替换游戏里已存在的 DLL,不会注入超分功能。
Q:换完 DLL 必须重启游戏吗?必须。不重启的话,游戏进程里加载的还是旧版本,你以为换了其实没换。最稳顺序:关游戏 → 替换 → 启动游戏。
Q:A 卡/非 N 卡用户能用吗?能。工具不挑显卡,A 卡用户主要管理 FSR 3.1 和 XeSS 系 DLL。
Q:会不会把原文件弄丢?不会。替换前先生成.dlsss备份,还原操作依赖的就是它。
Q:换新版性能一定更好吗?不一定。官方不保证提升帧数、减少伪影或不闪退——这正是备份机制存在的意义。
文档与源码入口
- 工作原理详解:docs/how-it-works/readme.md
- 游戏识别与 DLL 管理核心源码:src/Data/
- 版本清单与预设资源:src/Assets/
- 中文 README:readmes/readme_zh-Hans.md
- 卸载证书步骤配图:docs/images/uninstall/
打开工具,找一款 DLSS 版本最老的游戏,照主线换一版、重启验证——出状况就一键还原,试错没有成本。
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考