OptiScaler教程:5分钟替换游戏内上采样器
2026/9/16 10:17:27 网站建设 项目流程

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

当游戏只提供 DLSS、而你的显卡是 AMD 或 Intel 时,高清模式往往是灰的。OptiScaler 是游戏内上采样器替换工具:它拦截游戏发出的上采样调用,让你把游戏原生上采样换成 XeSS、FSR 或 DLSS。本文带你从 clone 到调出游戏内菜单,全程约 5 分钟。

🚀 跑通第一个画面

  1. clone 仓库(务必带上依赖的子模块):
git clone --recurse-submodules https://gitcode.com/GitHub_Trending/op/OptiScaler
  1. 用 Visual Studio 2022 打开 OptiScaler.sln,选 Release、x64,生成解决方案。
  2. 把生成产物(OptiScaler 文件夹和相关 DLL)拷到游戏根目录;非 N 卡请保持 OptiScaler.ini 里的 GPU 伪装开启,让游戏通过显卡校验。
  3. 启动游戏,按 Insert 调出设置面板,按 Page Up 显示性能面板。面板底部一行宽x高 -> 宽x高, ms/Frame (FPS)就是你的第一个反馈,之后每次改动都拿它对比。

注意:项目明确警告不要在联机游戏里使用,可能触发反作弊导致封号。

🔁 用 OptiScaler 替换上采样后端

替你解决什么:游戏只带 DLSS 而你不是 N 卡,或者你想在同一款游戏里换一种算法再比比画质。

一句话原理:OptiScaler 站在游戏和上采样器中间,游戏设置里选的上采样器是"输入",你在面板里选的才是"输出",它把输入拦截下来转发给输出。

界面对应哪里:面板左上角 Upscalers 区第一个下拉框;INI 里对应 Dx11Upscaler / Dx12Upscaler / VulkanUpscaler,默认都是 auto——DX12 下 N 卡自动选 DLSS、支持的 A 卡选 FSR4、其余选 XeSS,DX11 默认 FSR 2.2.1。

关于 OptiScaler 支持哪些显卡:理论上任何能跑 DX11 / DX12 / Vulkan 的显卡都可以。有个代价要知道:DX11 游戏里选带 "_12" 后缀的选项(XeSS、FSR2 走 dx12 后端)会多付约 10%–15% 帧率开销。

📐 用 CAS 锐化补 XeSS 的软

替你解决什么:XeSS 出图明显偏软,而且它自己没有锐化滑杆,DLSS 后期版本也删掉了锐化选项。

一句话原理:CAS 只强化高对比度边缘来找回清晰度,而不是把整张图的噪点一起放大。

界面对应哪里:XeSS Settings 区里的 CAS 勾选框,默认关闭;强度用 Sharpness 滑杆控制(0.0–1.0,默认 0.3),勾上 Override 后固定生效。

注意 CAS 有副作用:个别游戏里它会削掉光晕、整体偏色甚至黑屏,出现这类情况先把它关掉。

🌗 用 AutoExposure 修发暗的暗部

替你解决什么:部分游戏(尤其虚幻引擎)不给上采样器传递曝光纹理,换完上采样器后暗部死黑或颜色发灰。

一句话原理:强制加回 ENABLE_AUTOEXPOSURE 标志,让上采样器自己算曝光,把暗部拉回可见范围。

界面对应哪里:Init Flags 区的 Auto Exposure 勾选框,默认 auto(跟随游戏自身设置),改动即时生效;旁边还有修紫偏色的 HDR 和 Depth Inverted 两个选项。

开了还是发暗,就顺手切换一下 HDR 勾选;如果镜头一转动就糊,看下面避坑指南第 3 条。

📊 照抄两组 OptiScaler 上采样配置参数

场景:只带 DLSS 的 DX12 游戏,A 卡,换成 XeSS 跑。OptiScaler 性能提升主要来自更低的实际渲染分辨率,比例越小收益越大,先按你显卡的承受力选档。

这组场景的完整参数:

参数取值作用
Dx12Upscalerxess上采样后端强制用 XeSS 1.3.0
Dxgi 伪装true(非 N 卡默认已开)让游戏通过校验、DLSS 选项可用
Quality Override · Ultra Quality1.300极致预设实际按 1.3x 比例渲染
CAStrue补偿 XeSS 的软
OverrideSharpness + Sharpnesstrue + 0.3固定锐化强度为默认值
AutoExposuretrue自动修正发暗区域

新手档(直接照抄):上采样保持 auto;只勾 Quality Override 并把 Ultra Quality 设为 1.300;画面软就开 CAS,发暗就开 AutoExposure;其余 Init Flags 和伪超采样全部不动。

进阶档(直接照抄):Dx11Upscaler=fsr22(走原生 DX11,避开 dx12 后端的 10%–15% 开销);SuperSamplingEnabled=true 且 SuperSamplingMultiplier=2.5(伪超采样,画质接近 DLAA,代价是帧率);VerticalFov=60.0 对齐你游戏的垂直视场角;想要纹理更清晰可给 Mipmap Bias 设负值(如 -1.0),并预期一点性能损失。

⚠️ 处理四个高频坑

按 Insert 没反应,或菜单闪一下就消失原因:游戏占用了按键,或键盘布局非标准。 处理:先试 Alt+Insert;不行就在 INI 里改 ShortcutKey(默认 0x2D 即 Insert)为其他键码,-1 表示禁用。

游戏启动失败,或进游戏后上采样选项消失原因:DLSS 3.7 及以上会做 DLL 签名校验,把替换挡掉了。 处理:应用仓库 external/nvngx_dlss_sdk/regs/ 目录下的 EnableSignatureOverride.reg;用完可用同目录 DisableSignatureOverride.reg 还原。

镜头一动就大面积运动模糊或拖影,像"画面撕裂"原因:游戏把运动矢量的分辨率标志(High-Res MV)设错了。 处理:在 Init Flags 区切换 Display Res. MV 勾选框,实时对比。

虚幻引擎游戏出现彩虹条纹或大面积偏色(A 卡尤其明显)原因:游戏把颜色缓冲以错误的资源状态送给了上采样器。 处理:把 Config.md 中 [Hotfix] 段的 ColorResourceBarrier 设为 4(RENDER_TARGET)。这项设错值可能直接崩溃,一次只改一项。

适合想在 DX11 / DX12 / Vulkan 游戏里换算法、压分辨率提帧的玩家;具体游戏的已知问题和绕法,先去项目 Wiki 的兼容性列表查,查不到再提交 Issue 并附日志。

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

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

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

立即咨询