不用等游戏更新:DLSS Swapper 切换 DLSS、FSR、XeSS 版本只需5分钟
2026/9/21 22:52:02 网站建设 项目流程

不用等游戏更新:DLSS Swapper 切换 DLSS、FSR、XeSS 版本只需5分钟

【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper

上周一个游戏推送更新后,新带进来的 DLSS dll 在我的显卡上画面出现闪烁,想回退旧版,得进游戏目录手动备份再替换 dll,繁琐还容易出错。用 DLSS Swapper 打开这款游戏,在版本列表里选中旧版点应用,原文件已被它提前备份,整个切换不到半分钟。这就是这个工具做的事:为已支持 DLSS、FSR 或 XeSS 的游戏下载、管理和切换这三类 dll,不必等游戏官方更新。

一分钟看懂 DLSS Swapper 是什么

DLSS Swapper 是一款 Windows 桌面工具,负责把游戏里负责图像增强的三个库(NVIDIA 的 DLSS、AMD 的 FSR、Intel 的 XeSS)的 dll 文件做版本化管理:下载新版、应用、回退,全程图形界面操作。需要说明的是,它只作用于本身已支持这些技术的游戏,不能给不支持的游戏"加上" DLSS,也不保证切换后性能一定提升。

项目信息
平台Windows 10 64位(20H1)及以上
开发语言C#(WinUI 3 / .NET)
开源协议GPL v3
是否免费免费,源码开放

主界面按游戏库分组展示,每张卡片底部标注这款游戏当前挂着的 dll 类型和版本号,N/A 表示该游戏目录里没找到对应 dll。

这3种情况你正需要它

  1. 游戏更新后表现变差:新版 dll 出现闪烁、卡顿或崩溃。操作:打开该游戏,从版本列表选回旧版应用。收益:原始文件已自动备份,随时还能再换回来。
  2. 想先尝新版,但游戏迟迟不更新:操作:在版本列表里下载更新的 dll 并应用。收益:不用等官方补丁,也方便对比新旧版本的实际差异。
  3. 游戏装在不被自动识别的位置:操作:用"添加游戏"按钮手动指定游戏目录。收益:手动添加的游戏与库扫描出的游戏同等管理。

上手:从下载到跑通只需5分钟

  1. 打开终端,执行下面这行命令安装(也可以从仓库的 Releases 页面手动下载):
winget install --id=beeradmoore.dlss-swapper -e
  1. 首次启动时选择界面语言,界面提供 24 个语言包,含简体中文。
  2. 进入设置页,打开你实际使用的平台库开关(Steam、GOG 等)。
  3. 等待扫描完成,游戏以网格形式出现,卡片上会标出当前 dll 版本。
  4. 点开任意一款游戏,右侧即列出该库当前可下载的各个 dll 版本,选择即可应用。

数据存放位置固定:安装版写在%LOCALAPPDATA%\DLSS Swapper\,便携版写在 exe 同级的StoredData\文件夹里,核心是一个名为dlss_swapper.db的 SQLite 数据库,收藏、备注、最近使用版本都记录在其中。想深入了解内部机制可以读官方原理文档。

核心能力拆解

多平台游戏库自动扫描

一句话:一次扫描把 6 个主流平台的手头游戏全部拉进列表。

  1. 启动后进入设置页,只保留你实际在用的库(未启用的库不会参与扫描)。
  2. 支持的库包括 Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net。
  3. 其余游戏用"添加游戏"按钮手动补入。
  4. 之后每次启动,工具先读缓存快速展示已知游戏,再后台补扫增量。

收益:不用为每款游戏登记路径;游戏装卸后列表会自动增删,收藏和备注随游戏保留。

dll 版本管理与一键回退

一句话:应用新 dll 前,原始文件先被备份,回退是一键操作。

  1. 打开某款游戏,展开该库的版本列表,每个版本标注发布日期与版本号。
  2. 选中目标版本点击应用,工具核对文件后完成替换。
  3. 想还原时,在同一界面选择恢复原始 dll。
  4. 工具同时管理 DLSS、FSR、XeSS 三个库,流程完全一致。

收益:切换风险被限定在"随时可还原"之内;README 也明确提示,个别情况下新 dll 会导致游戏无法启动,而恢复入口就摆在同一界面里。

其余能力速查表

功能适用场景入口上手难度
手动添加游戏平台库未覆盖的游戏主页"添加游戏"按钮
收藏与备注快速定位常换版本的游戏游戏卡片星标与备注栏
最近使用版本记录在两个版本间反复对比版本选择处自动记忆
FSR / XeSS 管理AMD、Intel 平台的图像增强与 DLSS 同一版本列表
游戏历史记录查看每次切换的时间线游戏详情页
便携版数据不写入用户目录运行便携版,数据存StoredData\
多语言界面非英文系统设置中切换,24 个语言包

进阶:命令行安装与源码编译(普通用户可跳过)

工具本体是纯图形界面,目前没有提供命令行参数,批量管理以界面操作为主。命令行环节集中在获取方式上:

git clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper

clone 后可在 src/ 源码目录 里找到完整工程(DLSS Swapper.sln),用 .NET SDK 10 按ReleaseRelease_Portable配置分别构建安装版和便携版;package/目录下还有 NSIS 打包脚本,用于生成安装包。日常使用不需要这一步,winget 一行命令即可装好。

故障排查:出了问题照表处理

现象可能原因处理方式
游戏没出现在列表对应平台库未启用,或游戏装在非标准路径设置中启用该库;或用"添加游戏"手动指定目录
切换后游戏无法启动所选版本 dll 与该游戏不兼容在同一界面恢复原始 dll(切换前已自动备份)
SmartScreen 提示无法验证发布者从非官方渠道下载了文件只从官方 Releases 页面或 winget 渠道获取
切换后画面、帧率没有变化工具不保证性能提升;或游戏内未开启对应选项确认游戏设置里 DLSS/FSR/XeSS 已启用,再考虑其他版本
想彻底卸载仍想清理残留应用与代码签名证书需分别移除分两步操作,见下图

第一步在"设置 > 应用 > 应用和功能"里搜索dlss swapper并卸载。由于程序使用免费开源代码签名,卸载后建议再到控制面板检查用户证书:

社区、透明度与参与方式

DLSS Swapper 以 GPL v3 协议开源,全部代码可在仓库中审查,第三方依赖在 src/Acknowledgements/ 逐条列明了许可证与来源。新版本发布在仓库 Releases 页,winget 安装的用户随时可以拉到最新构建。遇到问题时,走仓库的 Issue 表单,bug 报告和特性请求各有一份模板;使用经验可以在 Reddit 的 r/DLSS_Swapper 社区分享。想参与贡献,从翻译入手门槛最低——src/Translations/下已有 24 个语言包可以补充。

写在最后

DLSS Swapper 把"换 dll"这件有风险的事变成了可备份、可回退的日常操作,它解决的是版本管理问题,而不是承诺帧数提升。

  1. 用 winget 安装并只启用你实际使用的平台库,减少无关扫描。
  2. 切换前先确认该游戏目录里已识别出当前 dll 版本,再动手应用。
  3. 每次游戏大更新后重新检查一次 dll 版本,游戏自身更新可能覆盖你替换过的文件。
项目最低要求推荐
操作系统Windows 10 64位(20H1,内部版本 19041)Windows 10 64位 20H1 及以上
架构x64x64
显卡任意支持 DLSS、FSR 或 XeSS 的显卡

【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询