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 卡在某个游戏里只有 FSR,想用 DLSS?OptiScaler 是一个跨显卡上采样工具:它拦截游戏的上采样调用,替换成你指定的 DLSS、FSR 或 XeSS,还能给没有帧生成的游戏加上帧生成。
OptiScaler 覆盖菜单:Insert 呼出,上采样器、锐化、比例均可实时调整
项目定位:它管什么,不管什么
一句话:OptiScaler 是个中间层。游戏原本的上采样器是"输入",你在菜单里选的技术是"输出",中间做替换。
- 给谁用:游戏里已经有上采样选项(DLSS2+、FSR2+、XeSS),你想换技术或精调画质的人
- 不解决什么:游戏本身不支持上采样的帮不了;在线游戏碰不得;帧生成仅支持 DX12(OptiFG 目前是实验功能)
最短上手路径:五步跑起来
拿到项目后第一步干嘛?装。
- 获取文件。想从源码编译,先
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler;只想用,直接去发布页拿 release 包 - 放进游戏 exe 目录。UE 游戏放
项目名/Binaries/Win64,别放 Engine 目录 - 跑安装脚本:Windows 双击
setup_windows.bat,Linux 执行:
chmod +x setup_linux.sh && ./setup_linux.sh- 脚本里选
dxgi.dll(兼容性最好)和显卡类型;Nvidia 用户会自动跳过欺骗项 - 开游戏,先在游戏选项里打开任意一个上采样器,不然 OptiScaler 没有调用可拦
装完会生成OptiScaler.ini。不想碰文件?菜单里都能改。
菜单呼不出来怎么办?九成是游戏选项里没开上采样器,先开 DLSS/FSR/XeSS 再按 Insert。部分键盘布局可试Alt+Insert。
能力维度:四件事
跨硬件调度:把游戏原生上采样换成你选的后端。比如游戏只有 DLSS 输入、你用的是 AMD 卡,输出选 FSR 3.1 即可。FSR 输入的游戏反过来换 DLSS 也行。
实时热调:Insert 菜单里参数全部实时预览,调完直接存 INI。比如边玩边把锐化从 0.3 拖到 0.4,画面立刻变化,不用退游戏改配置。
画质精修:RCAS 锐化(带运动自适应)、输出缩放 0.5x–3.0x、Mipmap 偏置、比例锁定、DRS 限制。比如 XeSS 出图偏软,开 RCAS 0.3 是最省事的补边缘方案。
帧生成实验:OptiFG 给没有原生 FG 的 DX12 游戏加帧生成,可选 FSR-FG、XeFG、FSR4-FG;有 DLSS-FG 的游戏还能借 Nukem 的 mod 换成 FSR3-FG。注意:仅 DX12,且仍标着实验。
场景配方:对号入座
配方一:AMD/Intel 卡启用 DLSS 输入游戏的三个参数
- 适用条件:游戏只有 DLSS 输入,你的卡是 AMD 或 Intel
- 关键参数:
- DXGI 欺骗对非 Nvidia 卡默认已开,不用动
[Upscalers]:Dx12Upscaler=ffx(FSR 3.1/4)或xess- 质量选 Quality(对应 1.5x 比例),
Sharpness=0.3
- 预期效果:画质接近原 DLSS 预设。但欺骗后游戏可能走 Nvidia 优化路径,帧率未必比原生 FSR 高
配方二:弱卡拉帧率配置
- 适用条件:老卡跑 3A 吃力
- 关键参数:
- 游戏质量选 Performance(2.0x)或 Ultra Performance(3.0x)
[UpscaleRatio]:UpscaleRatioOverrideEnabled=true配UpscaleRatioOverrideValue=2.0锁死比例Sharpness=0.3补回边缘
- 预期效果:帧率大约能提 50%–100%,画质维持可用水平
配方三:DX11 游戏用 DX12 上采样器
- 适用条件:DX11 游戏,想用 XeSS 或 FSR 2.2
- 关键参数:
Dx11Upscaler=xess_12或fsr22_12(走 D3D11on12 通道)- 不稳就调
[Dx11withDx12]的同步方法
- 预期效果:多出一批上采样器选项,代价是 10%–15% 性能损耗
配方四:高刷显示器低延迟配置
- 适用条件:竞技类、144Hz+ 显示器
- 关键参数:
- fakenvapi 集成(0.9 起随包)hook Reflex,注入 Anti-Lag 2(RDNA1+)或 LatencyFlex/XeLL
[Framerate]:FramerateLimit限帧时优先走 Reflex
- 预期效果:输入延迟低于游戏自带的 Reflex 路径
最值得调的 4 个参数
画面发糊还是过锐,都先动这 4 个。
这些参数在菜单里都有实时预览,可一键存回 INI
Sharpness(锐化强度)
- 默认 0.3,范围 0.0–1.0(RCAS 模式最高 1.3)
- 推荐 0.2–0.4,多数游戏里 0.3 边缘最干净
- 调过头:出现光晕,画面发"炸"
Quality Ratio(质量档比例)
- 默认:Ultra Quality 1.3 / Quality 1.5 / Balanced 1.7 / Performance 2.0 / Ultra Performance 3.0
- 推荐:稳扎稳打别超过 2.0;
UpscaleRatioOverride与QualityRatioOverride同开时前者优先 - 调过头:3.0 已经糊得明显
Pseudo SuperSampling(伪超采样倍数)
- 默认关闭,开启后默认 2.5,范围 0.0–5.0
- 效果:1080p + Quality 档下,720p 渲染先升到 1800p 再压回 1080p
- 调过头:帧率下降,画质向 DLAA 靠拢
Mipmap LOD Bias
- 默认关闭,范围 -15 到 15,负值更锐、正值更糊
- 推荐:从 -0.5 这类小值起步
- 调过头:直接影响性能,且要改分辨率才生效
踩坑速查
| 症状 | 最可能原因 | 一句话修法 |
|---|---|---|
| 菜单呼不出来 | 游戏选项没开上采样器 / 非标准键盘布局 | 先开 DLSS/FSR/XeSS;试Alt+Insert |
| 画面偏暗、颜色发灰 | 曝光纹理没被识别 | AutoExposure=true |
| 屏幕底部彩色花条(UE+AMD) | 资源状态送错 | ColorResourceBarrier=4 |
| 镜头一动就过度运动模糊 | 运动向量尺寸标志错 | 切换DisplayResolution |
| XeSS 黑屏/花屏 | 缺着色器编译器 | 游戏 exe 旁放dxcompiler.dll、dxil.dll |
| 菜单倒挂(Unity 游戏) | 已知现象 | 键盘/手柄操作正常,暂无解 |
风险与边界
- ⚠️ 别用在在线游戏里,可能触发反作弊直接封号
- 没有官方网站、没有官方管理器 App;任何收费版本都是诈骗
- OptiFG 是实验功能,仅 DX12;帧生成可能有 HUD 残影(HUDfix 可缓解一部分)
- FSR4 官方仅支持 RDNA4 与 RDNA3 独显
- 把 fakenvapi 放进系统目录前,先备份原版
nvapi64.dll
延伸阅读
- Config.md:全部 INI 参数说明,某个选项行为拿不准时查它
- Spoofing.md:非 Nvidia 卡怎么开 GPU 欺骗,含 Linux/Wine 环境的写法
- 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),仅供参考