OptiScaler完整指南:免费超分辨率替换与游戏画质增强,5分钟上手
【免费下载链接】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 是一款免费开源的游戏画质增强与超分辨率替换工具。它拦截游戏已有的上采样调用(Input),替换成你选定的 XeSS、FSR 或 DLSS 后端(Output),让 AMD、Intel、Nvidia 用户都能在不改游戏的前提下更换画质技术,还能对帧生成、锐化、曝光做精细调整。
🎬 痛点:游戏只有 DLSS,或者画面太软
先描述两个真实场景:
- 你用的是 AMD 或 Intel 显卡,但游戏设置里只有 DLSS 选项,想用 XeSS 或 FSR 却找不到入口。
- 游戏里 DLSS 的输出偏软,而 DLSS 早就移除了锐化滑条,你没法自己加锐度。
OptiScaler 解决的就是这类问题:它不改变游戏本身的渲染逻辑,只在"上采样"这一环做替换。只要游戏已经内置 DLSS 2+、FSR 2+ 或 XeSS 中的任意一种,你都能把它换成别的方案。
🔍 工作原理:一句话讲清 Input 到 Output
把它理解成中间件:游戏发出的上采样请求(Input,即游戏设置里选的那项技术)→ OptiScaler 拦截 → 转发给你选定的后端(Output,即 OptiScaler 菜单里选的那项技术)。
例如某 DX12 游戏只有 DLSS,你在 OptiScaler 里把输出设为 XeSS,游戏就"以为"自己在跑 DLSS,实际画面由 XeSS 生成。帧生成(OptiFG)同理,也分 FG Input 和 FG Output 两组,仅限 DX12。完整能力清单见 Features.md。
🚀 三步安装,用 INSERT 键打开设置菜单
做法:
- 从官方仓库获取最新 release 包(源码编译用户可执行
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler,需要 VS2022 和全部子模块)。 - 把 release 内容解压到游戏 exe 所在目录,Steam 游戏一般在
Steam\steamapps\common\游戏名。 - 遇到有 DLSS 签名校验的游戏,运行 EnableSignatureOverride.reg 并确认合并。
启动游戏后按INSERT打开 Overlay 菜单(按键可在 INI 的ShortcutKey或菜单 Keybinds 里改)。菜单打开后的样子:
OptiScaler v0.4.3 游戏内菜单,上采样器、质量比例、初始化标志、资源屏障均可在此调整
如果按了多次 INSERT 菜单一闪即消,试试Alt + INSERT,这是部分键盘布局下的已知规避方式。
🎛️ 怎么选上采样器:各 API 支持哪些技术
做法:在 OptiScaler.ini 的[Upscalers]段按图形 API 分别选择,或直接在菜单里改。
| 图形 API | 可用后端 | 默认 |
|---|---|---|
| DirectX 12 | XeSS、FSR 2.1.2 / 2.2.1、FSR 3.X / 4.X、DLSS | XeSS |
| DirectX 11 | FSR 2.2.1(原生)、FSR 3.1.2、DLSS、XeSS 2.X(仅 Arc) | FSR 2.2.1 |
| Vulkan | FSR 2.1.2 / 2.2.1、FSR 3.1、DLSS、XeSS 2.x | FSR 2.1.2 |
一个典型场景:某 DX12 游戏原生只有 DLSS,你想换成 XeSS:
[Upscalers] Dx12Upscaler=xess原因说明:DX11 游戏里标注xess、fsr21_12这类选项走的是 D3D11on12 路径,即后台起一个 DX12 设备来跑 DX12 专属上采样器,代价是 10%~15% 左右的性能损耗,换来的是可选的更多技术。如果只追帧率,DX11 游戏优先用原生fsr22。
🖼️ 三类常见画质问题,改哪个参数
画面发软、细节糊:开 CAS 锐化
做法:XeSS 的输出普遍比 FSR 软,且本身没有锐化选项,用 AMD 的 CAS(对比度自适应锐化)补回来:
[CAS] Enabled=true Sharpness=0.3Sharpness从 0.3 起步,看效果再往上加。
图中标注的两处是 CAS 的已知副作用:泛光(bloom)被削掉、色温偏移。遇到这种情况把锐度调低或对该游戏关闭 CAS
暗场景黑得看不清:AutoExposure 找回细节
做法:Unreal Engine 游戏在暗部丢细节时,强制加回曝光初始化标志:
[Color] AutoExposure=true左侧为开启前,暗部几乎全黑;右侧开启 AutoExposure 后树叶和人物轮廓都可见
UE 游戏 + AMD 出现彩虹色:修资源状态
做法:屏幕上铺满彩虹噪点,是 UE 游戏把颜色纹理以错误的资源状态交给上采样器的典型症状。在[Hotfix]段给颜色纹理设置正确的屏障状态:
[Hotfix] ColorResourceBarrier=D3D12_RESOURCE_STATE_RENDER_TARGETDeep Rock Galactic 中典型的 UE + AMD 彩虹色花屏。注意:这里设错状态值会导致崩溃,改之前先记录原值
想要接近 DLAA 的画质:伪超采样
做法:游戏在 1080p 下选 Quality 预设时,通常渲染 720p 再上采样到 1080p。开启伪超采样后,OptiScaler 按SuperSamplingMultiplier把目标渲染尺寸放大——720p 乘以默认 2.5 得到 1800p,上采样到 1800p 后再下采样回 1080p,细节更扎实,代价是帧率下降:
[Upscalers] SuperSamplingEnabled=true SuperSamplingMultiplier=2.5菜单里可实时开关和调倍数,压帧明显就降到 2.0。
⚡ 调参工作流:游戏内实时改,不要盲猜
先说结论:几乎所有参数都能在 INSERT 菜单里实时修改并即时看到效果,确认满意后点Save INI落盘到 OptiScaler.ini,不用手动编辑文件再重启游戏。
《Banishers》游戏内的 OptiScaler 菜单:上采样器选择、质量比例覆盖、初始化标志、资源屏障都在视野内,底部显示实时帧耗时
几个常用操作习惯:
- Page Up显示性能统计(左上角),Page Down在统计模式间切换。
- Mipmap Bias(
MipmapBiasOverride,-15 最锐到 +15 最糊)改完需要切换一次分辨率才生效,且影响性能。 - 强制上采样比例(
UpscaleRatioOverride)和按预设的质量比例覆盖同样在改分辨率或重启后生效。
DX11 游戏画面闪烁:换同步方式
DX11 走 D3D11on12 时,DX11 与后台 DX12 设备之间靠同步点衔接。默认是 Fence 同步(TextureSyncMethod=1+CopyBackSyncMethod=5),追求稳定可保持默认;画面闪烁或花屏时,把输入同步切到 Query:
[Dx11withDx12] TextureSyncMethod=5 CopyBackSyncMethod=5各取值的快慢关系:Fence 在 GPU 上执行最快,Query 居中,Event 在 CPU 上等待最慢但兼容性最好,0不同步最快也最容易出错。这些参数和游戏、硬件都相关,按现象逐个试。
画面大面积错乱:先看初始化标志和运动向量
蓝色块状错乱是资源状态或运动向量标志错误的典型表现之一。排查顺序:先试[MotionVectors]的DisplayResolution(相机一动就大量拖影多为运动向量尺寸标志错误),再看[Depth]、[Color]下的初始化标志,最后才动 Resource Barriers
⚠️ 避坑清单
- 联网游戏不要用。可能触发反作弊导致封号,仅限单机。
- 改动前备份:游戏目录和 OptiScaler.ini 先复制一份,Resource Barriers 设错会直接崩溃。
- 认准官方来源。项目没有官网,也没有"官方管理器",任何索要付费的都是冒牌。
- FSR 4 仅官方支持 RDNA4 与 RDNA3 dGPU,其他卡请走 FSR 3.X 路径;具体游戏是否可用先查 README.md 里指向的 FSR4 兼容性列表。
- UE 游戏限制:UE 游戏只支持 XeSS → Opti XeSS/FSR4 的替换;FSR 输入可能需要在 Wiki 的 Unreal Engine Tweaks 里做 ini 调整。
- 与 RTSS(帧率限制器)存在已知兼容问题,冲突时留意 README 的 Known Issues 段落。
📌 完成后立刻做一件事
挑一个你常玩的单机游戏,把 release 包丢进游戏目录,进游戏按 INSERT 打开菜单,只做一步:把 AutoExposure 勾上,走到一处暗场景里看细节是否回来。如果这一步工作正常,说明整个链路(拦截、替换、输出)都通了,后面再按"画面软就加 CAS、要画质就开伪超采样"的思路逐项调整即可。
【免费下载链接】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),仅供参考