OptiScaler 完整指南:免费自由更换游戏的超采样与帧生成后端
2026/9/16 14:00:39 网站建设 项目流程

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 调用,替换成你在覆盖菜单里指定的任意后端。它正是为显卡与画质技术对不上号的人做的:AMD、Intel 卡能跑 DLSS,N 卡能跑 FSR 4 或 XeSS。读完这份指南,你能完成部署、调好配置,并在出问题时准确定位原因。

🗺️ 能力地图:每个 API 能选什么后端

图形 API可选的超采样后端硬件与代价备注
DirectX 12XeSS(默认)、FSR 2.1.2 / 2.2.1、FSR 3.X(含 2.3.X)、FSR 4.X、DLSS支持最全,也是帧生成唯一的主场;FSR 4 仅官方支持 RDNA3 / RDNA4 桌面卡
DirectX 11FSR 2.2.1(原生)、FSR 3.1.2(原生移植)、DLSS(原生)、XeSS 2.X(原生,限 Intel Arc)其余后端经 D3D11on12(用后台 DX12 设备模拟 DX12 环境)运行,帧率代价约 10%~15%
VulkanFSR 2.1.2(默认)/ 2.2.1、FSR 3.1(含 2.3.2)、XeSS 2.X、DLSS、FSR 4.X(经 FSR 3.X 互操作)FSR 4 的硬件门槛与 DX12 一栏相同
能力前提与限制
后端替换(Input 换成 Output)游戏必须自带 DLSS2+ / FSR2+ / XeSS 入口之一;游戏设置里的选项是"入口",OptiScaler 菜单里选的是实际执行的"出口"(后端,即真正做升频计算的技术)
帧生成 OptiFG(实验性)仅限 DX12;能给没有原生帧生成的游戏补上帧生成,或替换已有的帧生成后端
帧生成输入 / 输出分离v0.9 起支持,如 FSR-FG 输入 + XeFG 输出,写在[FrameGen]段的FGInputFGOutput
Nukem 的 DLSSG→FSR3 方案仅限自带原生 DLSS-FG 的游戏,v0.9 起内置,无需另外下载
FakeNvapi(Reflex 钩子、Anti-Lag 2、LatencyFlex、XeLL)Anti-Lag 2 需要 RDNA1 及以上显卡
画质修正与微调RCAS+MAS 锐化、输出缩放 0.5x~3.0x、DLSS 预设修改、DLSS-D 光线重建(仅 NVIDIA)、虚幻引擎彩色灯光 / 曝光纹理 / Mipmap Bias 自动修复

通俗地说:游戏里的超采样选项负责"接住"请求,OptiScaler 菜单里的选择决定实际谁来干活,两者的组合范围就是上面两张表。

📦 部署主线:装、自检、验证链路

动手前,三件风险先说清:OptiScaler 是单机工具,放进带反作弊的在线游戏有封号风险,别试;替换任何 dll 之前先做备份;目标游戏必须提供 DLSS2+、FSR2+、XeSS 三者中至少一个入口,否则后面所有步骤都不会发生。

拿到文件

git clone https://gitcode.com/GitHub_Trending/op/OptiScaler

只想要现成产物的话,直接取官方发布页的 stable 版本;nightly 更新更快但可能带未修复的问题,新手从 stable 起步。

放进游戏目录

  1. 游戏目录里若存在nvngx_dlss.dll,先把名字改掉留作备份(如nvngx.dll),OptiScaler 之后会加载它作为 DLSS 后端。
  2. 把发布包里的dxgi.dll复制到游戏可执行文件同级目录(通常在Binaries\Win64\一类位置)。
  3. 非 N 卡用户,打开配置里的 GPU 欺骗开关([Spoofing]段,细节见 Spoofing.md),否则游戏很可能根本不显示超采样入口。

成功标志:游戏正常进入,图形设置页能看到原本的超采样选项。如果入口没出现,问题多半出在第 3 步的欺骗开关,而不是 OptiScaler 本身。

自检:覆盖菜单能否弹出

进入游戏内 3D 场景后,按Insert键。

成功标志:画面中央弹出 OptiScaler 设置面板——上采样选择、比例覆盖、Init Flags、Resource Barriers 等分区齐全,底部状态行显示当前分辨率与帧率。

如果没弹出来:先试Alt + Insert(非标准键盘布局的已知解法);再不行就把OptiScaler.ini[Menu]段里ShortcutKey=换成你顺手的值(例如ShortcutKey=0x08是 Backspace);仍无效时,确认游戏内已启用超采样选项、且你处于画面渲染中的状态而非加载界面。

验证:把 Output 换掉一次

