DLSS Swapper:不催游戏更新,一键给游戏换新版 DLSS/FSR/XeSS
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
DLSS Swapper 是一款免费开源的游戏性能工具,专门负责下载、管理、替换游戏目录里的DLSS、FSR、XeSS动态链接库。我拿它给几款发售较早的 3A 游戏换了新版 DLSS,重启后画面锐度提升肉眼可见,全程没碰过一次文件管理器。
先说痛点:游戏里的 DLSS 版本,其实是被"焊死"的
我最早被这个问题卡住:一款喜欢的游戏支持 DLSS,但厂商在发售时打包的版本很老,官方补丁一拖就是几个月。而 NVIDIA 的 DLSS 迭代很快,新版在不少游戏里帧数和稳定性都更好。
想手动替换 DLL?你得去网上找文件、核对版本号和哈希、复制覆盖,最致命的是——万一换崩了,原文件早没了。我第一回手动折腾就是这样,最后翻遍回收站才把原 DLL 找回来。
| 对比维度 | 传统手动换 DLL | 用 DLSS Swapper |
|---|---|---|
| 获取文件 | 全网搜,真假难辨 | 从官方清单自动下载 |
| 替换操作 | 记路径、逐个覆盖 | 界面点一下 |
| 换崩了 | 手动找备份,找不到就完了 | 替换前自动备份,一键还原 |
| 多游戏 | 一个一个游戏翻目录 | 按平台统一扫描管理 |
5 分钟装好,首次启动 3 个要点
系统要求:Windows 10 64 位(20H1,build 19041 及以上);显卡不限——哪怕你的卡不支持 DLSS,工具本身也能跑(可以用来管 FSR/XeSS)。
安装三选一:
winget install --id=beeradmoore.dlss-swapper -egit clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper第三种是去项目官方发布页下载最新安装包(也有便携版)。
⚠️ 说句大实话:网上出现过冒充 DLSS Swapper 的恶意站点,官方自己都专门发过警告。安装包只从官方渠道拿,别信"高速下载站"。
首次启动后我做了三件事,新手直接抄:
- 在平台设置里把Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net里你实际在用的勾上,一次扫全;装了冷门平台游戏的,用Add Game按钮手动指路径也能兜底;
- 存储路径保持默认(安装版存在
%LOCALAPPDATA%\DLSS Swapper\),别乱改; - 首次扫描会建本地数据库缓存,慢一点是正常的,之后启动秒开。
我的 3 个实测场景
场景一:给老游戏换上新版 DLSS
遇到问题:一款早期发售的 3A 大作,游戏内 DLSS 版本老,高帧率下画面发糊。
具体操作:主界面是一张游戏卡片网格,每张卡片左下角标着当前DLSS 版本号。扫不到的会标N/A(要么游戏不带这类文件,要么没扫到目录);如果一个游戏里有多个同类文件,工具会提示你手动确认用哪个。我点进目标游戏,从可下载的版本列表里挑了一个较新的稳定版,点应用,等下载和替换跑完,重启游戏。
实际效果:同样画质档位下细节更锐,帧数波动明显变小。整个过程没打开过资源管理器,这是它和手动替换体验差距最大的地方。
场景二:换完出现画面问题,一键回滚
遇到问题:尝鲜给某款游戏上了一个较新的测试版 DLSS,进游戏发现水面有闪烁。
具体操作:心态别崩——它在替换前已经把原始 DLL 复制成了.dlsss备份文件(就在原文件旁边)。我回到工具里选择恢复默认,几秒后游戏目录回到替换前的状态。
实际效果:闪屏消失,等于这次"实验"零成本失败。说句大实话,敢随便折腾就是靠这个兜底。
场景三:不止 DLSS,FSR 3.1 和 XeSS 也能一起管
遇到问题:后来我还想管 AMD 卡上的帧生成和 XeSS 系文件,发现逐个替换更麻烦。
具体操作:工具内置的已知文件清单(src/Assets/static_manifest.json)覆盖了nvngx_dlss.dll、nvngx_dlssg.dll(DLSS 帧生成)、nvngx_dlssd.dll(DLSS 光流)、amd_fidelityfx_dx12.dll、amd_fidelityfx_vk.dll、libxess.dll、libxess_fg.dll、libxell.dll等。点进游戏详情能看到每个文件的类型、版本和哈希,切换流程和 DLSS 完全一样。
实际效果:一款游戏里多套超分/帧生成文件的状态,一张卡片全部看得到,不用再去目录里翻文件名对版本。
它凭什么值得信任:动游戏文件的安全设计
- 自动备份:每次替换前把原文件复制为
.dlsss,恢复时自动清理备份; - 签名验证:默认校验下载文件的数字签名,验不过不允许换(设置里可关,我不建议关);
- MD5 哈希比对:下载文件与官方清单(含
md5_hash、zip_md5_hash字段)比对,防损坏防串包; - 操作记录:检测、替换、还原、外部变更都会写入本地数据库
dlss_swapper.db的历史记录,出状况可回溯。
避坑清单:新手最容易踩的 4 个坑
坑一:指望它给不支持 DLSS 的游戏强行开启。做不到。它只能换游戏目录里已有的文件,无中生有是另一类修改器的活。
坑二:换完 DLL 不重启游戏。游戏可能仍加载旧版本,替换完先退游戏再进,最稳。
坑三:游戏运行中执行替换。DLL 被进程占用会替换失败,先关游戏再操作。
坑四:期望换版本一定变快。官方自己都明说:不保证提升性能、不保证减少伪影、不保证不闪退,极端情况甚至会阻止游戏启动——好在有备份,还原就没事。另外游戏大更新可能覆盖你换过的文件,更新完记得重新看一眼版本。
用得更久:4 个进阶习惯
- 收藏与隐藏:常玩的游戏标星置顶,不碍眼的直接隐藏(隐藏的游戏照样参与处理);
- 备注:给每款游戏写自己的调优心得,半年后回看才不懵;
- DLSS 预设:项目内置了预设数据(
src/Assets/下的dlss_presets.json、dlss_g_presets.json、dlss_d_presets.json),可结合 NVIDIA 驱动进一步调渲染策略,具体以工具内选项为准; - 便携版:配置和缓存放在程序目录旁的
StoredData\,U 盘玩家直接用这个,机器间迁移零成本。
我的维护节奏:每月扫一眼有没有新版 DLL;每次游戏大更新后必查一次版本状态;表现不如预期的版本果断回滚再对比。折腾 DLSS 本质是做实验,备份加还原已经把试错成本压到最低了。
相关文档
- 工作原理详解:docs/how-it-works/readme.md
- 游戏识别与 DLL 管理核心代码:src/Data/
- 主界面页面源码:src/Pages/
- 界面组件源码:src/UserControls/
先从场景一上手:挑一款你嫌 DLSS 太老的游戏换一版,重启游戏看看效果——出问题就一键还原,试错没有成本。
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考