news 2026/8/21 17:24:26

DLSS Swapper:不催游戏更新,一键给游戏换新版 DLSS/FSR/XeSS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DLSS Swapper:不催游戏更新,一键给游戏换新版 DLSS/FSR/XeSS

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 -e
git clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper

第三种是去项目官方发布页下载最新安装包(也有便携版)。

⚠️ 说句大实话:网上出现过冒充 DLSS Swapper 的恶意站点,官方自己都专门发过警告。安装包只从官方渠道拿,别信"高速下载站"。

首次启动后我做了三件事,新手直接抄:

  1. 在平台设置里把Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net里你实际在用的勾上,一次扫全;装了冷门平台游戏的,用Add Game按钮手动指路径也能兜底;
  2. 存储路径保持默认(安装版存在%LOCALAPPDATA%\DLSS Swapper\),别乱改;
  3. 首次扫描会建本地数据库缓存,慢一点是正常的,之后启动秒开。

我的 3 个实测场景

场景一:给老游戏换上新版 DLSS

遇到问题:一款早期发售的 3A 大作,游戏内 DLSS 版本老,高帧率下画面发糊。

具体操作:主界面是一张游戏卡片网格,每张卡片左下角标着当前DLSS 版本号。扫不到的会标N/A(要么游戏不带这类文件,要么没扫到目录);如果一个游戏里有多个同类文件,工具会提示你手动确认用哪个。我点进目标游戏,从可下载的版本列表里挑了一个较新的稳定版,点应用,等下载和替换跑完,重启游戏。

实际效果:同样画质档位下细节更锐,帧数波动明显变小。整个过程没打开过资源管理器,这是它和手动替换体验差距最大的地方。

场景二:换完出现画面问题,一键回滚

遇到问题:尝鲜给某款游戏上了一个较新的测试版 DLSS,进游戏发现水面有闪烁。

具体操作:心态别崩——它在替换前已经把原始 DLL 复制成了.dlsss备份文件(就在原文件旁边)。我回到工具里选择恢复默认,几秒后游戏目录回到替换前的状态。

实际效果:闪屏消失,等于这次"实验"零成本失败。说句大实话,敢随便折腾就是靠这个兜底。

场景三:不止 DLSS,FSR 3.1 和 XeSS 也能一起管

遇到问题:后来我还想管 AMD 卡上的帧生成和 XeSS 系文件,发现逐个替换更麻烦。

具体操作:工具内置的已知文件清单(src/Assets/static_manifest.json)覆盖了nvngx_dlss.dllnvngx_dlssg.dll(DLSS 帧生成)、nvngx_dlssd.dll(DLSS 光流)、amd_fidelityfx_dx12.dllamd_fidelityfx_vk.dlllibxess.dlllibxess_fg.dlllibxell.dll等。点进游戏详情能看到每个文件的类型、版本和哈希,切换流程和 DLSS 完全一样。

实际效果:一款游戏里多套超分/帧生成文件的状态,一张卡片全部看得到,不用再去目录里翻文件名对版本。

它凭什么值得信任:动游戏文件的安全设计

  • 自动备份:每次替换前把原文件复制为.dlsss,恢复时自动清理备份;
  • 签名验证:默认校验下载文件的数字签名,验不过不允许换(设置里可关,我不建议关);
  • MD5 哈希比对:下载文件与官方清单(含md5_hashzip_md5_hash字段)比对,防损坏防串包;
  • 操作记录:检测、替换、还原、外部变更都会写入本地数据库dlss_swapper.db的历史记录,出状况可回溯。

避坑清单:新手最容易踩的 4 个坑

坑一:指望它给不支持 DLSS 的游戏强行开启。做不到。它只能换游戏目录里已有的文件,无中生有是另一类修改器的活。

坑二:换完 DLL 不重启游戏。游戏可能仍加载旧版本,替换完先退游戏再进,最稳。

坑三:游戏运行中执行替换。DLL 被进程占用会替换失败,先关游戏再操作。

坑四:期望换版本一定变快。官方自己都明说:不保证提升性能、不保证减少伪影、不保证不闪退,极端情况甚至会阻止游戏启动——好在有备份,还原就没事。另外游戏大更新可能覆盖你换过的文件,更新完记得重新看一眼版本。

用得更久:4 个进阶习惯

  • 收藏与隐藏:常玩的游戏标星置顶,不碍眼的直接隐藏(隐藏的游戏照样参与处理);
  • 备注:给每款游戏写自己的调优心得,半年后回看才不懵;
  • DLSS 预设:项目内置了预设数据(src/Assets/下的dlss_presets.jsondlss_g_presets.jsondlss_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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 17:22:10

零基础3DS模拟器教程:30分钟在电脑上玩转3DS游戏并和朋友联机

零基础3DS模拟器教程:30分钟在电脑上玩转3DS游戏并和朋友联机 【免费下载链接】citra A Nintendo 3DS Emulator 项目地址: https://gitcode.com/GitHub_Trending/ci/citra 想玩的《宝可梦》《怪物猎人》经典作品只在3DS掌机上,可掌机早已停产、卡…

作者头像 李华