拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OptiScaler 安装指南:3 步替换游戏升频器并免费启用帧生成

OptiScaler 安装指南:3 步替换游戏升频器并免费启用帧生成

OptiScaler 安装指南:3 步替换游戏升频器并免费启用帧生成

【免费下载链接】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 是一个开源的超采样替换与帧生成工具:它以 DLL 形式注入游戏,把内置升频器替换为 XeSS、FSR 2/3/4 或 DLSS,并提供锐化、比例覆盖等画质选项,同时免费开启实验性帧生成。本文写给第一次部署它、目标是替换游戏超采样器的玩家,看完能独立完成备份、放入 DLL、打开覆盖菜单并完成基础调参。

⚙️ 先判断它适不适合你的游戏

一句话理清数据流:游戏原本调用的升频入口(Input)被 OptiScaler 截住,再转发到你选定的后端(Output),即"游戏原生升频输入 → OptiScaler 中间件 → 你选择的升频输出"。覆盖菜单里"Upscalers"一栏改的不是游戏自带技术,而是替换后的目标技术。

按图形 API 看可替换的升频输出:

图形 API可选升频输出备注
DirectX 12XeSS(默认)、FSR 2.1.2 / 2.2.1、FSR 3.X、FSR 4.X、DLSS支持最完整
DirectX 11FSR 2.2.1(默认,原生)、FSR 3.1.2、DLSS、XeSS 2.X(仅 Intel Arc)经 D3D11on12 还能跑 XeSS / FSR 3.X,约 10%–15% 性能损耗
VulkanFSR2 2.1.2(默认)、2.2.1、FSR3 3.1、DLSS、XeSS 2.x完整支持

硬性边界,逐条对照后再决定是否部署:

  • 游戏自身必须调用 DLSS2+ / FSR2+ / XeSS 之一,没有升频接口的游戏无法凭空注入。
  • 网游、带反作弊的游戏不要部署,可能触发封禁。
  • 虚幻引擎的 XeSS 输入不带深度信息,替换后可能破坏其他升频器,但仍可对其使用 RCAS 锐化。
  • 帧生成模块 OptiFG 仅限 DX12,且属实验特性;FSR3-FG 需要 HUDfix 消除 HUD 重影,FSR4-FG 的模型可自带 HUD 处理。

📌 安装前预检清单

在碰任何文件之前,先确认三件事,避免装完才发现前提不满足:

  1. 游戏目录里存在对应升频器 DLL:DLSS 是nvngx_dlss.dll,XeSS 是libxess.dll,FSR 是amd_fidelityfx_dx12.dll;若游戏只有 FSR2 接口却没有nvngx_dlss.dll,需要手动提供该文件。
  2. 游戏处于单机或离线模式。
  3. 非 NVIDIA 显卡用户先了解 GPU 欺骗的默认行为,细节见 Spoofing.md。

安装实录:备份、部署、验证

第一步,备份。把游戏目录里的nvngx_dlss.dll复制一份并重命名为nvngx.dll——既保留原件,也为后续替换腾出文件名。

第二步,部署。把 OptiScaler 主 DLL 放进游戏可执行文件所在目录:命名为nvngx.dll(DLSS 输入模式,推荐)或dxgi.dll(非 nvngx 模式,额外启用 DXGI 欺骗选项)。配置文件保持nvngx.ini原名、放在同目录,各参数含义见 Config.md。

第三步,启动验证。进入游戏后按Insert应弹出覆盖菜单,菜单底部会显示检测到的 API 与分辨率行(例如1366x768 -> 1366x768 43.998 ms/frame),能稳定读到这一行即注入成功。

如需自行编译,用 Visual Studio 2022 克隆仓库(需全部子模块)后打开OptiScaler.sln构建即可,克隆地址为https://gitcode.com/GitHub_Trending/op/OptiScaler。

覆盖菜单快速验证

  • 打开菜单:按Insert;若某些键盘布局拦截按键,改按Alt + Insert。
  • 读底栏:底部一行同时给出"内部分辨率 → 输出分辨率 每帧耗时 ms/frame",用来核对升频是否真正生效。
  • 看统计:Page Up在左上角显示性能统计,Page Down在多种统计模式间循环切换。
  • 持久化:任何改动点"Save INI"即写入nvngx.ini,重启游戏后保持。

