DLSS Swapper 上手指南:三步完成 DLSS 升级与一键回滚
2026/9/21 16:29:20 网站建设 项目流程

DLSS Swapper 上手指南:三步完成 DLSS 升级与一键回滚

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

我给一款只带 DLSS 2.3 的游戏换上了 3.7,帧率有肉眼可见的变化,画面比旧版更扎实,全程在 DLSS Swapper 里点完。这是一个开源工具,专门用来下载、替换、回滚游戏里的 DLSS/FSR/XeSS 动态库,不用等游戏官方更新。下面是我跑通一遍后整理的操作路径,包含翻车时的恢复方法。

先判断:你的游戏能不能换

能不能换,只看一件事:游戏目录里有没有对应的 DLL。有就能换,没有就别指望,它不是补丁。

适合的情况:

  • 游戏已包含nvngx_dlss.dllnvngx_dlssg.dllnvngx_dlssd.dll中的任一个,或 FSR 3.1、XeSS 相关文件;
  • 游戏在 Steam、GOG、Epic、Ubisoft Connect、Xbox App、Battle.net 任一平台,其余来源可以用Add Game按钮手动加入;
  • 系统是 Windows 10 64 位 20H1(build 19041)及以上,显卡不限,没有 DLSS 硬件的卡也能用。

不适合的情况:

  • 游戏原生不支持 DLSS——官方文档明确写了做不到;
  • 期望"换了必提升"——项目方承诺的是替换流程可靠,不承诺帧率、画质、稳定性一定变好。

它管理的文件覆盖如下,可以先对一下自己的游戏目录:

文件职责
nvngx_dlss.dllDLSS 超分辨率
nvngx_dlssg.dllDLSS 帧生成
nvngx_dlssd.dllDLSS 光线重建
amd_fidelityfx_dx12.dllamd_fidelityfx_vk.dllFSR 3.1(DX12 / Vulkan)
libxess.dlllibxess_dx11.dlllibxess_fg.dlllibxell.dllXeSS 家族

三步装好、扫库、完成第一次切换

  1. :命令行执行 winget 安装即可:

    winget install --id=beeradmoore.dlss-swapper -e

    想自己编译的话,克隆源码后本地构建:

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

    ⚠️ 只认官方发布页和 winget 这两个渠道,网上有冒充它的下载站。

  2. :首次启动勾选你在用的平台,开始扫库。首扫要遍历每个游戏目录找 DLL,速度一般;它会把结果写进本地 SQLite 数据库,第二次启动直接读缓存,很快。启动画面长这样:

  3. :游戏列表里每条记录旁标着当前检测到的版本号,显示 N/A 表示目录里没找到对应 DLL;一个游戏检出多个候选文件时,它会先让你确认用哪个。选定目标版本点应用,下载、校验、替换都在工具内完成。最后退出游戏重启,再进工具看一眼版本号变没变,这一轮就算走完。主界面状态如下:

换错了怎么办:一键回滚

换错了就地可恢复,恢复动作比替换还简单。机制是这样:每次替换前,它先把原 DLL 复制一份,放在同目录、文件名加.dlsss后缀的位置。换完游戏起不来或画面不对劲,回到工具里找到该游戏点恢复,备份文件覆盖回去,目录状态和换之前一致。游戏启动失败在官方说明里被列为可能发生的情形,属于正常实验代价,先回滚再排查,别急着怪游戏本身。选版本、替换、恢复的完整循环演示:

三道关卡拦坏文件

敢替换文件,是因为下载进来的 DLL 要过三道关:

  • 签名校验:默认对下载文件做数字签名验证,验不过直接拒收,设置里能关掉,我不建议关;
  • 哈希比对:文件与官方清单的 MD5 逐一核对,坏包错包在这一步就停住;
  • 操作留痕:检测、替换、恢复、外部改动都写进每条游戏的历史记录,出问题可以按时间线复盘。

签名验证的实现在 src/WinTrust.cs,想确认它调的是什么 API 可以看这一处。

四个最容易理解错的地方

  • 换了立刻生效?不行。游戏运行时 DLL 被进程占用,替换会失败;换完必须重启游戏。
  • 换一次就永久生效?不是。游戏大更新会覆盖你换过的 DLL,.dlsss备份也可能一起清掉,更新后需要复查。
  • 新版一定比旧版强?没有保证。可能帧率不涨、瑕疵不减甚至起不来游戏,表现不如旧版就回滚。
  • 便携版是阉割版?不是。两者功能一致,差别只在数据位置:安装版存%LOCALAPPDATA%\DLSS Swapper\,便携版存程序旁的StoredData\目录。

换完之后的收尾动作

  • 每次替换后,先退出游戏再启动,然后回工具核对版本号再评价效果;
  • 游戏大更新后,把该游戏的 DLL 状态重新过一遍;
  • 在工具里给实验对象写备注,记清楚换了哪个版本、表现如何,方便对比;
  • 列表太长就用收藏和隐藏整理,隐藏的游戏依旧可以正常替换。

想深入看哪里

  • 工作原理说明:官方维护的"活文档",讲清存储路径、数据库和扫描加载流程;
  • DLL 管理核心:下载、校验、替换、回滚逻辑都在这里;
  • 各平台游戏库解析:Steam、GOG、Epic 等来源各自怎么识别游戏目录;
  • 内置 DLSS 预设数据:界面里可选版本清单的数据来源。

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

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

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

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

立即咨询