在覆盖菜单里做最小改动测试:

  • 把上采样器 Output 改成与游戏原生不同的后端(比如游戏自带 DLSS 入口,你选 XeSS 或 FSR 3.1),点 Apply 等画面重绘。
  • Page Up,左上角出现性能统计面板;再按Page Down可在不同统计视图间轮换。
  • 确认画面与帧率符合预期后,点Save INI,配置落盘,下次启动自动加载。

这是真实游戏里的样子:面板浮在游戏菜单之上,底部状态行同时给出分辨率与帧率,方便你边改边看。

🎛️ 如果你想要……:四个进阶场景

想让 DX11 游戏用上 DX12 专属后端

[Upscalers] Dx11Upscaler=fsr22_12

fsr22_12fsr21_12xess这三个值都走后台 DX12 设备,帧率代价约 10%~15%。介意帧率就选原生fsr22dlss;驱动不稳(尤其 Intel 卡)时,还可以到[Dx11withDx12]段调整同步方式来换取稳定性。

想要接近 DLAA 的伪超采样画面

[Upscalers] SuperSamplingEnabled=true SuperSamplingMultiplier=2.5

原理:1080p 游戏原本按 720p 渲染,乘 2.5 倍后先把升频目标抬到 1800p,再缩回 1080p 输出。观感明显更干净,代价是帧率下降,建议在覆盖菜单里边调边看实时效果。

想给 XeSS 补一层锐化

[CAS] Enabled=true

XeSS 出图普遍偏软,且自身没有锐化选项,叠一层 AMD CAS 是对症的。副作用要留意:个别游戏里它会让辉光消失或色调偏移,发现不对就关掉对比。

左图是原始输出、右图是叠上 CAS 之后的效果,圈出区域能直接看出边缘锐度差异:

想要帧生成,或想替换游戏自带的帧生成

帧生成仅限 DX12 游戏,且属于实验性功能。v0.9 起输入与输出可以拆开指定:

[FrameGen] Enabled=true FGInput=upscaler FGOutput=fsrfg

游戏自带原生 DLSS-FG 时,保持FGInput=dlssg、把输出换成 FSR 3 帧生成(FGNvngxReplacement=Nukems),就是 Nukem 方案。走 FSR 4 后端时,RDNA3 / RDNA4 的硬件门槛同样生效。

想修掉 UE 游戏偏暗的画面或彩色灯光

暗部死黑、色彩发灰,多半是曝光纹理没被识别:

[Color] AutoExposure=true

修复前后对比可见,左图欠曝明显,右图细节回来了:

屏幕下方出现彩色光点则属于资源屏障问题,处理方式见下一节的表格。

🩺 排障与 FAQ:现象 → 原因 → 处理

现象可能原因处理办法
覆盖菜单弹不出,或一闪就没键盘布局差异 / 注入时机不对Alt + Insert;改 INI 的ShortcutKey;确认游戏内已开超采样且处于渲染中
画面上下颠倒深度反转(Depth Inverted,画面上下颠倒的开关)或 Unity 旧版菜单的已知表现在菜单 Init Flags 里切换Depth Inverted;Unity 旧版菜单倒置属已知问题,详见 Issues.md
屏幕下方彩色光点 / 雪花UE 游戏以错误状态提交资源,AMD 卡上高发把菜单Resource Barriers (Dx12)的 Color 设为RENDER_TARGET,或写ColorResourceBarrier=4

典型的"彩色灯光"长这样,把状态修正后画面即可恢复正常:

现象可能原因处理办法
DX11 游戏换 DX12 后端掉帧 10%~15%D3D11on12 后台设备的正常开销接受开销,或改用fsr22dlss等原生后端
FSR 4 开不出、黑屏官方仅支持 RDNA3 / RDNA4 桌面卡换回 FSR 3.X 后端
装了 RTSS / MSI Afterburner 后行为异常RTSS 钩子与 OptiScaler 已知冲突先关掉 RTSS 复测;或更新 RTSS 并启用其免注入选项
XeSS 输出黑屏、乱码或崩溃缺少 DirectX 着色器编译器从官方 DirectX Shader Compiler 包取dxcompiler.dlldxil.dll放到游戏 exe 旁
转镜头运动模糊过重游戏错误设置了DisplayResolution运动向量标志在 Init Flags 里尝试翻转该选项
有网站要求付费、提供"管理器 App"官方没有独立官网,也没有管理器,完全免费一切收费均为仿冒,文件只从官方仓库获取

每个参数的完整取值说明在 Config.md,功能清单在 Features.md;想深入底层时,注入逻辑在 hooks/,各后端实现集中在 upscalers/。

🚪 收束

OptiScaler 让超采样与帧生成不再受显卡阵营束缚。去官方仓库拿 stable,配合 README.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),仅供参考

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

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

立即咨询