DLSS Swapper:游戏不更新,一条命令换上新版 DLSS
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
游戏里那版 DLSS 停在老版本,官方更新遥遥无期。DLSS Swapper 是个免费开源的 Windows DLL 替换工具:它直接把游戏目录里的 DLSS、FSR、XeSS 动态链接库换成官方服务器上的其他版本,升级、回退,都不用动游戏本体。想抢先试新版 DLSS 的人,往下看。
❄️ 10 秒判断:它能不能帮到你
- 能干:从 NVIDIA 官方服务器下载各版本 DLSS/FSR/XeSS DLL,替换进游戏,原件可随时换回。
- 不能干:给本来不支持 DLSS 的游戏凭空加上——它只动游戏目录里已经存在的那些 DLL。
- 适合谁:手里有版本落后的游戏、不想干等官方推送、愿意自己承担实验风险的玩家。
📦 一条命令装好,首屏秒出游戏
系统要求不高:Windows 10 64 位(20H1,build 19041)以上,显卡不限——DLSS 要 NVIDIA 卡才生效,那是 DLSS 本身的事。
打开 PowerShell,运行:
winget install --id=beeradmoore.dlss-swapper -e不碰命令行也行:去官方 Releases 页面拿安装包或便携版。就 winget 和 Releases 这两个官方入口,别的"官方"下载站全是仿冒。
想读源码,把仓库拉下来即可:
git clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper首次启动后它自动扫描已启用的游戏库,几秒内游戏以卡片形式铺满主界面,每张卡片标出识别到的 DLSS 版本。游戏没出现?两个地方找开关:设置里对应平台库(Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net 共 6 个)没勾选;或者用右上角Add Game手动指向安装路径。
🎮 核心流程:给一款游戏换一次 DLL
挑一款想试的,点开它的卡片。先报现状:卡片上显示具体版本号(比如DLSS 2.1.39.0),说明有可替换目标;显示N/A就换个游戏。
进详情页之后:
- 点开要替换的 DLL 条目,弹出可选版本列表。
- 选中目标版本,工具从 NVIDIA 官方服务器拉取文件,下载完前Swap按钮是灰的。
- 下载完成,点Swap:新版 DLL 写进游戏目录,原件归档进本地数据库。
- 用卡片上的Launch启动游戏,确认能正常进图。
- 不满意?列表里Original DLL旁边的恢复按钮把原件放回去;Reset All一次清空该游戏全部替换项。
每次替换、恢复都带时间戳记进History,什么时候动过什么,翻记录就行。
🔧 两个进阶小细节
- 备注栏:游戏卡片上有 Notes 输入框,把"版本组合 + 实测帧率变化"写进去,回退时不用靠记忆。
- 代理:公司网、校园网拉不动服务器时,设置页 Networking 区域里的Proxy Settings填上代理再试。
⚠️ 用之前先留意的 3 件事
- 效果不打包票:换完不提帧、不减伪影、不保证不崩,三种情况都可能发生。
- 翻车有退路但别赌命:原件替换前已备份、可一键还原,但重要存档还是先自己留一份。
- 极端情况游戏开不了机。先还原,再谈排查。
🩹 出问题了?按现象对号入座
换完 DLL 游戏开不了机
现象:启动即闪退或黑屏。多半是新 DLL 和游戏引擎版本不匹配。解法:详情页把原件还原,换更保守的版本重试;还不行就用游戏平台客户端校验文件完整性。
版本列表拉不下来
现象:打开列表提示无法从 NVIDIA 服务器获取文件。先开设置页 Troubleshooting 区域的Network Tester,它把"通用连通性"和"DLL 文件服务器"分开测,断在哪层一眼看清。瞬时波动重测一遍;走代理的环境先填代理再测。
游戏不在列表里
两种可能:平台库没启用——到设置页对应平台打开再扫;游戏装在三方渠道或非标准路径——用Add Game手动指向安装目录。
⚙️ 它是怎么干活的
- 解析平台清单定位游戏目录:Steam 读 ACF 清单,GOG 读其 SQLite 库,Epic 读 Manifest。
- 扫描目标:找
nvngx_dlss.dll同族文件、libxess.dll及 FSR 3.1 相关 DLL,记下版本号和哈希。 - 先备份后写入:原件归档进数据库,再写入目标版本;还原时反向操作。
- 留痕:每次操作写进History。
缓存加载和界面绑定的更多细节,仓库自带 how-it-works 文档。
🧹 数据在哪,怎么清干净
两处存放路径:安装版在%LOCALAPPDATA%\DLSS Swapper\,便携版在主程序旁的StoredData\目录。核心是 SQLite 数据库dlss_swapper.db,装着游戏缓存(加快启动)、收藏夹、备注、最近用过的 DLSS 版本,以及每款游戏原件的备份。
换电脑时整体拷贝这个目录,状态直接带走;想清数据,删掉dlss_swapper.db即可。
安装版走 SignPath 免费代码签名,卸载后顺手在"管理用户证书"(certmgr)里删掉对应证书更干净。
去游戏库里挑 DLSS 版本最旧的那款,走一遍"选版本 → 下载 → Swap",全程不到 5 分钟。把版本组合和帧率变化写进备注——你的实测记录,就是后来人的攻略。
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考