☰
OptiScaler 教程:在游戏里把 DLSS 换成 FSR、XeSS,还能补上帧生成
2026/10/5 15:04:22 网站建设 项目流程

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

游戏只内置一种上采样技术,怎么办

你手里是一张 AMD 或 Intel 显卡,可游戏只内置了 DLSS,或者只给你 FSR 但画质发软。OptiScaler 是免费开源工具,能拦截游戏对上采样器的调用,把 DLSS / FSR / XeSS 换成你想用的那一个,还能给没有原生帧生成的 DX12 游戏补上 OptiFG。简单说:它让你不再被游戏"指定"的渲染技术绑死。

OptiScaler 能为你做什么

  • 跨显卡自由选输出:无论游戏原生是 DLSS、FSR 还是 XeSS,输出端都能换成 XeSS、FSR 2.1.2/2.2.1、FSR 3.1、FSR 4.X、DLSS。
  • 免费开源:无订阅、无收费,代码透明。
  • 实时调参并保存:游戏内按 Insert 开覆盖层,改完直接存回 OptiScaler.ini。
  • 画质增强:RCAS + MAS 锐化、Output Scaling(0.5x–3.0x)、缩放比例与 DRS 覆盖、DLSS 预设修改。
  • 补帧生成:实验性 OptiFG(限 DX12),以及 Nukem 的 dlssg-to-fsr3 模组。

快速上手:5 步跑通

步骤操作预期结果
1从 Releases 下载 OptiScaler,解压到游戏根目录(UE 游戏放<游戏名>/Binaries/Win64)目录出现 OptiScaler.dll 等文件
2运行setup_windows.bat(Linux 用setup_linux.sh),选文件名(默认dxgi.dll)、是否 Nvidia 卡生成对应 dll 与卸载脚本
3启动游戏,加载后按Insert弹出 OptiScaler 覆盖层菜单
4在Upscalers里选定 Output(XeSS / FSR / FSR4 / DLSS)游戏开始用你选的技术上采样
5按Page Up看性能覆盖层,调参后保存参数写回 OptiScaler.ini

Vulkan 游戏请把文件名选成winmm.dll。官方明确提醒:不要用在联网对战游戏里,可能触发反作弊导致封号。

工作原理:把游戏请求的中转站

OptiScaler 站在游戏与上采样器之间当"中转站":先截获游戏发出的上采样请求(Input),再转交给你在菜单里选定的后端(Output),即 Input → OptiScaler → Output。

把它想象成电话总机:游戏拨的是"DLSS"这条线,OptiScaler 悄悄把通话接到你事先设好的"FSR"线路上,游戏和上采样器彼此都不知情。

真实效果:锐化、曝光与性能口径

锐化补软:XeSS 出图常偏软,官方在 Config.md 里给了配合 CAS 锐化的方案。上面这张对比图正是文档用来说明 CAS 的——锐化的同时可能出现辉光减弱、色调偏移,需要按游戏权衡。

曝光修复:UE 游戏有时颜色发暗或发白,Init Flags 里的AutoExposure能补上缺失的曝光信息。

性能口径(仅采用文档已有数据):D3D11on12 这类"DX11 走 DX12 设备"的方案约 10–15% 惩罚;而 w/DX12 后端经优化已能恢复到原生约 85–90%(见 Changelog.md)。帧率请用Page Up覆盖层实测,不要照搬他人数字。

选型参考:先按 API 选,再按场景挑

官方支持矩阵(摘自 README):

图形 API可用上采样输出备注
DirectX 12XeSS、FSR 2.1.2/2.2.1、FSR 3.X/2.3.X、FSR 4.X、DLSSFSR4 官方限 RDNA4/RDNA3 dGPU
DirectX 11FSR 2.2.1(原生默认)、FSR 3.1.2、DLSS、XeSS 2.X(仅 Arc)、经 D3D11on12 的 XeSS/FSR/FSR4w/Dx12 约 10–15% 惩罚
VulkanFSR 2.1.2(默认)、2.2.1、FSR 3.1/2.3.2、DLSS、XeSS 2.x、FSR 4.XFSR4 走 Dx12 interop

难度分级

  • 入门:装好 → 选对 Input/Output → 按 Insert 调参 → 存 INI。
  • 进阶:开 RCAS+MAS、Output Scaling、Ratio/DRS 覆盖,按 Config.md 处理颜色/曝光/运动模糊。
  • 专家:OptiFG + HUDfix、Fakenvapi(Reflex / Anti-Lag 2 / LatencyFlex / XeLL)、Nukem 模组、spoofing 细调与 UE 的 Resource Barrier。

常见疑问(现象—原因—解决办法)

  1. 担心封号— 原因:OptiScaler 会注入游戏进程 — 解决:官方警告不要用于联网游戏,单机再玩。
  2. Insert 没反应 / 菜单不出来— 原因:上采样器尚未初始化或键盘布局问题 — 解决:多按几次,试试Alt + Insert(issue #484 的 workaround)。
  3. 换成 XeSS/FSR 后偏软或异常— 原因:Unreal 的 XeSS 插件不提供深度缓冲,FSR 支持自定义接口 — 解决:UE 游戏走 UE XeSS → Opti XeSS/FSR4,或用 RCAS 锐化缓解。
  4. DX11 用 DX12-only 后端有损失/不稳— 原因:走后台 DX12 设备,约 10–15% 惩罚,Intel 尤易崩 — 解决:调[Dx11withDx12]同步项,或改用原生 FSR 2.2.1。
  5. 彩虹色 / 辉光异常 / 颜色偏暗— 原因:引擎资源状态或曝光信息缺失 — 解决:开对应 Init Flags(AutoExposure、HDR),UE+AMD 用ColorResourceBarrier=4。

进阶路径:跑通 / 调优 / 贡献

跑通:在一个熟悉的单机游戏里把"替换一个上采样器"做通,用 Page Up 确认帧率稳定,参数保存。

调优:按 Config.md 逐项试 RCAS、Output Scaling、Ratio Override 与 Init Flags;非 Nvidia 卡再读 Spoofing.md。

贡献 / 专家:上 OptiFG + HUDfix、Nukem 模组;或用 Visual Studio 2022 打开OptiScaler.sln编译(需先git clone --recurse-submodules https://gitcode.com/GitHub_Trending/op/OptiScaler拉全部子模块),改完向社区反馈。

下一步

先在喜欢的单机游戏目录里跑通"替换一个上采样器"这一步,别一上来就碰帧生成和 spoofing。跑通之后,再按进阶路径逐层加锐化、补帧,或编译出自己的版本。

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

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

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

立即咨询