☰
OptiScaler:游戏里免费替换上采样器,从开菜单到调出画质的 5 步路线
2026/10/15 2:17:13 网站建设 项目流程

OptiScaler:游戏里免费替换上采样器,从开菜单到调出画质的 5 步路线

【免费下载链接】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 2+、FSR 2+ 或 XeSS 的调用,重新路由成你选定的上采样器。AMD、Intel、Nvidia 显卡通用,支持 DirectX 11、DirectX 12 与 Vulkan。全文把流程拆成 5 步:拷文件、合并签名覆盖、开菜单、跑通默认、按症状调参。

OptiScaler 改了游戏的哪一段:接管上采样调用再转发

这一节先回答一个问题:工具装进去之后,到底动了游戏渲染管线的哪一块,又凭什么前提才能工作。

OptiScaler 作为中间层站在游戏和图形 API 之间。游戏原本的上采样调用(Input)会被它截住,转发到你选定的后端(Output)。直白地说,"游戏设置里选的上采样器"和"OptiScaler 菜单里选的上采样器"从此可以是两个东西。前提是唯一的:游戏本身已支持 DLSS 2+、FSR 2+ 或 XeSS,没有任何上采样的游戏没有可调用的入口。

它还能给 DX12 游戏补上帧生成(OptiFG,实验特性),本文只聚焦上采样替换。

图形 API可选上采样器备注
DirectX 12XeSS、FSR 2.1.2、FSR 2.2.1、FSR 3.X、FSR 4、DLSSauto 时优先按显卡能力选 DLSS / FSR 4,否则 XeSS;FSR 4 官方仅 RDNA4 与 RDNA3 独显
DirectX 11FSR 2.2.1(原生,默认)、FSR 3.1.2(原生)、DLSS(原生)、XeSS 2.x(原生,仅 Intel ARC)XeSS 与 FSR 也可走 DX12 后台设备,代价见第 6 节
VulkanFSR 2.1.2、FSR 2.2.1、FSR 3.1、DLSS、XeSS 2.x—

下载后 3 个动作:拷进 exe 目录、合并签名覆盖、按 INSERT 开菜单

这一节解决"菜单打不开"的问题,做完它你进游戏就能看到 OptiScaler 浮层。

动作只有 3 个,按顺序来:

  1. 拿最新稳定版:从发布页下载压缩包存到本地,别用旧包。
  2. 拷文件:把压缩包内全部内容复制到游戏 .exe 所在文件夹,同一目录。
  3. 签名覆盖:走 DLSS SDK 钩子的游戏(即以nvngx_dlss.dll身份注入的场景),双击包内EnableSignatureOverride.reg并确认合并注册表,漏掉这步注入可能不生效。

启动游戏,按INSERT打开菜单;连按几次没反应就换Alt+Insert,部分键盘布局必须用这个组合。菜单打开后还有两个常用键:

  • Page Up:左上角弹出性能统计栏;
  • Page Down:切换统计栏的显示模式。

两个键都能在菜单里重新绑定。

截图为 v0.8.4.3 菜单:上采样器、比例覆盖、初始化标志、资源屏障都能当场改、当场看效果

第一次全默认跑通,再在两套现成配置里挑

这一节解决"参数从哪儿下手"的问题:不想研究参数,就直接抄下面任一套。

首跑保持全部auto,确认三件事——菜单能开、画面正常、统计栏有帧数,这就是你后续的对照基线。确认无误后按需求选方向。

预设 A · 画质优先(要细节,能接受掉帧):

[Upscalers] SuperSamplingEnabled=true ; 开启伪超采样 SuperSamplingMultiplier=2.5 ; 720p×2.5=1800p,再缩回 1080p [CAS] Enabled=true ; 压住 XeSS 的柔和感

预设 B · 性能优先(要帧数,DX11 游戏):

[Upscalers] Dx11Upscaler=fsr22 ; 原生 DX11 FSR 2.2.1,绕开 D3D11on12 SuperSamplingEnabled=false ; 关掉伪超采样

⚡ 画质预设的帧数代价主要来自伪超采样。帧数吃紧时,先把SuperSamplingMultiplier从 2.5 降到 2.0,损失比整个关掉功能小。

伪超采样到底在干什么?正常流程下,1080p 显示、选 Quality 档的游戏渲染 720p 再交给上采样器输出 1080p。开启后,乘数决定上采样器的目标输出:720p × 2.5 = 1800p,OptiScaler 再把这张 1800p 缩回 1080p。乘数范围 0–5、默认 2.5,越大细节越多,帧数代价也越大。

按显卡品牌选上采样器:AMD、Intel、Nvidia 各有各的起点

这一节解决"到底选哪个上采样器":先看显卡品牌,再看游戏 API。

显卡建议起点理由
AMDFSR 2.2.1 / FSR 3.XFSR 系在 A 卡上最稳;FSR 4 官方仅 RDNA4 与 RDNA3 独显
IntelXeSS 2.xDX11 原生 XeSS 路径只面向 Intel ARC
NvidiaDLSS 或 XeSS看游戏支持哪个,两者都可用

非 N 卡想走 DLSS 路径时,游戏启动时通常要校验显卡型号。OptiScaler 内置 DXGI / Vulkan 伪装(非 nvngx 身份下 DXGI 默认开启,Vulkan 伪装需在 INI 手动打开),完整写法见 Spoofing.md。要留个心眼:伪装可能让游戏进入 Nvidia 优化过的代码路径,在非 N 卡上表现为掉帧甚至画面损坏,真遇到就把伪装关掉、退回 FSR 或 XeSS。

