OptiScaler 使用指南:免费把 DLSS、FSR、XeSS 跨显卡自由切换
【免费下载链接】OptiScalerOptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2+/XeSS/FSR2+ inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG titles. Supports Nukem mod for DLSSG-to-FSR3 FG.项目地址: https://gitcode.com/GitHub_Trending/op/OptiScaler
OptiScaler 是一款免费开源的中间件工具,能把游戏里"只说一种语言"的超采样入口(DLSS2+ / FSR2+ / XeSS)翻译成你指定的任意后端,支持 DirectX 11、DirectX 12 与 Vulkan 三大图形 API,还能给没有原生帧生成的 DX12 游戏补上帧生成(OptiFG)。对新手来说,它最大的价值是:你不用再被显卡品牌和游戏内置选项绑死。
🎬 从"画质页只有一个 DLSS"说起
先说一个你多半遇到过的情形:你刚攒了一台 AMD 或 Intel 显卡的电脑,兴致勃勃打开一款热门游戏,结果设置页里只孤零零摆着一个"DLSS"。NVIDIA 家的深度学习超采样,明摆着不给你这个"外人"用——要么硬着头皮跑原生分辨率,要么回去换显卡,怎么看都是死路。
反过来,用 NVIDIA 显卡也未必省心:某些游戏只提供 FSR 或 XeSS,DLSS 用户反而享受不到自家技术;就算能用 DLSS,你也只能接受游戏内置的那几个画质预设,锐化多少、输出比例多少,全看开发商心情。
OptiScaler 就是为打破这种僵局而生的。它完全免费、开源、代码透明,是你和各家画质技术之间的那道"任意门"。
🎯 它是"同声传译 + 后期总监",先看懂再动手
把游戏想象成一位只说方言的导演,它开口只会喊"DLSS 来一版"或"FSR 来一版"。OptiScaler 就坐在旁边当同声传译:先把导演的请求原样接住(这部分叫Input,也就是游戏设置里那个超采样选项),再翻译成你预先指定的另一种技术(这部分叫Output,也就是 OptiScaler 菜单里选的后端),最后把成品交回去。
翻译之余它还兼任后期总监——画面偏软了加锐化,曝光不对了修纹理,渲染分辨率想拉高一点也能办。整个流程你可以随时在游戏内用覆盖菜单实时调整,所见即所得。在游戏里呼出 OptiScaler 后,你会看到一个叠在画面上的设置面板,所有参数都能当场改、当场看效果:
能力总览:一张表看清它能做什么
不同图形 API 下可选的超采样后端:
| 图形 API | 可选后端 | 注意事项 |
|---|---|---|
| DirectX 12 | XeSS、FSR 2.1.2 / 2.2.1、FSR 3.X、FSR 4.X、DLSS | 支持最全,也是帧生成(OptiFG)的主场 |
| DirectX 11 | FSR 2.2.1(原生)、FSR 3.1.2(原生移植)、DLSS(原生)、XeSS 2.X(原生,限 Intel Arc) | 其余后端需借助 D3D11on12 的 DX12 后台设备,约 10%~15% 性能损耗 |
| Vulkan | FSR 2.1.2 / 2.2.1、FSR 3.1、XeSS、DLSS | FSR 4.X 可通过 FSR 3.X 更新获得支持 |
核心能力与前置条件:
| 能力 | 说明 | 前置条件 |
|---|---|---|
| 超采样后端替换 | 把游戏的 DLSS/FSR/XeSS 入口换成任意后端 | 游戏必须带 DLSS2+ / FSR2+ / XeSS 入口 |
| 帧生成(OptiFG) | 给没有原生帧生成的 DX12 游戏补上帧生成 | 仅限 DirectX 12,实验性功能 |
| 帧生成输入/输出分离 | 输入用 A 技术、输出用 B 技术自由组合 | v0.9 起,如 FSR-FG 输入 + XeFG 输出 |
| Nukem 的 DLSSG→FSR3 模组 | 在带原生 DLSS-FG 的游戏里改用 FSR3 帧生成 | v0.9 起已内置,无需额外下载 |
| Fakenvapi 集成 | Reflex 钩子、Anti-Lag 2、LatencyFlex、XeLL 注入 | Anti-Lag 2 需 RDNA1 以上显卡 |
| 画质增强 | RCAS + MAS 锐化、输出缩放、DLSS 预设修改、DLSS-D 光线重建 | DLSS-D 仅 NVIDIA 卡 |
| 引擎自动修复 | 修 AMD 卡彩色灯光、缺失曝光纹理、Mipmap Lod Bias | 主要针对虚幻引擎游戏 |
🛠️ 从零跑通:获取、放置、呼出菜单、验证链路
开始前,先确认三件事
- 游戏确实提供 DLSS2+、FSR2+ 或 XeSS 中任意一个入口——这是 OptiScaler 工作的前提。
- 提前备份游戏目录里可能被覆盖的 DLL 文件,方便回退。
- ⚠️ 务必注意:这是单机游戏工具,请勿在在线游戏或任何带反作弊系统的游戏里使用,有封号风险。
第 1 步:获取 OptiScaler 文件
推荐用 git 拉取最新源码:
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler如果你只想开箱即用,也可以直接下载官方发布的 stable(稳定版)压缩包;项目还提供 nightly(夜间版),功能更新更快但可能带未修复的 bug,新手建议从稳定版起步。
第 2 步:把文件放进游戏目录
找到游戏可执行文件所在文件夹(通常是<游戏路径>\Binaries\Win64\之类的位置):
- 如果游戏自带
nvngx_dlss.dll,先把它重命名备份(例如改成nvngx.dll),让 OptiScaler 之后能加载它作为 DLSS 后端。 - 把 OptiScaler 的
dxgi.dll复制到游戏可执行文件所在目录。 - 非 NVIDIA 显卡用户,记得在配置里启用 GPU 欺骗(spoofing)选项,让游戏"以为"你用的是 NVIDIA 卡,超采样入口才会正常出现。
第 3 步:首次启动与自检
启动游戏后,按下Insert键呼出 OptiScaler 覆盖菜单。如果能正常显示,说明注入成功:
第 4 步:验证"输入 → 输出"链路
在覆盖菜单里做一次最简单的切换测试:
- 找到超采样器选择项,把 Output 从默认值改成你想用的后端(比如把 DLSS 换成 XeSS 或 FSR 3.1)。
- 按Page Up呼出左上角的性能统计,用Page Down在不同统计模式间切换,观察帧率变化。
- 确认画面正常后,点击菜单里的Save INI保存,下次进游戏自动生效。
✨ 调出私人定制:伪超采样、锐化、帧生成组合
改配置文件,而不是每次进菜单手点
所有设置都能写进游戏目录下的OptiScaler.ini。比如指定各 API 的默认后端:
[Upscalers] ; DX11 游戏默认用 FSR 2.2.1(原生) Dx11Upscaler=auto ; DX12 游戏按显卡能力自动选择 DLSS / FSR4 / XeSS Dx12Upscaler=auto伪超采样:不换显卡也能"吃满"渲染性能
开着它,OptiScaler 会按倍数把升频目标分辨率抬高(例如 1080p 游戏按 2.5 倍渲染到 1800p 再缩回),画面观感接近 DLAA,代价是部分帧率:
[Upscalers] SuperSamplingEnabled=auto SuperSamplingMultiplier=auto给 XeSS 补上锐化
XeSS 出图普遍偏软又没有内置锐化,OptiScaler 允许你给它叠一层 AMD 的 CAS 对比度自适应锐化。下面是开 CAS 前后的对比(橙色圆圈处差异最明显):
需要注意,CAS 在个别游戏里可能引发辉光消失或色调偏移,遇到这类问题关掉即可。
帧生成的自由组合
从 v0.9 起,帧生成的输入和输出可以分开指定。比如游戏自带 DLSS-FG,你可以把输入保持为 DLSSG,输出换成 FSR3 帧生成(Nukem 方案);也可以反过来,给只有超采样、没有帧生成的 DX12 游戏补上 OptiFG 实验性帧生成。对应配置位于[FrameGen]段的FGInput与FGOutput。
引擎级自动修复
虚幻引擎游戏常见的 AMD 卡彩色灯光问题、曝光纹理缺失问题,OptiScaler 都能自动修复。曝光纹理缺失时画面会明显偏暗欠曝,修复后细节立刻清晰起来:
🩹 翻车了?这五个坑大概率你也会踩
坑 1:下载到"李鬼"版本。官方没有独立官网,也没有所谓"管理器 App",项目完全免费,任何收费要求都是骗局。请只从官方仓库获取文件,警惕仿冒站点和来路不明的整合包。
坑 2:覆盖菜单打不开,或一按 Insert 就闪没。这通常是键盘布局差异导致的。优先尝试Alt + Insert组合键,也可以在OptiScaler.ini里修改ShortcutKey=换成你顺手的按键。
坑 3:画面出现倒置、贴图错乱、满屏颗粒。这类问题大多是深度或资源管理设置不对。先检查覆盖菜单里的 Depth Inverted(深度反转)选项是否与游戏匹配:
再确认资源屏障(Resource Barriers)自动修复是否开启。某些极端情况下,比如下面这种蓝色网格覆盖雪山的贴图错误,通常与驱动或后端选择有关,换一个超采样后端或更新驱动往往就能解决:
坑 4:DX11 游戏换上 DX12 后端后帧率明显下降。这是正常现象——借助 D3D11on12 运行 DX12 专属后端本身有 10%~15% 的性能损耗。如果介意,就选 DX11 原生支持的后端(FSR 2.2.1、DLSS 等)。
坑 5:FSR 4 开启失败。FSR 4 官方仅支持 RDNA3 / RDNA4 桌面显卡,非对应硬件强行开启会出现黑屏或异常。先检查你的 GPU 型号是否符合要求,再去翻 FSR4 兼容性列表确认游戏适配情况。
💡 补充提醒:如果电脑里装了 RTSS(RivaTuner Statistics Server),已知存在兼容性问题,遇到异常时可以先关掉 RTSS 再测试。
❓ 一张表快速答疑
| 问题 | 答案 |
|---|---|
| OptiScaler 收费吗? | 完全免费、开源,遇到收费都是骗局 |
| 我的游戏能用吗? | 只要游戏提供 DLSS2+ / FSR2+ / XeSS 任意入口即可 |
| 性能影响大吗? | 多数情况影响很小;D3D11on12 方案约 10%~15% 损耗 |
| AMD / Intel 显卡能用吗? | 可以,正是它的主要用途之一,需启用 GPU 欺骗 |
| 帧生成怎么开启? | 仅限 DX12 游戏,配合 OptiFG 或 Nukem 方案使用 |
| 如何更新? | 下载新版文件替换旧版,先备份OptiScaler.ini |
| 覆盖菜单打不开? | 试试 Alt + Insert,或在 INI 里改快捷键 |
✅ 收个尾
一句话总结:OptiScaler 让你彻底摆脱"显卡决定你能用什么画质技术"的宿命——无论你手持哪家显卡,都能自由切换超采样与帧生成后端,还能顺手修复一堆引擎级画质毛病。
想动手试试?用下面的命令把项目带回家,然后翻翻仓库根目录的文档(README.md、Config.md、Features.md、Changelog.md),从稳定版起步,先在单机游戏里跑通"输入 → 输出"链路,再慢慢探索伪超采样、帧生成组合这些高阶玩法。
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler画质升级的钥匙就摆在你面前,剩下的,交给 OptiScaler 和你的想象力。
【免费下载链接】OptiScalerOptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2+/XeSS/FSR2+ inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG titles. Supports Nukem mod for DLSSG-to-FSR3 FG.项目地址: https://gitcode.com/GitHub_Trending/op/OptiScaler
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考