DLSS Swapper 使用指南:3 步给老游戏换上最新版 DLSS/FSR/XeSS,换崩一键回滚
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
DLSS Swapper 是一款免费开源的 Windows 桌面工具,专门负责下载、管理并替换游戏目录里的 DLSS、FSR、XeSS 超分 DLL(动态链接库,可以理解为游戏加载的"插件文件")。游戏厂商迟迟不推更新,它让你不动游戏本体、只换核心文件,随时可回滚。适合手里有几款"超分版本停在三年前"的老游戏、想低成本试错的玩家。
能力边界:先划清它不能做什么
| 维度 | 实际情况 |
|---|---|
| 能做什么 | 自动扫描游戏库、从官方清单下载指定版本的超分 DLL、覆盖替换、自动备份原文件、一键还原 |
| 支持的文件 | nvngx_dlss.dll、nvngx_dlssg.dll(帧生成)、nvngx_dlssd.dll(光流)、amd_fidelityfx_dx12.dll、amd_fidelityfx_vk.dll、libxess.dll、libxess_fg.dll等 |
| 不能做什么 | 给不支持 DLSS 的游戏"加开"超分;不保证换版本后帧数更高、伪影更少或不闪退 |
| 谁适合 | 游戏目录里本来就存在这些 DLL、只想升/降级版本的人(NVIDIA、AMD 显卡均可,后者主要管 FSR/XeSS) |
一句话定位:它是一台"文件交换器",不是"超分注入器"。官方 README 明确写了:换 DLL 不保证提升性能、减少伪影,极端情况下新版本甚至会让游戏无法启动——直到你用工具还原。
快速上手:从安装到扫出第一张游戏卡片
环境要求:Windows 10 64 位(20H1,build 19041 及以上);显卡不限,工具本身不挑卡。
安装,两种方式二选一:
winget install --id=beeradmoore.dlss-swapper -egit clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper(也可以去项目官方发布页下载安装包或便携版。提醒一句:官方在 README 里专门警告过存在冒充 DLSS Swapper 的恶意站点,安装包只从官方渠道拿。)
首次启动做这三件事:
- 勾选你实际在用的游戏平台——支持Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net,勾完触发一次完整扫描;冷门平台装的游戏点Add Game按钮手动指目录即可。
- 存储路径保持默认——安装版数据落在
%LOCALAPPDATA%\DLSS Swapper\,别手动改。 - 接受首次扫描的等待——工具会在本地建一个 SQLite 数据库做缓存(
dlss_swapper.db),第一遍扫完建库会慢,之后启动直接读缓存,基本秒开。
核心功能:按操作链走一遍
六大游戏库自动扫描,冷门游戏手动补位
各平台游戏目录里存在的超分 DLL 会被一次性找出来,每张游戏卡片上直接标注当前的DLSS 版本号;没扫到就显示 N/A。你不用自己挨个翻目录,扫完就有一张"哪些游戏带超分 DLL、当前各是什么版本"的全景图。
版本库:从官方清单挑版本,不是全网找文件
内置清单(src/Assets/static_manifest.json)收录了从 1.0 起各版本的 DLL,每条记录带版本号、MD5 哈希(md5_hash、zip_md5_hash)、签名时间、文件大小,甚至标注了该 DLL 最初从哪款游戏提取(dll_source字段)。文件来源清晰可考,省掉"这文件到底是真是假"的焦虑。
替换流水线:备份、下载、校验、覆盖一条龙
点应用后工具自动执行:把原 DLL 复制为.dlsss备份(就在原文件旁边)→ 下载官方压缩包 → 校验MD5 哈希和数字签名→ 覆盖写入。一个按钮,全程无手动复制粘贴。
注意两点:
- 清单里有些早期版本
is_signature_valid为false,这类文件默认会被拦截;设置里虽有允许未签名文件的开关(对应AllowUntrusted),不建议打开; - 如果一个游戏目录里同时存在多个同类 DLL(比如根目录和子目录各一个),工具会弹窗让你确认替换哪一个,按路径判断即可。
一键还原:把"换崩了"变成 5 秒操作
还原时,工具把.dlsss备份拷回原位置并清理备份文件,游戏目录回到替换前状态。这次"实验"成本归零。DLSS、FSR 3.1、XeSS 在同一个游戏卡片上共管,每个文件单独操作,流程一致——多套超分技术混用的场景下,版本状态一眼看全。
实操案例:给一款 2021 年的 3A 换新版 DLSS
- 选游戏:主界面卡片网格找到目标游戏,确认卡片上标注的版本号(比如
2.1)确实老。 - 挑版本:打开版本列表,选一个较新的稳定版,跳过明显带实验性质的版本,首轮试错用稳定版。
- 应用替换:点应用。工具先备份成
.dlsss,再下载、校验、覆盖,完成后卡片上的版本号刷新成2.4之类的新值。 - 验证:先退出游戏再启动(运行中替换大概率失败,进程会锁住 DLL)。进游戏对比同档画质:细节锐度、帧率波动。卡片上的新版本号就是替换成功的直接证据。
- 出问题怎么办:如果出现水面闪烁之类的画面异常、或者游戏干脆起不来了,回到工具对该游戏执行还原,几秒后目录还原,闪屏消失。只要你不手动删
.dlsss备份,原文件永远找得回来。
FAQ:你可能想问
Q:能给不支持 DLSS 的游戏强行开启吗?不能。官方 README 明确写明:它只能替换游戏里已存在的 DLL,不会给游戏注入超分功能。
Q:换完 DLL 必须重启游戏吗?必须。不重启的话游戏进程里加载的还是旧版本 DLL,你以为换了其实没换。最稳的顺序:关游戏 → 替换 → 启动游戏。
Q:游戏开着的时候执行替换会怎样?DLL 被进程占用,替换会失败。先关游戏再操作。
Q:显卡不是 NVIDIA 能用吗?能。工具本身不挑显卡,N 卡用户管 DLSS 系,A 卡/其他卡用户管 FSR 3.1 和 XeSS 系。
Q:会不会把我原文件弄丢?每次替换前都会先生成.dlsss备份,还原操作依赖的就是它。只要你不手动删备份,原文件永远找得回来。
Q:换了新版本,性能一定更好吗?不一定。官方不保证提升帧数、减少伪影或不闪退,极端情况下新版本甚至会让游戏无法启动——这正是备份机制存在的意义。
安全与可信:四道保险
- 自动备份:替换前原文件复制为
.dlsss,还原时自动清理; - 签名验证:默认校验下载文件的数字签名,验不过不让换(可关,不建议关);
- MD5 比对:下载文件与官方清单的
md5_hash、zip_md5_hash双重比对,防损坏防串包; - 操作记录:检测、替换、还原、外部变更(
DLLDetected、DLLSwapped、DLLReset、DLLChangedExternally)都写进本地数据库dlss_swapper.db的历史记录,出问题可回溯。
进阶玩法(选看)
- 收藏置顶:常玩的游戏标星,固定在列表最上(收藏数据存在
dlss_swapper.db里); - 写备注:给每款游戏记下自己调的版本和表现,几个月后回看不迷糊;
- 便携版:数据放在程序目录旁的
StoredData\下,U 盘走,机器之间迁移零成本; - 预设参数:项目内置
dlss_presets.json、dlss_g_presets.json、dlss_d_presets.json三份预设数据,以工具内提供的选项为准。
日常维护节奏:每月扫一眼有没有新版 DLL;游戏大更新后必查一次版本状态——更新可能覆盖你换过的文件,工具会检测到外部变更并记入历史。
延伸资料
- 工作原理详解:docs/how-it-works/readme.md
- 游戏识别与 DLL 管理核心代码:src/Data/
- 主界面页面源码:src/Pages/
- 清单与预设资源目录:src/Assets/
找一款 DLSS 版本最老的游戏,照上面的主线换一版、重启验证——出状况就一键还原,试错没有成本。
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考