DLSS Swapper:游戏里的旧版 DLSS 免费一键升级,翻车随时还原
DLSS Swapper:游戏里的旧版 DLSS 免费一键升级,翻车随时还原【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper我刚才把nvngx_dlss.dll换成新版、重启游戏,同一画质档位比之前更锐。这就是DLSS Swapper,一个免费开源项目,专干一件事:下载、管理、替换游戏目录里的 DLSS/FSR/XeSS 动态链接库。手动换 DLL 的麻烦点解析说实话,游戏里的 DLSS 版本是发售时焊死的,官方补丁节奏远慢于 NVIDIA 的版本更新。手动换文件要自己从网上找文件、对版本号、记原始路径,换崩了原文件就找不回来。DLSS Swapper 把它压成三步:从官方清单下载、校验哈希、备份后覆盖。手动换文件用它之后文件从哪来全网搜,真假难辨官方清单自动下载版本怎么对翻文件属性手动比游戏卡片直接标出换崩了怎么救找没做过的备份替换前自动备份,一键还原多游戏怎么办一个目录一个目录翻按平台统一扫描安装 DLSS Swapper 并做首次全平台扫描系统要求一句话:Windows 10 64 位(20H1,build 19041 及以上),显卡不限——我的核显机器也跑得动。两种装法:winget install --idbeeradmoore.dlss-swapper -e想翻源码或自己编译就 clone 下来:git clone https://gitcode.com/GitHub_Trending/dl/dlss-swapper首次启动我做了三件事:设置里把我用到的平台全勾上:Steam、GOG、Epic Games、Ubisoft Connect、Xbox App、Battle.net,它会一次性扫完;扫不到的用右上角Add Game按钮手动指安装目录;安装版数据默认存在%LOCALAPPDATA%\DLSS Swapper\,便携版在 exe 旁的StoredData\,我保持默认没动;首次扫描会建本地数据库dlss_swapper.db,第一遍稍慢,之后启动秒开。⚠️ 官方 README 明确警告过:网上有冒充 DLSS Swapper 的恶意站点,安装包只从官方渠道拿,别信高速下载站。两个场景实操:DLSS 升级与一键回滚给老 3A 升级新版 DLSS目标是一款 2020 年发售的 3A,游戏内 DLSS 偏旧,高帧率下画面发糊。主界面是游戏卡片网格,每张卡片左下角标着DLSS和当前版本号(如2.1.39.0),没检测到的显示N/A;点进目标游戏进详情页;它的目录里有多个同类文件,工具弹出Multiple DLLs Found让我手动确认用哪个;确认后从可下载列表挑个较新的稳定版,点替换;等下载、哈希校验、备份覆盖跑完,重启游戏。怎么确认成功:卡片左下角版本号变成新号数,进游戏同档画质更锐、帧数波动变小,全程没打开过一次资源管理器。换错版本后一键还原原始 DLSS 文件别慌,兜底早就做好了。进同一个游戏的详情页,找到有问题的 DLL,点还原;工具把替换前复制到原文件旁的.dlsss文件(如nvngx_dlss.dll.dlsss)放回原位,并自动删掉备份;重启游戏验证。怎么确认成功:卡片版本号回到替换前的号数,游戏目录干干净净、没有残留.dlsss文件。这次折腾等于零成本失败。源码里核实 4 个可信度设计设计点在哪看到防住什么风险自动备份替换前原文件被复制为旁边的.dlsss,还原成功后删除换崩后原文件丢失、无法回头数字签名校验WinTrust.VerifyEmbeddedSignature验证下载 DLL 的嵌入签名,验不过的版本不进列表跑到被篡改的假 DLL双 MD5 比对static_manifest.json里md5_hash与zip_md5_hash分字段,文件和压缩包各验一遍压缩包损坏、文件串包操作全程记录检测、替换、还原、外部变更都作为历史事件写入dlss_swapper.db出状况说不清发生过什么我翻过代码,这四条都是真做的——这也是我敢让它碰游戏文件的原因。避开 5 种翻车姿势并认清边界给不支持 DLSS 的游戏强行开启。它只能替换游戏里已有的文件,做不到无中生有,官方 README 写得很直白。别硬试,选本来就支持 DLSS 的游戏。游戏运行中执行替换。DLL 被进程占用,替换会失败。先退出游戏再操作,我后来都这么干。换完不重启。旧版本还留在内存里加载,你会以为替换没生效。退出重进再下结论。期望换版本一定变快。官方明说:不保证提升性能、不保证减少伪影、不保证不闪退,极端情况甚至阻止游戏启动。出问题就还原备份。游戏大更新后不复查。更新会覆盖你换过的 DLL,工具会检测到外部变更并记录到历史。大更新后一定再看一眼版本号。进阶技巧三则省时间FSR 3.1(amd_fidelityfx_dx12.dll、amd_fidelityfx_vk.dll)和 XeSS(libxess.dll、libxess_fg.dll、libxell.dll)都在已知文件清单里,和 DLSS 同一套流程管理,AMD 卡用户不用另找工具;预设数据看src/Assets/下的dlss_presets.json、dlss_g_presets.json、dlss_d_presets.json,结合驱动设置能进一步调渲染策略;U 盘玩家用便携版,配置和缓存放 exe 旁的StoredData\,换机迁移零成本。相关资源工作原理详解:docs/how-it-works/readme.md游戏识别与 DLL 管理核心代码:src/Data/官方 DLL 版本清单:src/Assets/static_manifest.json主界面页面源码:src/Pages/挑一款你觉得 DLSS 太老的游戏先换一版,出问题随时还原原始文件,试错零成本。【免费下载链接】dlss-swapper项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考