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 的跨显卡超分辨率方案会在游戏调用超分的瞬间把请求拦下来,转交给你选定的后端——FSR 2、FSR 3、XeSS 或 DLSS 都可以。你不需要修改游戏任何一个文件,游戏内按Insert就能打开设置面板。本文面向想在 AMD、Intel 或 NVIDIA 显卡上替换超分器、或想精调画质的玩家,把安装和关键参数一次讲清。
它能做什么
- 超分器替换:在已支持 DLSS 2+、FSR 2+、XeSS 的游戏中,把输出换成 FSR 2.1.2 / 2.2.1、FSR 3.1、XeSS 或 DLSS。
- 输入输出独立:游戏设置里选的超分是"输入",OptiScaler 里选的是"输出",两者自由组合。
- 帧生成:v0.7.0 起加入 OptiFG(仅限 DX12),可在无 FG 的游戏里启用 FSR3-FG、XeFG;v0.7.7 起支持 Nukem 的 DLSSG-to-FSR3 模组。
- 画质微调:RCAS 锐化(带运动自适应 MAS)、输出缩放0.5x 至 3.0x、固定比例与分档比例覆盖、DRS 范围覆盖。
- 延迟降低:集成 FakeNvAPI,可注入 Anti-Lag 2(RDNA1+)、LatencyFlex、XeLL。完整清单见 Features.md。
快速上手 ⚡
- 获取代码:把仓库克隆到游戏目录。
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler - 放置 DLL:把对应 DLL 放进游戏 exe 同级目录,按要替换的目标命名(如
nvngx_dlss.dll);想以dxgi.dll方式加载可顺带启用显卡伪装。 - 启用输入:在游戏画面设置里打开 DLSS、FSR 或 XeSS,这是拦截发生的入口。
- 打开菜单:游戏内按
Insert呼出覆盖层,选择输出技术并Save INI保存;按了没反应可试Alt + Insert(部分键盘布局需要)。
配置完成后,Page Up在左上角显示性能统计,Page Down切换统计模式。
关键参数设置速查表
| 参数 | 推荐值 | 适用场景 | 效果 |
|---|---|---|---|
Sharpness | 0.3(0.0-1.0) | 想提升画面清晰度 | 统一覆盖最终画面锐化;XeSS 需先开启 CAS |
SuperSamplingMultiplier | 2.5(0.0-5.0) | 高端显卡追求画质 | 伪超采样:先放大再缩小,接近 DLAA 但帧率下降 |
UpscaleRatioOverrideValue | 1.3(默认) | 想锁住内部渲染分辨率 | 强制单一超分比例,覆盖游戏自带预设 |
AutoExposure | true | UE 游戏画面发灰发暗 | 修复曝光纹理缺失导致的暗部压缩 |
ColorResourceBarrier | 4(RENDER_TARGET) | UE+AMD 出现彩色条纹 | 修正资源屏障状态,配置错误可能崩溃 |
MipmapBiasOverride | -1 到 -3 | 远景纹理想更清晰 | 范围 -15 到 15,负值更锐但 GPU 负载增加 |
TextureSyncMethod | 1(Fence) | DX11 游戏走 w/Dx12 后端 | 输入同步方式;0 最快最不稳,5 为 Query |
全部参数的完整说明见 Config.md 文档。
按你的硬件选方案
AMD 卡 → FSR 2.2.1 / FSR 3.1 原生后端。自家技术无硬件门槛,开销最轻。DX11 游戏可直接用 FSR 2.2.1 原生实现,零额外开销;注意 FSR 4 官方仅限 RDNA4 与 RDNA3 独显。
Intel Arc → XeSS。DX11(Arc 限定)、DX12、Vulkan 均有原生后端,项目还能通过检测启用 XMX 矩阵引擎。要留意 XeSS 计算量普遍高于 FSR,帧率吃紧时 FSR 更稳。
NVIDIA 卡 → 保留 DLSS 输入,输出自由切换。Tensor Core 路径最顺,但同样可以把输出改成 FSR 或 XeSS 对比画面效果;较老的 GTX 卡直接跑 FSR 2/3。
进阶调优值得知道的5点
- 自动曝光(
AutoExposure):UE 游戏常不把曝光纹理传给超分器,暗场景会发灰发黑;画面发灰时优先把它设为true。 - RCAS 锐化:对比度自适应锐化只在边缘增强、保护平滑区域;配合
Sharpness从默认0.3开始上下微调,别直接拉满。 - 运动矢量标志(
DisplayResolution):部分游戏会设错该标志,镜头一转就出现严重残影;来回切换试试即可定位。 - 伪超采样(
SuperSamplingEnabled):先放大到更大尺寸再缩小;倍率直接决定代价,越高越清晰但帧率越低,显卡吃力就降SuperSamplingMultiplier。 - 日志(
LogToFile):开启后日志可定位每一步问题,配合Page Up的性能统计面板,能看清性能耗在哪里。
避坑速查 ⚠️
| 症状 | 可能原因 | 处理动作 |
|---|---|---|
| 按 Insert 呼不出菜单 | 游戏内超分器未启用,或 RTSS(Afterburner / CapFrameX)在拦截 | 先在游戏里打开 DLSS/FSR/XeSS;用 RTSS 则开启对应透传选项并升级 RTSS |
| 画面底部出现彩色条纹 | UE 资源屏障状态传错(AMD 常见) | 菜单或 INI 中设ColorResourceBarrier=4(RENDER_TARGET) |
| 暗部细节丢失、画面发灰 | 曝光纹理不被识别 | 开启AutoExposure=true |
| 镜头运动残影、动态模糊过重 | 运动矢量标志设错 | 切换DisplayResolution选项 |
| XeSS 输出黑屏或花屏 | 缺少 dxcompiler.dll | 下载最新版 DirectX Shader Compiler,把dxcompiler.dll、dxil.dll放到游戏 exe 旁 |
| 覆盖层上下颠倒 | Unity 旧引擎已知问题 | 查 Issues.md 的说明与规避方式 |
使用边界与注意事项
- 在线反作弊游戏别碰:DLL 注入可能触发反作弊并导致封号,只用于单机或离线内容。
- w/Dx12 后端有 10%-15% 性能开销:DX11 游戏借用 DX12 后端换来更多选项,帧率吃紧时优先选原生后端。
- 屏障参数一次只改一个:
ColorResourceBarrier等必须对应真实资源状态,配错可能直接崩溃,改完立即验证、出问题马上还原。 - 只认官方渠道:项目没有官网、没有收费管理器,任何索要付费的"官方下载"都是骗局;升级版本前先备份当前
OptiScaler.ini。
OptiScaler 说明超分器是软件选项,不是硬件彩票——显卡送什么,你不必接受什么。 现在就把 DLL 丢进一款单机游戏,按Insert,选项就在你手里。
【免费下载链接】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),仅供参考