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 是一款开源的游戏画质增强工具:注入游戏后,它可以替换掉原生上采样器,让你无论使用 AMD、Intel 还是 NVIDIA 显卡,都能在 DLSS、FSR、XeSS 之间自由挑选,甚至为不支持帧生成的游戏补上 FSR FG / XeFG 帧生成。本文从 OptiScaler 安装到游戏内实时画质配置给出完整流程,覆盖 DX12、DX11、Vulkan 三种 API 各自可用的上采样技术、关键参数和常见问题处理,适合第一次接触这类工具的用户照着操作。
选对上采样技术:显卡与 API 速查
先看两张表,分别回答"我的显卡适合什么技术"和"游戏 API 能提供什么"。后续所有调优,都建立在 DLSS FSR XeSS 替换这一前提上:上采样器由你指定,而不是被游戏锁死。
| 显卡 | 推荐优先 | 备选 | 原因 |
|---|---|---|---|
| AMD | FSR 2 系列 | FSR 3 | 原生支持,性能表现最佳 |
| Intel | XeSS | FSR 2 | 充分利用硬件加速特性 |
| NVIDIA | DLSS | XeSS | 按游戏兼容性二选一 |
| 游戏 API | 可替换的上采样技术 |
|---|---|
| DirectX 12 | XeSS、FSR 2.1.2 / 2.2.1、FSR 3.X / 2.3.X、FSR 4.X、DLSS |
| DirectX 11 | FSR 2.2.1、FSR 3.1.2、DLSS、XeSS 2.X |
| Vulkan | FSR 2.1.2 / 2.2.1、FSR 3.1、DLSS、XeSS 2.x |
两点代价提前说明:DX11 游戏使用 XeSS 或 FSR2 时,OptiScaler 会创建一个 DirectX 12 后台设备,带来约 10–15% 的性能损失,换来的是更多上采样器可选;FSR 4 官方仅支持 RDNA 4 显卡,且游戏本身需要先更新到 FSR 3.X 支持,使用前建议先查兼容性列表。
三步装进游戏目录
- 从官方仓库下载最新 v0.4.3 发布包并解压。
- 把解压出的全部内容放进游戏可执行文件所在目录,所有文件保持同目录。
- 运行目录里的
EnableSignatureOverride.reg并确认合并。这一步最容易出错:不启用签名覆盖,工具就无法被加载,表现和"没注入"完全一样,排查时先回看这里。
装好后进入游戏按下 INSERT 即可打开配置菜单。
按目标调画质参数
动手之前,先把默认值留在 auto:[Upscalers]下 Dx11Upscaler、Dx12Upscaler、VulkanUpscaler 全部 auto,[Sharpness]的 OverrideSharpness 设为 false。这是最安全的组合,遇到具体目标再改对应项。完整键值说明可参考仓库里的 Config.md。
让画面更锐利
XeSS 的输出通常偏软,可以开启 AMD 的 CAS 锐化来补细节:在配置文件[CAS]段把Enabled设为 true,Sharpness先填 0.3,不满意再往上微调。
参考节奏:0.3 起步,0.5 是配置里常见的上限值,出现白边或色彩发硬就降到 0.2 甚至关掉。注意 CAS 在个别游戏里会导致特效消失或色彩偏移,遇到这种游戏建议直接禁用而不是继续调参。
救回暗场景
如果游戏基于 Unreal Engine,暗部经常一片死黑。打开[Color]段的AutoExposure=true,重启游戏即可恢复暗部可见度。
这项对 Unreal 游戏尤其重要:场景偏暗就开,不用犹豫。
压榨细节与帧数
0.4 版本引入了伪超采样。以 1080p 游戏使用 Quality 预设为例:原本渲染 720p 再上采样,开启后 OptiScaler 会按SuperSamplingMultiplier计算目标渲染尺寸——720p 配默认乘数 2.5,相当于先渲染到 1800p 再降回 1080p。细节提升明显,但 GPU 开销同步上升。
[Upscalers] SuperSamplingEnabled=true SuperSamplingMultiplier=2.5想要一点细节又嫌帧数掉得多,把乘数先降到 2.0 或 1.5 试试。DX11 游戏还要选对[Dx11withDx12]段的同步方式(TextureSyncMethod 与 CopyBackSyncMethod 各选一项):
| 同步方式 | 执行位置 | 特点 |
|---|---|---|
| Fence | GPU | 最快,推荐值 TextureSyncMethod=1 |
| Query | Dx11 Query | 均衡,值为 5,闪烁时常用来替代 Fence |
| Event | CPU | 最慢,但兼容性最好 |
| No syncing | 无 | 最快,也最容易出错 |
想更精细地控制内部渲染比例还有两组覆盖:[UpscaleRatio]里设UpscaleRatioOverrideEnabled=true加UpscaleRatioOverrideValue=1.5,可强制固定 1.5 倍率;[QualityOverrides]里设QualityRatioOverrideEnabled=true后能逐个预设指定比例(官方示例:Ultra Quality 1.3 / Quality 1.5 / Balanced 1.7 / Performance 2.0 / Ultra Performance 3.0)。
两套常用组合可以直接抄:
| 目标 | 关键设置 |
|---|---|
| 画质优先 | SuperSamplingEnabled=true、SuperSamplingMultiplier=2.5;CAS Enabled=true、Sharpness=0.4;AutoExposure=true |
| 性能优先 | Dx11Upscaler=fsr22(原生 FSR 2.2,不走后台设备);SuperSamplingEnabled=false;TextureSyncMethod=1 |
🔧 常见问题排查
Q:DX11 游戏用 XeSS / FSR2 时画面闪烁?多半是同步方式太激进。把[Dx11withDx12]段的TextureSyncMethod从 1 改成 5,CopyBackSyncMethod也设为 5,即切到 Query。仍不稳定的话,还可以试着切换UseDelayedInit(延迟初始化,专为兼容性设置)观察变化。
Q:帧数比预期低,先查哪里?先查SuperSamplingMultiplier,从 2.5 降到 2.0 或 1.5 效果最直接。再确认是否走了 D3D11on12 路线:DX11 游戏经过后台设备的 10–15% 开销是固有代价,如果帧数优先,改用原生 FSR 2.2(Dx11Upscaler=fsr22)。
Q:物体边缘出现白边、颜色发硬?这是锐化过度,[CAS]的Sharpness从 0.5 降到 0.3 或 0.2。若表现为特效消失或色彩偏移,说明该游戏不适合 CAS,禁用比调参更干净。
Q:画面出现彩虹噪点或拖影残影?通常是游戏(尤其 Unreal Engine)把输入资源以错误状态送进了 DLSS / FSR,AMD 显卡上的典型表现就是下图这种彩虹噪点:
在[Hotfix]段处理:修 AMD 彩虹色问题设ColorResourceBarrier=4,MotionVectorResourceBarrier与DepthResourceBarrier保持 auto 起步。注意资源状态设错可能直接导致游戏崩溃,只在真的出现图形问题时再动这一项。
⌨️ 游戏内实时调整
不必反复改配置文件重启游戏。按 INSERT 打开配置菜单,上采样器切换与配置、锐化强度、伪超采样、同步参数、资源屏障、初始化标志都可以在菜单里实时修改并立即看到效果。
另有两个键:Page Up 显示性能统计,Page Down 在不同显示模式间切换。调好结果后记得在菜单里保存。提醒一点:直接改 OptiScaler.ini 通常要重启游戏才生效,游戏内菜单的实时调整属于例外。
⚠️ 红线与边界
- 不要用于在线游戏,有触发反作弊的风险。
- 修改配置文件通常需要重启游戏生效。
- FSR 4 官方仅支持 RDNA 4 显卡,用前先查兼容性列表。
- Unreal Engine 游戏目前仅支持把游戏内 XeSS 替换为 Opti XeSS / FSR4,走 FSR 输入可能需要 INI 额外调整。
- 始终使用最新版本,遇问题参考 Features.md 与项目兼容列表。
下次进新游戏时,先按 INSERT 打开菜单保持全部 auto,确认能正常注入,再针对具体问题改对应配置项——这是最稳的用法。
【免费下载链接】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),仅供参考