OptiScaler 超分辨率替换教程:非 N 卡也能用 DLSS、XeSS 和 FSR2+(附默认配方与排错)
2026/9/16 19:37:35 网站建设 项目流程

OptiScaler 超分辨率替换教程:非 N 卡也能用 DLSS、XeSS 和 FSR2+(附默认配方与排错)

【免费下载链接】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 的思路很直接:拦下游戏的上采样调用,转手交给你选定的算法。它同时支持 DX11、DX12 与 Vulkan 三大图形 API,还能给部分 DX12 游戏补上帧生成。游戏内按 Insert 即可呼出覆盖层,下面从原理讲起,再给部署步骤和按显卡划分的默认配方。

30 秒看懂它的工作原理

把 OptiScaler 理解成一个"中转站":游戏原本要发给自家上采样器的调用,先经过它,再被重定向到你指定的后端。官方文档里管这条链路叫"Inputs -> OptiScaler -> Outputs"——输入是游戏设置里正在用的算法,输出是你在 OptiScaler 覆盖层里选的算法。

举个具体例子:某 DX12 游戏菜单里只有 DLSS 可选,你手上是 AMD 卡。装上 OptiScaler 后,DLSS 的调用被拦截,实际干活的是 XeSS 或 FSR 2.2.1。反过来,一个只有 FSR 2 的游戏,也可以换成 FSR 3.1 或 XeSS(FSR 2 支持自定义接口,个别游戏可能要靠社区调参,以兼容性列表为准)。

帧生成(Frame Generation,利用运动矢量在两帧之间插出中间帧)的输入、输出也是独立选择的:0.9 版本起内置了 Nukem 的 dlssg-to-fsr3 模组,原生 DLSS 帧生成的游戏可以搭配 FSR3-FG 输出。

部署:单游戏与全局两条路线

提醒一句:只在离线游戏里用它。联网游戏中途注入 DLL 可能被反作弊判定为修改游戏文件,后果自负。

1. 拿文件。两种方式:克隆源码仓库自行编译(需要 Visual Studio 2022,构建入口是 OptiScaler.sln,依赖较多,新手不推荐),或者直接从发布页下载编译好的文件。源码仓库地址:https://gitcode.com/GitHub_Trending/op/OptiScaler

2. 放进游戏目录(单游戏路线,推荐)。把 OptiScaler 的 DLL 和 OptiScaler.ini 复制到游戏主程序 .exe 同级目录。每个游戏一套文件,互不干扰,出问题也好回退。

3. 全局路线(可选)。也可以把 DLL 放进系统目录对所有游戏生效,但排查问题会明显变麻烦,普通玩家建议先用单游戏方式跑通再考虑。

4. 一次性系统级设置。只在走 DLSS 后端时需要:运行仓库内 external/nvngx_dlss_sdk/regs/ 下的EnableSignatureOverride.reg,用于满足较新版本 DLSS 的签名检查;用完不想要时运行同目录的 Disable 脚本还原。

自检动作:启动游戏,按 Insert。覆盖层弹出来就说明注入成功;如果反复按都没反应,先试试 Alt + Insert(下面排错一节会讲原因)。

各显卡默认配方

N 卡:DLSS 打底,锐化找补

DX12 游戏用dlss[Sharpness]里开 RCAS,Sharpness从 0.3 起调。DLSS 观感不满意(个别游戏里 DLSS 伪影明显)就切ffx选 FSR 3.1,FSR 系列记得核对垂直视场角,默认 60 度,不匹配会加重运动模糊。

A 卡:FSR 2.2.1 起步,RDNA3/4 直接摸 FSR 4

DX12 游戏:DX12 的 auto 默认就是xess,A 卡跑它没问题;想用 AMD 自家算法就显式选fsr22(FSR 2.2.1)。RDNA3/RDNA4 独显可以直接上 FSR 4(经ffx接口,官方支持范围就是 RDNA3/RDNA4 dGPU)。DX11 游戏:fsr22是原生 DX11 实现,默认值;想用 XeSS 必须选xess_12这类 D11onD12 选项——它靠后台 DX12 设备跑 DX12 专属算法,代价是约 10~15% 的帧率损失,值不值看你更想要哪种观感。

Arc 与核显:XeSS 主场

