news 2026/9/16 16:56:23

OptiScaler 完整指南:在 DLSS、FSR 与 XeSS 之间自由替换超分,并实验性开启帧生成

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OptiScaler 完整指南:在 DLSS、FSR 与 XeSS 之间自由替换超分,并实验性开启帧生成

OptiScaler 完整指南:在 DLSS、FSR 与 XeSS 之间自由替换超分,并实验性开启帧生成

【免费下载链接】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 是一款开源的中间件工具,专门用于替换已支持 DLSS2+ / FSR2+ / XeSS 的游戏内置超分器,并能为没有帧生成的游戏实验性添加帧生成。安装后,你可以在同一款游戏里自由切换 XeSS、FSR2/3/4 和 DLSS 后端,还能调节锐化、输出缩放等画质细节,对非 Nvidia 显卡用户尤其有用。

从一款只有 DLSS 的游戏说起

README 里给了一个很典型的例子:《Banishers: Ghosts of New Eden》这类只内置 DLSS 的游戏,AMD 或 Intel 显卡用户原本只能关掉超分原生跑。OptiScaler 装上后,只要在游戏里把超分开关打开,它的调用就会被拦截并改道——按官方说明,DLSS-only 的游戏可以换用 XeSS 或 FSR 3.1;反过来,只有 FSR2 的游戏(如《The Outer Worlds Spacer's Choice》)也可以手动提供 nvngx_dlss.dll 后接入 DLSS 输入。

图中是《Banishers: Ghosts of New Eden》运行时的 OptiScaler 游戏内菜单,可以直接切换超分后端、调整质量比例和各类修正项。

原理速览:一个"中转站"模型

可以把 OptiScaler 理解成画面包裹的中转站:游戏不管往哪个快递公司寄(DLSS、FSR 还是 XeSS),中转站都先收下,再按你的寄件偏好重新投递到真正的渲染后端。落到机制上,它作为一个中间件拦截游戏发出的超分调用(项目称之为Input),再把输入重定向到你选定的后端(Output);帧生成同样拆成 FG Input 和 FG Output 两部分独立选择。

游戏超分调用 (Input) → OptiScaler 拦截 → 你选定的后端 (Output)

菜单方面:按Insert打开游戏内覆盖菜单(可在 INI 或菜单的 Keybinds 里改键),按Page Up显示左上角性能统计,Page Down切换统计模式。

三步完成安装与最小配置

环境要求:Windows 系统(仓库另附 setup_linux.sh 供 Wine/Proton 环境使用);需要自己编译时,要求 Visual Studio 2022。

安装:从项目 Release 页下载包,把主 DLL 改名为游戏 API 对应的名称,放进游戏根目录即可——DX12 游戏对应dxgi.dll,DX11 游戏对应d3d11.dll,Vulkan 游戏对应vulkan-1.dll。也可以从源码编译:

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

该命令克隆仓库及全部子模块;之后用 Visual Studio 2022 打开OptiScaler.sln并构建即可。

最小配置:配置文件为游戏目录下的OptiScaler.ini,绝大多数选项留auto就能工作,最常用的是这几项:

配置项所在段落可选值举例用途
Dx12Upscaler[Upscalers]xess / fsr22 / ffx / dlss指定 DX12 游戏实际使用的超分后端
Dx11Upscaler[Upscalers]fsr22(默认)/ xess_12指定 DX11 游戏后端
AutoExposure[Color]true修正游戏暴露纹理不被识别导致的发暗画面
Enabled+FGInput/FGOutput[FrameGen]如 fsrfg / fsrfg开启帧生成并分别选定输入源与输出后端

全部参数说明见仓库内的 Config.md。

实际能用到什么

以下是仓库文档中可查证的能力清单,按图形 API 划分:

图形 API可用后端(Output)
DirectX 12XeSS(默认)、FSR 2.1.2 / 2.2.1、FSR 3.X(含 FSR 2.3.X)、FSR 4.X(官方仅 RDNA4 与 RDNA3 独立显卡)、DLSS
DirectX 11FSR 2.2.1(原生默认)、FSR 3.1.2、DLSS、XeSS 2.X(Arc 卡);也可经 D3D11on12 走 DX12 后端
VulkanFSR 2.1.2(默认)/ 2.2.1、FSR 3.1、DLSS、XeSS 2.x、FSR 4.X(经 DX12 互操作)

几个值得注意的点:

  • OptiFG(实验性,仅 DX12):v0.7.0 起可以为没有原生帧生成的 DX12 游戏添加帧生成,或作为原生帧生成失效时的备用。目前支持 FSR3-FG(需配合 HUDfix 避免界面重影)、XeFG 和 FSR4-FG(ML 模型自行处理 HUD,可能不需要 HUDfix)。
  • 画质增强:所有 DX12/DX11 超分器支持 RCAS 锐化(XeSS 通过 CAS 选项开启)与 MAS 运动自适应锐化;DX12/DX11 后端支持 0.5x–3.0x 的输出缩放(Output Scaling);可以实时修改 DLSS/DLSS-D 预设,还可以覆盖缩放比例、限制 DRS 范围、覆盖 Mipmap LOD Bias。
  • 低延迟集成:通过捆绑的 Fakenvapi(0.9 起),可挂钩 Reflex 并注入 Anti-Lag 2(仅 RDNA1+ AMD 卡)、LatencyFlex 或 XeLL。

关于锐化效果,Config.md 附了 XeSS + CAS 的对比截图(下),同时如实记录了副作用:个别游戏会出现辉光消失、色调偏移甚至黑屏,遇到时应关掉 CAS 回退。

性能方面文档给出的定性结论:XeSS 后端普遍比 FSR 更吃 GPU 开销,即使在 Intel Arc 卡上也预期帧率更低;DX11 游戏走 D3D11on12 使用 DX12 后端时,有一个约 10%–15% 的固定性能代价,换来的是更多的后端选择。伪造 Nvidia 身份以启用 DLSS 时,部分游戏会进入针对 Nvidia 优化的代码路径,可能在其它显卡上反而变慢,文档建议出问题时关闭 spoofing 改用 FSR/XeSS 输入。

常见报错怎么处理

⚠️ 先说最重要的一条:官方明确警告不要在联网游戏中使用,DLL 注入可能触发反作弊导致封号,请只用于离线游戏。

其余高频问题整理自 Issues.md 与 README:

现象原因处理
按 Insert 打不开菜单游戏内未启用超分选项;或 RTSS(MSI Afterburner、CapFrameX)冲突先在游戏里打开 DLSS/FSR/XeSS,再到 RTSS 里启用其兼容设置并更新 RTSS
暗部发黑、色彩发闷曝光纹理信息未被超分器识别在 INI 设AutoExposure=true,或在菜单 Init Parameters 勾选 Auto Exposure
屏幕底部出现彩色条纹(UE 游戏 + AMD 卡)引擎以错误资源状态送入 DLSS菜单 Resource Barriers 将 Color 设为 RENDER_TARGET,或 INI 设ColorResourceBarrier=4
用 XeSS 后黑屏/花屏/崩溃缺少 DirectX 着色器编译器下载 DirectX Shader Compiler 正式版,把dxcompiler.dlldxil.dll放到游戏 exe 旁
DX11 游戏帧率下降 10%–15%D3D11on12 后台设备开销属设计代价;可改回原生fsr22后端
Linux 下 RCAS/Output Scaling 报rcp编译错误缺少d3dcompiler_47运行时编译菜单改用 Precompiled Shaders,或用 WineTricks 安装 d3dcompiler_47
运动模糊异常严重游戏错误设置了 DisplayResolution 标志在菜单 Init Flags 中开关Display Resolution

另外两个提醒:Unity 旧引擎游戏(如《Sons of Forest》)中菜单会上下颠倒,属已知问题;官方声明没有官网和"管理工具",任何收费下载都是骗局,免费渠道只有 GitHub Releases、官方 Discord 和 Nitec 的 Nexus 页面。

适合谁,从哪里继续

OptiScaler 的定位很明确:它是给"游戏已带超分、但显卡厂商不对"的玩家做的替换与调优层,同时给想用帧生成又不想动游戏的人一条实验性路径。适合人群包括非 Nvidia 显卡用户、想微调 DLSS 预设的 Nvidia 用户,以及愿意折腾帧生成的进阶玩家;如果你只想要开箱即用的帧数提升且游戏本身支持良好,它同样适用。

进一步资料:项目 Wiki 有逐游戏兼容性列表(使用某款游戏前建议先查),仓库内 Features.md 是完整功能清单,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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/16 16:54:35

NSGA3多目标优化Matlab源码详解:参考点机制与工程调参

简介:基于MATLAB的多目标优化NSGA-III算法代码包,面向求解多目标优化问题、研读非支配排序遗传算法的学生与科研人员,也适合算法对比实验的工程学习者。压缩包内共10个文件,全部为m源文件,总大小仅11KB,虽精…

作者头像 李华
网站建设 2026/9/16 16:53:35

Flutter与鸿蒙跨平台API开发实战:conduit_open_api适配指南

1. 项目背景与核心价值在跨平台开发领域,Flutter 和鸿蒙(HarmonyOS)都是当前最受关注的技术栈。conduit_open_api 作为 Flutter 生态中处理 OpenAPI 规范的重要组件,其适配鸿蒙的需求源于企业级应用开发中常见的多端一致性挑战。这…

作者头像 李华
网站建设 2026/9/16 16:52:59

Vue3并发渲染解析与性能优化实践

1. Vue3并发渲染的技术背景解析在讨论Vue3暂不支持并发渲染这个话题前,我们需要先理解什么是并发渲染。并发渲染(Concurrent Rendering)是React 18引入的核心特性,它允许React在渲染过程中中断当前工作,处理更高优先级…

作者头像 李华
网站建设 2026/9/16 16:52:03

PCG+ECG同步数据集:双模态心音分类与信号处理实践

简介:心音图数据集收录3126个PCG记录及同步心电图信号,单次记录时长10-60秒,覆盖主动脉区、肺区、三尖瓣区与二尖瓣区四个标准听诊位置,定位清晰,适合生物医学工程、医疗AI方向的学生和研究者用于心音分割、心音分类及…

作者头像 李华