上图为按Insert打开的覆盖菜单:左侧选后端,右侧集中了比例覆盖、Init Flags、Resource Barriers 等调校项,底栏显示分辨率与每帧耗时。

按目标调参

让画面更锐

  • 现象:XeSS 输出比 DLSS 柔和,且本身不带锐化参数。
  • 参数怎么改:在[CAS]节把Enabled设为true,再用[Sharpness]的Sharpness(0.0–1.0,默认 0.3)微调。
  • 预期效果:画面边缘明显收紧。
  • 副作用与回退:若出现光晕丢失或色偏,回退该锐化项。

左为启用 CAS 前后对比,右可见高亮区域出现色偏,属于 CAS 的已知副作用。

修暗部发灰

  • 现象:暗部颜色发灰、整体曝光偏淡,在虚幻引擎游戏中较常见。
  • 参数怎么改:根因是 DLSS 初始化标志里缺自动曝光项;在[Color]节把AutoExposure设为true。
  • 预期效果:暗部层次恢复正常。
  • 副作用与回退:颜色回到正常层次即可保持;个别游戏若反而偏色,按同法回退。

上图为开启AutoExposure前后差异,右侧暗部细节与色彩更准确。

提升内部分辨率

  • 现象:Performance 档放大比例约 2.0,内部分辨率过低、纹理糊。
  • 参数怎么改:在[UpscaleRatio]节设UpscaleRatioOverrideEnabled=true并给UpscaleRatioOverrideValue(如 1.5);或改用[QualityOverrides]为单个档位单独设比例。DX12/DX11 后端还可在 Output Scaling 里按 0.5x–3.0x 进一步缩放。
  • 预期效果:清晰度提升,改动通常在重启或切换分辨率后生效。
  • 副作用与回退:帧率小幅下降;若掉帧明显,回调比例或关闭覆盖。

🔧 异常速查表与部署自检清单

症状可能原因恢复办法
画面出现彩虹色光点 / 雪花UE 游戏资源状态上报不正确,AMD 卡高发[Hotfix]中ColorResourceBarrier=4(RENDER_TARGET)
Insert 无反应键盘布局拦截按键试Alt + Insert,或在[Menu]改ShortcutKey
DLSS 选项灰显无法开启游戏存在 NVIDIA 硬件校验改用dxgi.dll模式启用 DXGI 欺骗,见 Spoofing.md
D3D11on12 后端卡顿或闪退该方法自带 10%–15% 损耗,同步策略不匹配换原生fsr22后端,或调TextureSyncMethod/CopyBackSyncMethod
帧生成后 HUD 重影插值帧未包含 UI开启 HUDFix(DX12);FSR4-FG 通常可绕过

上图为资源状态错误引发的彩色灯光故障,可用ColorResourceBarrier修正。

部署完成前,逐项打勾:

  • 原始nvngx_dlss.dll已备份为nvngx.dll
  • 配置文件名为nvngx.ini,与主 DLL 同目录
  • Insert能打开覆盖菜单,且底栏检测到的 API(DX12/DX11/Vulkan)与游戏实际一致
  • 非 NVIDIA 显卡已确认 GPU 欺骗生效
  • 未在任何在线游戏目录中部署

版本能力一览与社区入口

功能按版本累积:v0.7.0 加入实验性 OptiFG(DX12),v0.7.7 支持 Nukem 的 dlssg-to-fsr3 帧生成改造,v0.7.8 支持 ASI 插件加载(默认关闭,由LoadAsiPlugins控制),v0.9 起内置 Fakenvapi(Reflex 钩子、Anti-Lag 2 RDNA1+、LatencyFlex、XeLL)并把帧生成的 Input/Output 分离、新增 XeFG 与 FSR4-FG;完整清单见 Features.md。排障与兼容性以项目 Wiki 的 Compatibility List 与 Known Issues 页为准,实时交流走官方 Discord。项目明确声明不存在官方网站与管理器应用,一切收费下载均为仿冒;后续更新方向集中在 FSR4 兼容游戏扩容与 Vulkan 支持完善,可关注 Changelog 获取每版改动。

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

返回列表