发虚、发灰、彩虹屏:对着症状直接查参数

这一节不聊功能清单,直接从你眼睛看到的画面症状跳到要改的参数。

症状可能原因改哪个参数设成什么
画面发软、边缘不清XeSS 输出偏软,自带选项没有锐化滑杆[CAS]Enabled、[Sharpness]Sharpnesstrue;固定锐度从 0.3 起步,每次加 0.1
暗部发灰、整体发闷初始化标志缺自动曝光(UE 游戏常见)[Color]AutoExposuretrue
细节不够、想要更多纹理内部渲染分辨率偏低[Upscalers]SuperSamplingMultiplier0–5 内调,默认 2.5
地面铺彩虹点(AMD)游戏以错误状态把输入资源交给 DLSS[Hotfix]ColorResourceBarrier4(RENDER_TARGET)

CAS 不是万能的:个别游戏里光晕特效会消失、整体色调偏移,极端情况整屏黑掉。出现任何一种先降数值再决定去留。

官方标注的两种副作用:1 = 光晕消失,2 = 色调偏移

暗部发灰只需补一个标志:

[Color] AutoExposure=true ; 补上自动曝光初始化标志,暗部细节回来

彩虹屏要动资源屏障参数,它直接决定 GPU 资源状态,填错可能让游戏当场崩溃,只在真看到彩虹时再碰:

[Hotfix] ColorResourceBarrier=4 ; D3D12_RESOURCE_STATE_RENDER_TARGET,AMD/UE 彩虹用

地面铺满"圣诞彩灯"的典型表现,AMD 卡 + UE 游戏最常见

DX11 游戏借用 DX12 上采样器:同步方式怎么选,Event 何时上

这一节解决 DX11 游戏专属的两个问题:掉帧和闪屏。

DX11 游戏要用 XeSS 或 FSR 2 时,OptiScaler 会架一个 DX12 后台设备(D3D11on12)来承载。代价是 10-15% 的帧数损失;遇到不稳定的显卡驱动(尤其是 Intel)还可能闪屏。两个 INI 参数控制同步方式:

[Dx11withDx12] TextureSyncMethod=1 ; Fence,默认值 CopyBackSyncMethod=5 ; Query Only,默认值 UseDelayedInit=false ; 启动即崩改 true 换兼容性
TextureSyncMethod方法特性
0No syncing最快,最容易出错,别随便碰
1FenceGPU 端同步(Signal & Wait),默认
2Fences + FlushFence 保守版,Signal 后刷 DX11 设备上下文
3Fences + EventEvent 在 CPU 端等待,更慢
4Fences + Flush + Event3 的全保守版
5Query Only走 DX11 Query 同步,比 Fence 慢、比 Event 快

⚡ 闪屏先把TextureSyncMethod从 1 改到 5;还不行就上 Event 类(3 / 4),CPU 等待最慢但兼容性最好。用 Event 方法时顺手把SyncAfterDx12=false,通常性能更好。

强制内部渲染分辨率:两个比例覆盖开关的区别

这一节解决"我想把内部渲染分辨率锁死"的需求。

开关一,单一比例强制:

[UpscaleRatio] UpscaleRatioOverrideEnabled=true UpscaleRatioOverrideValue=1.5 ; 内部分辨率 = 显示分辨率 / 1.5,默认 1.3

开关二,按画质档位分别覆盖:QualityOverrides段,Ultra Quality 到 Ultra Performance 五档默认 1.3 / 1.5 / 1.7 / 2.0 / 3.0。两个覆盖同时开启时,UpscaleRatioOverride 优先。

注意生效时机:这两类参数即便在菜单里改完,通常也要重启游戏或切换一次分辨率才生效,想实时生效别指望它们。

四条红线:先说后果,再说原因

这一节列出四个不能做的动作,每条先报你失去什么,再解释为什么。

  1. 在线游戏别注入。后果:反作弊软件可能标记 DLL 注入,直接走向封号。原因:OptiScaler 靠把 DLL 注入游戏进程工作,这在线游戏反作弊眼里属于高危行为。
  2. 别以为改 INI 立刻生效。后果:看不到改动结果,越改越乱。原因:多数参数只在启动时读文件;比例覆盖类参数连菜单里改完也要重启或切一次分辨率。
  3. 别一直用旧版本。后果:新修复的兼容问题在你机器上反复出现。原因:新版本持续修游戏兼容问题,v0.7.8 起还会自动给已知游戏打补丁。
  4. 别去"官网"和"管理器应用"。后果:花钱买到木马。原因:项目没有官网、没有管理器应用,工具完全免费,要钱的都是骗局。

调参方法论:三步确认任何改动生效

这一节给你一套可复用的调参流程,走完它,改动顺序就固定了。

  1. 全默认档跑通:所有项留auto,进游戏确认菜单能开、画面正常、统计栏有帧数。这是后续所有改动的对照基线。
  2. 每次只动一个参数:对着第 5 节的症状表挑一个参数改,重启游戏看画面,别叠加着改。
  3. 确认生效再动下一项:症状消失就把这个参数固定下来;没变化就回滚,再试下一个候选。

两份参考文件随手可查:全部参数的说明在 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),仅供参考

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

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

立即咨询