Arc 系列首选xess,DX12 和 Vulkan 都有原生实现,DX11 游戏 Arc 也有原生 DX11 XeSS。XeSS 的通病是画面偏软,OptiScaler 正好用 RCAS 补——[CAS]段开Enabled=true。核显用户预算有限,配合输出缩放的伪超采样思路见进阶一节。

四个值得动的进阶开关

只挑高频项讲。ini 片段就这几行,其余默认值照用:

[Upscalers] Dx12Upscaler=auto [Sharpness] Shader=rcas Sharpness=0.3 [OutputScaling] Enabled=false [FrameGen] Enabled=false
  • 上采样替换:三个 API 各自独立选后端(DX11 默认fsr22,DX12 auto 会看 GPU 能力,Vulkan 默认fsr21),覆盖层里改比手改 INI 直观,所见即所得。
  • 锐化:默认关闭。RCAS 是 AMD 的对比度自适应锐化滤镜,专治 DLSS/XeSS 的发软。但它在个别游戏会吞掉泛光、让色调偏移,遇到这些症状直接关掉,别硬调。
  • 输出缩放:默认关闭,仅 DX12 和 D11onD12 生效。原理是把上采样结果先放到 1.5 倍分辨率(Multiplier范围 0.5~3.0)再降回屏幕尺寸,用 FSR1 做下采样,观感接近 DLAA,代价是帧率。菜单里可实时预览再定。
  • 帧生成:仅限 DX12,实验性质。FGOutput可选 FSR3-FG、XeFG、FSR4-FG 等;FSR3-FG 必须配合 HUDfix,否则 HUD 会重影。

翻车急救:五个高频故障

  • 现象:按 Insert 覆盖层一闪而过。原因:部分键盘布局下 Insert 键码冲突。处理:用 Alt + Insert,或在 INI 的[Menu]段改ShortcutKey
  • 现象:AMD 卡在 DX12 游戏(尤其虚幻引擎)出现彩虹色块、花屏。原因:游戏把资源以错误的状态发给了上采样器。处理:在覆盖层或 INI 的[Hotfix]段设置ColorResourceBarrier=4(RENDER_TARGET 状态);设错其他屏障值有崩溃风险,别乱改。
  • 现象:开了帧生成后 HUD 出现重影。原因:FSR3-FG 的 HUDfix 没启用。处理:在 FrameGen 段启用 Hudfix 相关开关。
  • 现象:DX11 游戏用 D11onD12 后端闪退或画面撕裂,Intel 平台上尤其多见。原因:两套设备之间的纹理同步方式不合适。处理:在[Dx11withDx12]段把TextureSyncMethod从 1 逐档试到 4,或开UseDelayedInit=true
  • 现象:暗场景一片灰或整体发白。原因:自动曝光初始化标志没配对。处理[Color]AutoExposure=true。下面是修正前的典型效果:

收益速查:一张表 + 三个自查维度

各算法的内部渲染比例(以质量档位为参照:Ultra Quality 1.3 / Balanced 1.7 / Performance 2.0)与大致收益:

后端适用 API典型渲染比例相对帧率显存备注
DLSSDX11/12/VK1.3~3.0+10% 左右N 卡首选,需系统级设置
FSR 4DX12/VK1.3~2.0中高+10% 左右官方限 RDNA3/RDNA4 dGPU
XeSS三大 API1.3~2.0+8% 左右画面偏软,配合 RCAS
FSR 2.2.1三大 API1.3~2.0+8% 左右通用兜底,DX11 原生
FSR3-FG(帧生成)仅 DX12帧数接近翻倍+15% 左右实验功能,需 HUDfix

自查只看三样就够:静态细节(放远再看,纹理有没有糊)、运动清晰度(快速甩镜头时的拖影和闪烁)、伪影(残影、色偏、黑块)。任何一项变差,先回退最后动的那一个开关。

收个尾

OptiScaler 的价值不在"什么都行",而在把超分辨率的选择权从游戏菜单里抢回来:先按显卡配方跑默认值,觉得不对再用那四个进阶开关微调。三件正事按顺序做就行——

  1. 挑一个只带单一超分选项的离线游戏,文件放好,按 Insert 验证覆盖层;
  2. 按自己显卡类型套用上面"默认配方"那两三项参数,跑一晚上再微调锐化与比例;
  3. 画面异常时按"翻车急救"一节逐项对号入座,多数问题都是资源屏障或同步方式的事。

配置细节想查更深的,Config.md 把 INI 每个参数都写清楚了,直接对照改。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询