DLSS5-Swapper 是一个面向 PC 游戏玩家的桌面工具,用于自动检测本机游戏库,并为游戏或模拟器安装、管理和恢复 DLSS 5 相关组件。它支持原生 DLSS 替换,也提供 DLSS5-Feeder 路线,让部分没有原生 DLSS 的游戏通过 ReShade、运动矢量与渲染 API 适配尝试使用 DLSS 5。项目主要面向 Windows 10/11 64 位和 NVIDIA RTX 显卡用户,也提供 Linux AppImage/.deb,但 Linux 仅支持通过 Steam Proton 运行的 Windows 游戏,不支持原生 Linux 游戏。
适用领域
游戏画质增强 / DLSS / NVIDIA RTX / PC 游戏工具 / ReShade 插件生态 / 游戏运行时 DLL 管理 / 模拟器图形增强 / Windows 桌面应用 / Linux Proton 游戏兼容
配置难度
中等。普通玩家可以通过图形界面完成扫描和一键安装,但如果涉及没有原生 DLSS 的游戏、32 位老游戏、Vulkan/OpenGL、模拟器或 Proton 环境,就需要理解渲染 API、ReShade、depth buffer、运动矢量和文件恢复等概念。对只想替换原生 DLSS DLL 的用户难度较低,对调试 Feeder 兼容性的用户难度较高。
商业价值
该项目的商业价值主要体现在游戏画质增强和玩家工具生态。它解决了玩家手动查找游戏目录、替换 DLSS DLL、配置 ReShade 和恢复文件的痛点,可作为游戏优化工具、显卡玩家社区工具或图形增强方案的基础。对于开发者而言,项目展示了游戏库扫描、可执行文件识别、图形 API 检测、跨平台 Proton 适配和安全回滚机制等实用能力。但由于涉及第三方 DLL、ReShade 注入、实验性 DLSS 路线和潜在反作弊风险,若商业化需要重点处理合规、安全审计、代码签名、组件授权和用户风险提示。
01
技术亮点
- 一键式 DLSS 5 安装、管理和恢复,适合不想手动替换 DLL 的玩家。
- 自动发现 Steam、Epic、GOG 游戏库,并支持用户手动添加目录。
- 支持没有原生 DLSS 的游戏通过 DLSS5-Feeder 尝试接入 DLSS 5。
- 支持 DirectX 9/10/11/12、Vulkan、OpenGL 多种图形 API,覆盖范围较广。
- 对 32 位老游戏提供专门兼容路径,包括 64 位 helper、dgVoodoo2 和 ReShade add-on。
- 模拟器支持面广,覆盖 PCSX2、Dolphin、RPCS3、Ryujinx、Cemu、PPSSPP、Xenia、RetroArch 等。
- 提供恢复原始文件功能,重复安装时会尽量保留初始备份,降低回滚难度。
- 扫描逻辑较细致,可区分真实游戏可执行文件和启动器,并识别深层嵌套的游戏二进制目录。
- MIT 许可证,仓库星标数较高,说明在玩家工具领域有一定关注度。
- 提供 38 种语言,面向国际用户。
02
目标用户
- 使用 NVIDIA RTX 20/30/40/50 系列显卡的 PC 玩家
- 希望在游戏中尝试 DLSS 5 或 DLSS Neural Rendering 的玩家
- 希望替换、升级或恢复游戏内 DLSS DLL 的用户
- 使用 Steam、Epic、GOG、Xbox Game Pass 游戏库的玩家
- 模拟器玩家,例如 PCSX2、Dolphin、RPCS3、Ryujinx、yuzu、Cemu 等用户
- 喜欢折腾 ReShade、画质补丁、图形 API 兼容层的高级玩家
- 在 Linux 上通过 Steam Proton 运行 Windows 游戏的用户
03
配置要求
- Windows 10/11 64 位系统,或 Linux 上通过 Steam Play/Proton 运行 Windows 游戏。
- NVIDIA RTX 系列显卡,README 中声明支持 RTX 20、RTX 30、RTX 40、RTX 50。
- 目标游戏需要是 Windows 游戏;Linux 原生游戏不受支持,因为 DLSS 5 和 ReShade payload 是 Windows DLL。
- Linux Proton 用户需要先至少启动一次游戏,并为该游戏选择 Proton compatibility tool。
- Linux 上 Vulkan Feeder 路线不可用,Proton 游戏应选择 DirectX renderer。
- 安装版或便携版体积约 231 MB,需允许工具向游戏目录写入 DLL、shader、manifest 或 ReShade 相关文件。
- 部分 Xbox Game Pass 游戏需要安装在现代 XboxGames 目录;旧 WindowsApps 受保护目录不建议修改权限。
- 若从源码构建预览版本,没有 payload/ 目录时只能测试界面和检测逻辑,不能真正安装 DLSS。
- 某些 Feeder 路线依赖 ReShade、VORT shader、LumeniteFX Kernel、dgVoodoo2 或特定渲染 API 兼容层。
- 模拟器场景下需要用户选择正确的模拟器可执行文件和渲染后端,必要时在 ReShade 中选择正确 depth buffer。
04
适用场景
- 自动扫描 Steam、Epic、GOG、Xbox 或用户指定目录中的游戏,并识别可安装 DLSS 的目标
- 为已经内置 DLSS 的游戏替换或安装 DLSS 5 相关 DLL
- 通过 DLSS5-Feeder 在部分没有原生 DLSS 的游戏中尝试使用 DLSS 5/DLAA 类效果
- 为 DirectX 9/10/11/12、Vulkan、OpenGL 游戏选择合适的安装路线
- 为 32 位老游戏安装兼容路径,例如通过 dgVoodoo2、ReShade add-on 和 64 位 helper 转发到 NVIDIA NGX
- 为主流模拟器安装 Feeder 路线,并选择 Direct3D、Vulkan 或 OpenGL 渲染后端
- 在安装失败、兼容性问题或游戏更新后恢复原始文件
- 在 Linux Proton 环境下为 Windows 游戏部署 ReShade/DLSS 相关组件
05
部署与配置
- 前往 GitHub Releases 页面下载最新版本。
- Windows 用户可选择 DLSS5-Swapper-Setup-2.1.1.exe 安装版,或 DLSS5-Swapper-2.1.1-portable.exe 便携版。
- 首次运行 Windows 版本时,如果 SmartScreen 提示“Windows protected your PC”,可点击 More info → Run anyway。
- Linux 用户下载 AppImage 或 .deb。AppImage 需要执行 chmod +x DLSS5-Swapper-*-x86_64.AppImage 后运行。
- 启动应用后等待其自动扫描 Steam、Epic、GOG 等游戏库。
- 如需扫描所有固定硬盘,可在 Settings 中启用 full fixed-drive scanning;也可以手动添加游戏目录或模拟器目录。
- 选择目标游戏,确认检测到的真实游戏可执行文件、图形 API、DLSS 状态和安装路线。
- 如果游戏已有原生 DLSS,通常选择 Native DLSS;如果没有原生 DLSS,可尝试 DLSS5-Feeder。
- 点击安装 DLSS 5,完成后启动游戏并根据需要在 ReShade overlay 中检查 Feeder、motion vector、depth buffer 等效果。
- 如出现兼容问题,可在工具中使用 Restore originals 恢复原始文件。
06
风险与注意事项
- 项目未代码签名,Windows SmartScreen 会拦截,普通用户可能对安全性产生疑虑。
- 工具会修改游戏目录中的 DLL、ReShade、shader 或 Vulkan layer 等文件,可能导致游戏启动失败、画面异常或反作弊误报。
- DLSS5-Feeder 属于实验性功能,不同游戏兼容性差异很大,不保证画质、性能或稳定性。
- README 提到 bundled nvngx_dlssnr.dll 是 patched build,用户应自行评估来源、合法性和安全风险。
- 多人在线游戏、带强反作弊的游戏可能不适合安装 ReShade/DLL 注入类组件。
- Linux 支持范围有限,仅支持 Proton Windows 游戏,不支持原生 Linux 游戏,且 Vulkan Feeder 在 Linux 上不可用。
- 某些游戏更新、平台校验或文件修复可能覆盖已安装组件,导致需要重新安装或恢复。
- 从非官方 Releases 以外渠道下载可能存在恶意打包风险。
- 游戏画面效果依赖 depth buffer、motion vector、渲染后端等复杂因素,用户可能需要手动调试。
- 项目描述涉及未正式普及或高度实验性的 DLSS 5 场景,实际效果可能与宣传存在差距。
2026-09-03
第17名
新收录 · github_search