DLSS Swapper:无需等游戏更新,即可切换 DLSS、FSR 与 XeSS 版本
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
DLSS Swapper 是一个面向 Windows 玩家的开源工具,用来下载、管理和替换游戏里的 DLSS、FSR、XeSS DLL 文件。它适合想在不更新游戏本身的前提下,升级或回退超采样版本的用户。你用它来对比版本、替换 DLL、必要时恢复原始文件。整个过程在图形界面里完成,不需要手动找文件。
这个工具能解决什么问题
很多游戏内置了固定版本的 DLSS 或 FSR。当 NVIDIA 或 AMD 发布新版本时,游戏本体可能很长时间都不会跟进。DLSS Swapper 让你绕过这一步:直接替换游戏安装目录里的 DLL 文件,就能用上更新的超采样版本,或者回退到更稳定的旧版本。
它不能做的事:
- 无法给原本不支持 DLSS 的游戏加上 DLSS。
- 不保证替换后性能提升、伪影减少或完全不崩溃。
- 某些情况下替换后游戏可能无法启动,但工具内置了恢复原始 DLL 的能力。
适合人群:
- 已经装了带 DLSS/FSR/XeSS 的游戏,想试新版。
- 替换后出问题,需要快速回退到原始版本。
- 想集中管理多款游戏的超采样 DLL,而不是逐个手动下载。
安装与获取途径
系统要求:Windows 10 64 位(20H1,build 19041 及以上),显卡无限制。
获取方式只有两条官方渠道:
- 从项目 Releases 页面下载对应安装包。
- 用 winget 命令行安装(仅限 Windows):
winget install --id=beeradmoore.dlss-swapper -e这条命令会从 winget 源拉取最新版并自动安装。安装完成后直接启动程序即可。
⚠️ 安全提示:项目 README 明确提醒,存在声称是 DLSS Swapper 的恶意网站。只从官方 Releases 页或 winget 安装,其他来源一律忽略。
支持的游戏库
启动后工具会自动扫描你本机的游戏库,识别已安装游戏:
| 平台 | 检测方式 |
|---|---|
| Steam | 扫描库文件夹 |
| GOG | 读取 GOG 库配置 |
| Epic Games | 读取启动器数据 |
| Ubisoft Connect | 扫描配置 |
| Xbox App | 扫描商店游戏 |
| Battle.net | 读取战网游戏目录 |
| 手动添加 | 通过 "Add Game" 按钮指定路径 |
主界面把游戏按库分组,每个游戏卡片下方标注当前检测到的 DLSS 状态或版本号。你可以用顶部的 "Add Game" 手动补充未自动识别到的游戏。
常用操作:查看、替换、回退
核心工作流是三步:
- 进入单个游戏详情:点击某个游戏卡片,会看到它当前使用的 DLL 版本,以及工具已缓存的可选版本列表。
- 选择目标版本:在列表里挑一个版本。工具会从 NVIDIA 官方源拉取对应的 DLL,或从本地缓存加载。
- 执行替换:确认后工具自动备份原始 DLL 并写入新版本。备份留在本地,随时可以一键恢复。
其他常用入口:
- 批量操作:在列表视图选中多个游戏,一次性把它们的 DLL 切到同一版本。
- 收藏与备注:给经常调用的游戏加星标,方便快速筛选。
- 全局预设:在设置页可以设定全局 DLSS preset,让多个游戏共用一套质量参数。
- 代理配置:如果你访问 NVIDIA 源受限,可以在设置里配置代理下载 DLL。
版本选择与兼容性注意事项
不同版本在不同游戏里的表现差异很大,工具本身不会替你判断哪个最好。建议遵循以下原则:
- 先在一个不重要的游戏上试:替换后实际进游戏验证画面与稳定性,再扩散到其他游戏。
- 一次只改一个:同时改多款游戏出问题后很难定位是哪个版本导致的。
- 记录变更:在工具内加备注,记下每个游戏换到了哪个版本、什么时候换的。
- 优先选相邻版本:如果目标版本明显不兼容,先尝试紧邻的上下一个版本号,而不是跨大版本。
关于"该不该换到最新版":新版通常带来画质或算法上的改进,但也会引入新的兼容性问题。老游戏或本身已经稳定的配置,未必需要跟随最新版。
排错与安全建议
如果遇到以下情况,对应处理:
游戏无法启动
- 在工具里找到该游戏,恢复原始 DLL。备份就在工具本地存储里,无需重新下载。
- 恢复后再尝试一个相邻版本,或直接保留原始版本。
画面异常或性能变差
- 先在游戏内确认超采样设置是否生效。
- 换回上一个版本对比,确认是否由这次替换引起。
- 驱动不是最新版时,先更新驱动再判断。
下载到一半失败
- 检查网络与代理设置。工具支持在设置里配置代理。
- 失败后重新触发下载即可,已下载的部分会走缓存。
数据与缓存位置:
- 安装版:
%LOCALAPPDATA%\DLSS Swapper\ - 便携版:可执行文件旁的
StoredData\目录
卸载时建议同时清理这两个目录,避免残留配置。相关卸载说明见 docs/。
进阶方向与贡献入口
想深入了解实现,可以从这几个目录入手:
- 核心数据模型:src/Data/
- DLL 管理与游戏库检测:src/Data/DLLManager.cs
- 各平台游戏库实现:src/Data/Steam/、src/Data/GOG/、src/Data/EpicGamesStore/
- 主界面逻辑:src/Pages/
- 多语言资源:src/Translations/
- 工作原理说明(开发视角):docs/how-it-works/
需要新功能时,到项目 Issues 提 feature request 是最直接的方式。
小结
DLSS Swapper 把"替换游戏里的超采样 DLL"这件事做成了一个有界面、有备份、可回退的操作。先在一个游戏上试,记录结果,再逐步推广。下一步建议:
- 安装工具并等待它扫描游戏库。
- 选一个不重要的带 DLSS 游戏做首次替换。
- 验证稳定后,再处理其他游戏。
【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考