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
OptiScaler 是一款免费的开源游戏超分替换工具:在已经内置 DLSS、FSR 或 XeSS 的游戏中,把游戏自带的超分器换成另一种技术;在原生不带补帧的 DX12 游戏里,还能额外加一套帧生成方案。同一张显卡上,三大技术可以按帧率和画质表现自由取舍,全部参数都能在游戏内菜单实时调整并保存。
适用场景:哪些游戏和硬件适合用
OptiScaler 只做替换,不做无中生有。它要求游戏本身已支持 DLSS2+、FSR2+、XeSS 这类时序超分(即"低分辨率渲染 + 放大重建"方案)。完全没有超分选项的游戏不在支持范围。
- 硬件不限品牌:NVIDIA、AMD、Intel 显卡均可;Intel Arc 还可在 DX11 中启用 XeSS。
- 图形接口覆盖 DirectX 11、DirectX 12 和 Vulkan,三者可用技术集合不同。
- 若要使用 FSR4,官方口径仅限 RDNA4 与 RDNA3 独显。
- 官方明确警告:不要用于在线游戏,可能触发反作弊导致封禁。
能力拆解:Input → Output 的替换机制是怎么工作的
核心机制是拦截与重定向。OptiScaler 作为中间件,截获游戏发出的超分调用(Input),再转发到选定的后端(Output)。白话讲:Input 是你在游戏设置里选的超分器,Output 是你在 OptiScaler 菜单里选的超分器。只有 DLSS 的游戏,输出端可以换成 XeSS 或 FSR 3.1。帧生成同理,拆分为 FG Input 与 FG Output。
各接口支持的后端:
- DirectX 12:XeSS(默认)、FSR 2.1.2 / 2.2.1、FSR 3.X(含 FSR 2.3.X)、FSR 4.X、DLSS。
- DirectX 11:FSR 2.2.1(原生)、FSR 3.1.2(非官方移植)、DLSS(原生)、XeSS 2.X(限 Intel Arc);借用 DX12 后端需走 D3D11on12 通道,有约 10%–15% 性能开销。
- Vulkan:FSR 2.1.2(默认)、2.2.1、FSR 3.1(含 FSR 2.3.2)、DLSS、XeSS。
补帧依赖实验性功能 OptiFG(仅 DX12):给没有原生补帧的游戏加 FSR3-FG、XeFG 或 FSR4-FG;原生 DLSS-FG 游戏可搭配 Nukem 的 dlssg-to-fsr3 模组改用 FSR3 帧生成。补帧可能产生 HUD 残影,官方用 HUDfix 规避。
增强项包括 RCAS 锐化与 MAS(Motion Adaptive Sharpening,按画面运动量自适应锐化、减少运动边缘伪影)、Output Scaling(0.5x–3.0x 输出缩放)、DLSS 预设覆盖、锐度覆盖、FSR 垂直/水平 FOV 等,菜单内均可实时生效。
快速上手:三步打开游戏内菜单
- 获取程序。推荐从仓库 Releases 取 Stable 或 Nightly 版本;自行编译需 Visual Studio 2022,克隆时必须包含全部子模块:
git clone --recursive https://gitcode.com/GitHub_Trending/op/OptiScaler把对应形式的 DLL 放入游戏目录(具体安装方式以仓库 Wiki 安装页为准),并在游戏自带设置里开启 DLSS、FSR 或 XeSS 开关——这就是 Input,OptiScaler 靠它完成拦截。
进入游戏按
Insert打开 OptiScaler 菜单,选择超分后端与参数;Page Up显示左上角性能统计,Page Down切换显示模式。菜单打不开时,先确认游戏内已开启超分开关。
参数怎么调:按场景给建议
画面发软的场景:XeSS 输出普遍偏软且无自带锐化,可开 CAS 锐化(INI 的[CAS]节或菜单 CAS 选项)。CAS 并不完美——个别游戏会出现辉光消失、色偏甚至黑屏,开启后先在菜单里实时对比再保存。
帧率或画质不满意的场景:用比例覆盖。UpscaleRatioOverride对所有质量预设统一设定一个缩放比例;QualityRatioOverride给五个预设分别设比例(默认值从 Ultra Quality 1.3 到 Ultra Performance 3.0),两者同时启用时前者优先。想限制 DRS(动态分辨率缩放,游戏自动升降内部分辨率)的最高内部分辨率,可启用DrsMaxOverrideEnabled,效果上等于关闭 DRS。比例类改动通常要重启或切换分辨率后生效。
DX11 游戏借用 DX12 后端的场景:D3D11on12 有 10%–15% 性能代价,且对个别驱动(尤其 Intel)容易出图形问题。[Dx11withDx12]提供 0–5 共六种同步方式(默认 Fence)。文档强调这类参数与游戏和硬件强相关,需要按游戏逐个调,不建议直接照搬他人配置。
其余常用项:锐度覆盖范围 0.0–1.0,默认 0.3;FSR 画质不合预期时把垂直 FOV 调到与游戏一致(默认 60°);Mipmap LOD Bias 可让纹理更锐(-15 最锐到 +15 最糊),但有性能代价且需切换分辨率生效。
避坑排查:常见现象与处理方式 ⚠️
- 暗部发黑、画面发闷:多为超分器未识别曝光纹理。在菜单 Init Parameters 勾选
Auto Exposure(或 INI 设AutoExposure=true)。
- 屏幕底部出现彩色噪条(Unreal Engine 游戏 + AMD 显卡常见):UE 插件以错误状态提交颜色纹理。把 Resource Barriers (Dx12) 中 Color 设为
RENDER_TARGET(即ColorResourceBarrier=4)。官方提醒:资源状态设错可能导致崩溃。 - 用 XeSS 后端时黑屏或花屏:与图形栈/着色器编译器有关。将最新版 DirectX Shader Compiler 的
dxcompiler.dll、dxil.dll放到游戏目录,有用户反馈可解决。 - 镜头移动时动态模糊过重:游戏可能设错了运动向量标志位,在 Init Parameters 切换
DisplayResolution。 - 菜单整体上下颠倒:Unity 旧引擎游戏的已知现象,功能仍可用。
- 按 Insert 无反应或菜单一闪而过:确认游戏内已开启超分;非标准键盘布局可尝试
Alt + Insert;同时使用 RTSS(MSI Afterburner、CapFrameX)时,需开启其对应选项并更新 RTSS。 - UE5 游戏打开旧版菜单导致崩溃或图形损坏:特定系统与游戏组合的已知问题;更换后端、重初始化后端时也尽量避免。
- 在线游戏:不要用。反作弊风险是官方一级警告。
收尾
OptiScaler 的价值在于把"游戏超分器只能二选一"变成"多后端自由切换 + 细粒度调参",适合已有超分选项但对默认技术不满意、或在无补帧游戏中想试 FSR3 补帧的玩家。获取 Release 版本、按仓库文档装入游戏目录后,游戏内按Insert即可开始替换超分器;参数详解与已知问题延伸阅读 Config.md 与 Issues.md。
【免费下载链接】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),仅供参考