OptiScaler:给已带超分的游戏替换超分后端,渲染比例 1.30x–3.00x 可调
2026/9/16 13:29:20 网站建设 项目流程

OptiScaler:给已带超分的游戏替换超分后端,渲染比例 1.30x–3.00x 可调

【免费下载链接】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 的游戏的超分调用,把渲染转发给你选的后端,内部渲染比例可在 1.30x 到 3.00x 之间调整。适合想在单机游戏里换超分技术的玩家。

它是什么

它作为中间件工作:游戏发出的超分调用被拦截后,转发到你选定的输出后端(Input → OptiScaler → Output),支持 DirectX 11、DirectX 12 与 Vulkan 三种 API。各 API 可选的后端不同,完整列表见 Features.md。它不能给没有超分功能的游戏凭空加上超分——游戏必须已内置 DLSS2+、FSR2+ 或 XeSS 之一,帧生成(OptiFG)也只支持 DirectX 12 且属实验功能。

安装与首次运行

  1. 获取文件并放入游戏目录:clone 仓库,把发布包内容(OptiScaler.dll、OptiScaler.ini、setup_windows.bat 等)解压到游戏根目录;虚幻引擎游戏改放到游戏名/Binaries/Win64/。预期:游戏目录同时出现 OptiScaler.dll 与 OptiScaler.ini。
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler
  1. 运行安装脚本:执行setup_windows.bat,按提示选择入口文件名(dxgi.dlld3d12.dllwinmm.dll等)。预期:工具以所选 dll 名就位,启动游戏时自动加载。
  2. 设置超分后端:编辑OptiScaler.ini的 [Upscalers] 段:
[Upscalers] Dx12Upscaler=xess ; 可选 xess / fsr21 / fsr22 / ffx / dlss Dx11Upscaler=auto VulkanUpscaler=auto

预期:保存后按所选后端加载;锐化、比例、Init Flags 等其余参数都能在游戏内菜单实时修改并保存,说明见 Config.md。 4.启动游戏打开菜单:进入游戏后按 Insert 打开游戏内菜单,按 Page Up 显示性能统计。预期:屏幕左上出现上采样器下拉框,底部状态栏显示"内部分辨率→输出分辨率"与帧率。

选择超分档位:渲染比例对比

ini 的 [QualityOverrides] 段注释里记录了各档位默认上采样比例,内部渲染分辨率约为输出分辨率的倒数:

档位上采样比例内部渲染约为输出取舍
Ultra Quality1.30x0.77x最接近原生画质,帧率损失最大
Quality1.50x0.67x画质与帧率均衡
Balanced1.70x0.59x帧率提升明显,细节略有损失
Performance2.00x0.50x帧率收益最大,画面最软

按游戏类型选择:

  • 竞技射击类:Performance(2.00x)起步,高刷屏可再上 Ultra Performance(3.00x)。
  • 3A 单机:从 Quality(1.50x)或 Balanced(1.70x)开始;画面发软时开启 CAS 锐化(XeSS 默认未开)。
  • 两条限制要留意:DX11 游戏走 DX12 后端(xess、fsr22_12 等)有 10–15% 的互操作开销;虚幻引擎游戏的 XeSS 输入只能替换为 XeSS 或 FSR4,其他后端拿不到深度缓冲。

验证配置是否生效

启动游戏后留意启动提示画面(可在 ini 里用 DisableSplash 关闭)。按 Insert 打开游戏内菜单后,三处可见拦截已生效:左上角显示当前后端(如 "DirectX 12 – XeSS (1.3.0)");右侧 Quality Overrides 五个滑块带 1.30x–3.00x 数值;底部状态栏显示"1366x768 → 1366x768 / 43.998 ms/frame (22.7 FPS)"这类内部分辨率、帧时间与帧率。下图是《Banishers: Ghosts of New Eden》中的实际菜单:

排查常见问题

解决按 Insert 无反应

现象:游戏内按 Insert 菜单不出现。原因:部分键盘布局会占用 Insert 键,项目 README 记录过该情况。解法:改用 Alt+Insert,或在 ini 的 [Menu] 段修改 ShortcutKey。

清理旧版文件冲突

现象:启动闪退或菜单始终不出现。原因:旧版本文件没删干净,同名 dll 互相覆盖。解法:先彻底删除游戏目录里旧版的全部 OptiScaler 文件,再解压新版并重新运行安装脚本。

避开反作弊风险

现象:想在联机竞技游戏里使用。原因:工具注入游戏进程并改写图形 API 调用,反作弊极易判定异常,项目 README 明确警告不要用于联机游戏。解法:只在单机、离线环境使用。

判断是否需要导入注册表

现象:使用 DLSS 3.7+ 的游戏启动后超分不生效。原因:新版 DLSS SDK 带签名校验。解法:项目已内置绕过方案,external/nvngx_dlss_sdk/regs/ 下的 .reg 文件是备用开关,先直接启动游戏,仍不生效再考虑导入。

下一步:挑一款常玩的单机游戏装上,按 Insert 打开菜单,从 Quality 档 1.50x 开始试。

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

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

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

立即咨询