ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

一次搞懂OptiScaler:免费解锁跨显卡超采样与帧生成

一次搞懂OptiScaler:免费解锁跨显卡超采样与帧生成 一次搞懂OptiScaler免费解锁跨显卡超采样与帧生成【免费下载链接】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/OptiScalerOptiScaler是一款面向所有显卡玩家的开源超采样注入工具它能接管游戏里已有的DLSS2/FSR2/XeSS调用换成你指定的后端还能为没有帧生成的DX12游戏开启实验性帧生成。下文按看懂原理→确认支持→部署→调参→排错的顺序讲一遍全程不装高深。先说三个扎心场景画面里是这么个情况某3A大作菜单里只给DLSS选项AMD卡用户点什么都没反应另一款游戏只支持FSR 2你想试试更新的一代技术却无门可入。常见的三条槽点游戏只认DLSS非NVIDIA显卡用户只能干瞪眼或硬上原生分辨率游戏只带FSR 2或旧版技术想换新后端、想微调节点都只能等官方更新就算技术能用渲染分辨率比例、锐化强度这些关键项开发者也没开放OptiScaler就是把这几道墙推平的东西只要游戏带DLSS2、FSR2或XeSS里任意一种它就能介入。⚡它凭什么换技术一句话原理把它理解成插在游戏和图形API之间的电话总机游戏拨给原生超采样器的这通电话Input先被截下再转接给你选定的后端Output。Input游戏设置里选的那个超采样器代表游戏原本想用什么OutputOptiScaler菜单里选的超采样器代表实际用谁来算帧生成从0.9版本起同样拆成FG Input / FG Output两层逻辑一致转接之外还顺手加料RCAS锐化、输出缩放、比例覆盖、DLSS预设改写操作入口按Insert开游戏内菜单Page Up调出性能统计Page Down切换统计模式。调用方向对应选项在哪改游戏→OptiScalerInput / FG Input游戏自带设置OptiScaler→后端Output / FG OutputOptiScaler覆盖菜单或INIOptiScaler覆盖菜单Output选择与各后端参数都在这里改支持哪些API和超采样器能力全景三个图形API都能用但每个API能换到的后端不一样官方口径整理如下图形API可切换的超采样后端帧生成额外开销DirectX 12XeSS默认、FSR 2.1.2/2.2.1、FSR 3.X含2.3.X、FSR 4.X*、DLSSOptiFG实验性FSR3-FG、XeFG、FSR4-FG仅DX12原生后端无额外开销DirectX 11FSR 2.2.1默认原生、FSR 3.1.2非官方移植、DLSS原生、XeSS 2.X仅Intel Arc经D3D11on12还能用XeSS/FSR 2.1.2/2.2.1/FSR 3.X/FSR 4.X*不支持D3D11on12路径约10%~15%损失VulkanFSR 2.1.2默认/2.2.1、FSR3 3.1含2.3.2、XeSS 2.x、DLSS、FSR 4.X*Dx12互操作不支持原生后端无额外开销* FSR 4.X官方标注仅支持RDNA4与RDNA3独显。两点提前记住Unreal Engine游戏的XeSS输入没有深度数据替换后会连带影响其他后端此时OptiScaler仍可对其施加RCAS锐化救画质各后端完整清单见 Features.md逐参数的说明在 Config.md三个高频场景怎么用非N卡玩DLSS独占的3A谁会用AMD或Intel显卡游戏却只给DLSS选项。怎么操作按部署一节装好后内置的GPU伪装会在非nvngx模式下对AMD/Intel默认开启伪装成NVIDIA身份绕过DLSS开关校验N卡则不需要伪装走nvngx模式即可。推荐配置[Upscalers] ; 按你的硬件和手感选后端DX12示例 Dx12Upscalerfsr22 ; 或 xess / ffx / dlss Dx11Upscalerfsr22 ; 原生DX11 FSR2.2.1无10-15%开销 VulkanUpscalerfsr21坑伪装可能让游戏走N卡专属代码路径个别游戏会出现画面损坏甚至崩溃遇到就先关伪装改用FSR/XeSS输入。另外在线游戏别用可能触发反作弊。已经是N卡想把DLSS榨得更狠谁会用NVIDIA用户。官方明确说这工具对用DLSS的N卡用户同样有大量自定义选项。怎么操作菜单里改三样——锐化、输出缩放、DLSS预设覆盖遇到暗部发灰再补自动曝光。推荐配置开RCAS或给偏软的XeSS加CAS强度从0.2~0.4起步输出缩放Multiplier在0.5~3.0之间挑一个默认1.5等于先升到更高分辨率再缩回屏幕接近DLAA观感Mipmap Lod Bias往负数方向微调能提升纹理清晰度但官方提醒这会影响性能改完需切换分辨率生效。OptiScaler自动曝光修复前后部分UE游戏暗部色彩发灰开启AutoExposure即恢复没有帧生成的DX12游戏想要插帧谁会用DX12游戏、帧率够但想要更顺滑的玩家。怎么操作OptiFG自0.7.0起以实验性形式支持仅DX12。FSR3-FG需要配合HUDfix消除UI重影XeFG和FSR4-FG由模型处理HUD视情况才需要HUDfix。如果游戏原生带DLSS-FG也可以叠加Nukem的dlssg-to-fsr3改造0.7.7支持0.9起打包。推荐配置[FrameGen] Enabledtrue FGInputupscaler ; 从现有超采样输入借数据Hudless需求场景选 fsrfg FGOutputfsrfg ; 或 xefg / dlssg坑OptiFG官方定位是实验性功能开关切换、异步路径都可能出兼容问题出问题先看日志。如何部署OptiScaler五步走拿文件。从Releases下载稳定版即可需要自行编译的话克隆仓库含全部子模块用Visual Studio 2022打开OptiScaler.sln编译git clone https://gitcode.com/GitHub_Trending/op/OptiScaler定位原始文件。进游戏exe目录DLSS游戏找nvngx_dlss.dllFSR/XeSS游戏找对应超采样库。备份。把原文件复制一份改名留底如加.bak后缀出问题时直接换回去。放入OptiScaler的dll。两种模式DLSS游戏以nvngx.dll身份注入nvngx模式FSR/XeSS输入的游戏用非nvngx模式可作dxgi.dll放入此时内置DXGI伪装对AMD/Intel默认生效。官方提醒它完全免费、没有官网任何收费或官方管理器都是冒牌只认项目仓库与社区渠道。验证生效。启动游戏后按Insert出菜单即成功反复无效就试AltInsert部分键盘布局的已知规避。坑菜单只在3D渲染进行中才稳定弹出主菜单画面里别按用了RTSSMSI Afterburner/CapFrameX的话记得开它的OptiScaler兼容选项。参数怎么调锐化、缩放、比例三件套锐化RCAS/CASSharpness范围0.0~1.0默认0.3。理由超采样后画面普遍偏软0.2~0.4是安全区竞技类可摸到0.5~0.6再往上光晕和噪点会明显变多。XeSS偏软还可用运动自适应锐化MAS按运动量动态加减强度。锐化强度过高的反面教材 bloom丢失、色调偏移——调锐化先看这种副作用[CAS] Enabledtrue ; XeSS偏软时开启 MotionSharpnessEnabledtrue ; 运动自适应锐化 [OutputScaling] Enabledtrue Multiplier1.5 ; 0.5~3.0越高越接近超采样 Downscaler0 ; 0FSR1 … 7MAGIC比例覆盖想要固定的内部分辨率行为QualityOverrides可按档位改写官方默认Ultra 1.3 / Quality 1.5 / Balanced 1.7 / Performance 2.0 / Ultra Performance 3.0UpscaleRatioOverride则是全档位锁一个值两者同时启用时后者优先。FOVFSR后端会吃相机FOVVerticalFov默认60°游戏实际FOV偏差大时画面会发糊或发虚按游戏实际值填即可。问题排查五条FAQ附排查顺序Q1Insert按了没反应① 游戏选项里的DLSS/XeSS/FSR是否已打开没开Input菜单出不来→ ② 确认处于3D渲染中而非主菜单 → ③ 用RTSS类工具的更新它并开启对应选项 → ④ 换AltInsert→ ⑤ 个别游戏不释放鼠标但键盘/手柄仍应可用。Q2画面暗部颜色被压死、发灰多为曝光纹理格式没被后端识别。先在游戏内菜单的Init Parameters里开Auto Exposure或改INI见下块第一行。Q3屏幕底部出现彩虹色光斑Unreal EngineAMD显卡的典型症状原因是资源以错误状态送入超采样。设置ColorResourceBarrier4等效菜单里Color选RENDER_TARGET。注意官方警告状态值填错会直接崩溃只改有依据的值。; 暗部色彩压死 [InitFlags] AutoExposuretrue ; UEAMD 底部彩色光斑 [Hotfix] ColorResourceBarrier4 ; 即 D3D12_RESOURCE_STATE_RENDER_TARGETOptiScaler资源屏障修复对象UE游戏底部彩色光斑改ColorResourceBarrier即可Q4菜单整个倒过来Unity引擎游戏的已知现象Sons of Forest即如此功能不受影响知道是正常现象就行。Unity引擎下OptiScaler菜单会倒置属已知现象Q5换XeSS后端后黑屏、画面花屏① 把最新版DirectX Shader Compiler里的dxcompiler.dll、dxil.dll拷到游戏目录 → ② 仍损坏的话怀疑伪装触发N卡专属代码路径关掉伪装改用FSR/XeSS输入。GPU伪装可能触发N卡专属代码路径导致画面损坏必要时关闭伪装更多游戏级问题与规避方案官方汇总在仓库的已知问题页Issues.md与Wiki兼容列表配置细节对照 Config.md伪装参数对照 Spoofing.md。生态与扩展还能接什么FakeNvapi0.9起打包非N卡也能挂上Reflex钩子并注入Anti-Lag 2仅RDNA1、LatencyFlex或XeLL降低输入延迟Nukem的dlssg-to-fsr30.7.70.9起打包让原生DLSS-FG的游戏改走FSR3-FGASI插件0.7.8默认关闭LoadAsiPluginstrue后从plugins文件夹加载OptiPatcher独立ASI插件项目在受支持的游戏里免伪装启用DLSS/DLSSG输入自0.7.8起会自动应用一批游戏补丁社区交流与配置分享走项目Discord✅动手前的检查清单原始超采样dll已备份随时可回滚游戏内超采样选项已打开否则Input不存在菜单不出现Insert或你改的快捷键能弹出菜单Page Up能显示性能统计非N卡已确认内置伪装按需开启/关闭确认是单机游戏未用于任何在线对战调过Mipmap/比例后已切换分辨率使其生效专业提示任何调参都从默认值起步一次只动一个变量并用Page Up盯着帧率OptiScaler的默认项是按稳定优先配的你改的每一项都应该能用画质变化帧率变化两个指标验证说不清收益的改动建议撤销。【免费下载链接】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),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进