一张卡通吃 DLSS/FSR/XeSS: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
新游戏的画面选项里只写了 DLSS,而你手里是一张 AMD 卡——这种处境太常见了。OptiScaler 就是为此准备的:这个免费开源工具会拦截游戏发出的超采样调用,把它重定向到你选定的升频器,让只带 DLSS 的游戏跑 FSR 或 XeSS,反过来也一样。它覆盖 DirectX 11、DirectX 12 和 Vulkan 三种 API,从安装到画质调校、再到实验性帧生成,下面这套流程都能照着做。
📦 三分钟装机
整个过程只有四步,全程不涉及改注册表,装完就能反悔:
- 定位目标:在游戏目录里找到
nvngx_dlss.dll,它通常和可执行文件放在一起,或位于Binaries\Win64\这类子目录。 - 备份原文件:把
nvngx_dlss.dll复制一份,重命名为nvngx.dll留作退路。 - 替换文件:把 OptiScaler 自带的
nvngx.dll改名为dxgi.dll,放进游戏可执行文件所在目录。 - 配置 GPU 欺骗:非 N 卡必须走这一步,按显卡类型开启 DXGI / Nvapi / Vulkan 对应的欺骗选项(各选项含义见 Spoofing.md)。注意 ini 文件名保持
nvngx.ini不要改,否则工具加载不到你的配置。
源码在本地编译的话执行git clone https://gitcode.com/GitHub_Trending/op/OptiScaler即可,但普通用户直接下发布版的 dll 就够用。
⚠️ 唯一要当回事的警告:在线对战游戏里不要用。拦截调用和显卡欺骗都会经过游戏进程,反作弊把它当成外挂处理并不冤枉,封号的代价自己承担。单机、离线多人、模拟器随便折腾。
装好后启动游戏,按Insert应该能呼出覆盖菜单,菜单顶部会显示它识别到的 Input(游戏原本用的升频器)和当前 Output(你实际跑的后端)。Page Up打开左上角性能统计,Page Down在不同统计模式之间循环。菜单长这样:
如果按了好几次Insert菜单闪一下就消失,多半是键盘布局冲突,改用Alt + Insert试试,这也是社区里流传较广的解法。
🎯 三种显卡怎么选
升频器不是越新越好,而是和自家架构、API 是否匹配更关键。一张表说清楚:
| 显卡 | 推荐后端(DX12) | 推荐档位(内渲染比) | 说明 |
|---|---|---|---|
| NVIDIA | DLSS 原生,或 FSR 2.2.1 / FSR 3.x | 质量 0.77~0.85 | 不需要任何欺骗,DX12 默认 auto 就会落到 DLSS |
| AMD | FSR 2.2.1 / FSR 3.x;RDNA4 与 RDNA3 独显可上 FSR 4.x | 性能 0.67~0.77 | FSR 4 官方口径仅限 RDNA4 和 RDNA3 dGPU,其他卡属"能跑但不承诺" |
| Intel Arc | XeSS | 质量 0.77~0.85 | DXGI 欺骗带 XeSS 检测逻辑,Arc 卡能正确启用 XMX 加速 |
三个档位的划分逻辑:性能档用 0.67~0.77 的内渲染比换帧数,质量档 0.77~0.85 是大多数人的甜点,超高质 0.85~1.0 基本是给帧数富余的卡做"轻度放大"用的。
两个容易踩的点。一是 DX11 游戏:原生后端只有 FSR 2.2.1(Unity 移植版)和 FSR 3.1.2 这类有限选项,想解锁 XeSS 和 FSR 3.x 得走 D3D11on12 路线,代价是约 10% 的性能开销,驱动不稳的机器(尤其 Intel)还可能出同步问题。二是虚幻引擎的 XeSS 输入:因为引擎插件不给深度图,换掉游戏内 XeSS 后其他升频器可能罢工,这时只把 RCAS 锐化套在 XeSS 上反而是稳赚的用法。
🎛 画质调校手册
菜单里能动的东西不少,但真正高频的就五类,全在 Config.md 里有逐项解释。
锐化:RCAS 对所有 DX12 / DX11 后端可用,自带 MAS(运动自适应锐化),镜头快速甩动时边缘不会糊掉。强度建议先在 0.5~0.8 区间里挑:低于 0.5 几乎看不出效果,超过 0.8 头发丝和树叶开始出现白边光晕。XeSS 本身偏软,又是少数没有自带锐化滑条的后端,套 RCAS 的收益最明显——但 CAS 系锐化有已知副作用,个别游戏会吃掉泛光或偏色,遇到就关掉。
输出缩放:范围 0.5x 到 3.0x,原理是先把图像放大到更高的目标分辨率再缩回窗口尺寸,相当于"伪超采样"。默认 1.5x 时观感接近 DLAA,代价是纯性能损耗,帧数宽裕时再加。
DLSS 预设:N 卡用户别以为没得调。OptiScaler 可以实时改 DLSS 和 DLSS-D(光线重建)的预设参数,还能覆盖每个质量档位对应的缩放比,改完多数游戏要重进或改分辨率才生效。
Mipmap Lod Bias:DX12 独占,-15(最锐)到 +15(最糊)覆盖游戏自己的纹理细节层次值。它解决的是"贴图在远处糊成马赛克"这类问题,但注意两点:改完要换一次分辨率才生效,且它实打实吃性能,别拉极端值。
虚幻引擎自动修复:UE 游戏在 AMD 卡上常见的"彩虹灯"问题,根源是颜色纹理的资源状态不对,把ColorResourceBarrier设为 4(即D3D12_RESOURCE_STATE_RENDER_TARGET)即可;画面发暗、泛白则是曝光信息缺失,打开AutoExposure修正。
🎬 帧生成:实验区
OptiFG 是 0.7.0 版本加入的实验功能,边界很明确:仅 DX12。它干两件事:给没有原生帧生成的游戏加帧生成,或者在原生 FG 工作不正常时顶上去。
目前支持三种输出:
- FSR3-FG:需要同时开 HUDfix,否则 HUD 会重影;
- XeFG:Intel 的路子,配合 XeLL 使用;
- FSR4-FG:模型本身会处理 HUD,HUDfix 开不开看具体游戏。
"实验"二字的分量要掂量:帧节奏、重影修复、特定引擎下的兼容性都是社区边用边修的,日志里报错不一定是你的错。建议只在单机大作、且原游戏帧生成缺席或残废的场景下试,别把它当默认选项。
🚑 翻车现场自救
按"症状 → 原因 → 处理"排,照着对号入座:
| 症状 | 原因 | 处理 |
|---|---|---|
| 覆盖菜单呼出即消失 | 键盘布局/输入钩子冲突 | 用Alt + Insert,或在菜单 Keybinds 里换键 |
| 装上后帧数明显下降 | 升频器和显卡不匹配,或 DX11 走了 dx11on12 | 换升频器组合;DX11 优先原生 FSR 2.2.1;降一档质量 |
| UE + AMD 出现彩色灯光 | 颜色纹理资源状态错误 | ColorResourceBarrier=4(见上方调校手册) |
| 暗部发黑 / 色彩发白 | 曝光纹理信息缺失 | 开启AutoExposure |
| 帧生成后 HUD 重影 | FG 没处理 UI 层 | 开 HUDfix |
| 改参数后直接崩溃 | 资源屏障状态设错 | 回退该项,屏障参数设错会崩,别无脑全开 |
装完第一轮游戏后,花一分钟做四个自检:dll 是否在可执行文件同目录、nvngx.ini没被改名、菜单能正常呼出、性能统计里 OptiScaler 自身耗时在毫秒级且稳定。四项都过,后面基本只是调参问题。
🌐 周边生态
三个配套项,各一句话:
- DLSS Enabler:完全集成,负责把只带 DLSS-FG 的游戏的帧生成入口"接"进来,配合 OptiFG 用;
- Fakenvapi:0.9 起随包集成,提供 Reflex 钩子、Anti-Lag 2 注入(仅 RDNA1+)、LatencyFlex、XeLL(仅 Intel 卡);
- ASI 插件:0.7.8 起支持,ini 里
LoadAsiPlugins默认禁用,开启后从可配置目录加载,默认路径plugins。
下一步
打开官方 Wiki 的兼容性列表,搜一下你要玩的那款游戏,确认它有没有专属补丁、参数坑或已知解法,再开始折腾——这一步能省掉上面大半排障。
【免费下载链接】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),仅供参考