免费把 DLSS 换成 FSR 或 XeSS: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
OptiScaler 是一款免费开源的游戏画质增强工具,主打超采样替换与帧生成:它截下游戏发往 DLSS、FSR、XeSS 的调用,换成你指定的那一个,还能给部分 DirectX 12 游戏临时加插帧。对 AMD、Intel 显卡玩家尤其有用——哪怕游戏里只内置了 DLSS,你也能把它换成 FSR 或 XeSS 来放大画面。
💡 先搞清楚它能替你做什么
把它想成一块调音台:游戏把画面信号送到某个输入通道,你在台面上决定这条信号最终接到哪条输出母线。游戏喊的是"我要 DLSS",你把它切到 FSR 或 XeSS 母线上,画面就按你选的技术来放大。整件事只有两个关键词——
- 输入(Input):游戏设置里实际启用、被 OptiScaler 截住的那次调用
- 输出(Output):你在覆盖菜单里选定、真正负责放大的技术
超采样替换:换掉游戏写死的技术
这是最核心的用法。游戏内置哪家超采样不重要,重要的是输出。覆盖菜单的 Upscalers 区里,输入与输出的对应关系会实时显示,切换即时生效,方便你一边看帧率一边挑画质。
帧生成:给没有插帧的游戏加帧
v0.7.0 起,OptiScaler 提供实验性的OptiFG:给没有原生帧生成的 DX12 游戏补上插帧,或在原生插帧出问题时当备胎。输出端支持 FSR3-FG、XeFG、FSR4-FG;FSR3-FG 场景建议配合 HUDfix 减少 HUD 残影。注意这块仅限 DX12,且标注为 experimental,上手前先备份存档。
画质旋钮:锐化、缩放与预设覆盖
除了"换技术",它还提供一整套实时可调的画质参数:RCAS 锐化、输出缩放、伪超采样,以及 DLSS/DLSS-D 预设、缩放比例与 DRS 覆盖。这些选项对所有用户开放,包括已经在用 NVIDIA DLSS 的人。
🚀 三步把它跑起来
第一步:拿安装包放进游戏目录
普通玩家直接从 Release 里的 Stable(稳定版)或 Nightly(夜间版)下载构建,把发布包解压进游戏根目录,正常启动游戏即可。OptiScaler 以 DLL 形式注入游戏进程。若你要从源码编译,需要 Visual Studio 2022,并克隆仓库(含全部子模块):
git clone --recurse-submodules https://gitcode.com/GitHub_Trending/op/OptiScaler第二步:按 Insert 打开覆盖菜单
进入游戏后按Insert弹出覆盖菜单,所有选项都在里面;启动时还有短暂的 Splash 提示帮你确认已加载。若 Insert 没反应,先确认游戏里已启用超采样,再试Alt + Insert(部分键盘布局的已知绕过方案)。
第三步:用 Page Up 盯性能
按Page Up在左上角显示性能统计(帧率、输入/输出分辨率),Page Down在几种显示模式间切换。换后端前后对比帧率,全靠它。
📊 三种图形 API,各自能换出什么
OptiScaler 支持 DirectX 11、DirectX 12 与 Vulkan,但每种 API 的后端清单不同:
| 图形 API | 可选输出后端 |
|---|---|
| DirectX 12 | XeSS(默认)、FSR 2.1.2 / 2.2.1、FSR 3.X(含 FSR 2.3.X)、FSR 4.X、DLSS |
| DirectX 11 | FSR 2.2.1(默认,原生)、FSR 3.1.2、DLSS(原生)、XeSS 2.X(Arc);另有经 D3D11on12 的 XeSS / FSR 2.1.2 / 2.2.1 / FSR 3.X / FSR 4.X |
| Vulkan | FSR 2.1.2(默认)、2.2.1、FSR 3.1、DLSS、XeSS 2.x、FSR 4.X |
FSR 4 官方仅面向 RDNA4 / RDNA3 独立显卡。
DX11 借 DX12 要付出的性能代价
DirectX 11 游戏里那些"经 D3D11on12"的选项,是靠后台 DirectX 12 设备跑起来的,会多约 10–15% 的性能损耗,但换来更多超采样选项。原生 DX11 的 FSR 2.2.1 是从 Unity 渲染器回移植的,OptiScaler 已修掉其中一部分已知问题。
🔍 实测:换了之后差别有多大
换后端时帧率怎么变
在《Banishers: Ghosts of New Eden》里,菜单底部一行就写明了输入→输出与帧率:1366x768 → 1366x768、43.998 ms/帧、22.7 FPS。换后端时帧率怎么波动,一眼就能看出来。
暗部一片黑,曝光怎么救
替换超采样器后若暗部发黑、颜色发灰,多半是曝光纹理格式没被识别。在OptiScaler.ini里设AutoExposure=true(或菜单 Init Parameters 勾选 Auto Exposure)即可恢复。
屏幕底部冒彩色光条
虚幻引擎的 DLSS 插件有时会以错误状态发送资源,表现为屏幕底部一条彩色光斑,AMD 卡上更明显。在 INI 设ColorResourceBarrier=4(或菜单 Resource Barriers 的 Color 选 RENDER_TARGET)就能修好。
🎛️ 画质进阶:锐化、缩放与假超采样
RCAS + MAS 锐化
对比度自适应 + 运动自适应锐化,DX11 / DX12 超采样器通用。它比早期的 CAS 更稳,不容易吃掉泛光(bloom)或改变色调。开过头时部分游戏会出现问题,所以从默认值起慢慢往上加。
Output Scaling 与 Pseudo-SuperSampling
- Output Scaling:0.5x–3.0x,低配设备(比如掌机)可以往下压,降低渲染负担
- Pseudo-SuperSampling:默认 2.5 倍,先放大到更高分辨率再降采样回显示分辨率,画质接近 DLAA,代价是帧率下降
DRS 与缩放比例覆盖
还能覆盖各画质档位的缩放比例、限制 DRS 的最小/最大范围、以及改 Mipmap Lod Bias 提升纹理清晰度。多数比例类改动要重启或切分辨率后才生效,逐项说明见 配置详解。
⚡ 顺手降输入延迟:Fakenvapi
v0.9 起内置Fakenvapi,支持 Reflex 钩子注入,并能注入Anti-Lag 2(仅 RDNA1+)、LatencyFlex与XeLL(仅 Intel)。若你在 INI 用FramerateLimit限帧,配合 Reflex 还能进一步压低延迟。
🛠️ 黑屏、卡死、打不开菜单,自查这几点
- 覆盖菜单打不开:确认游戏内已启用 DLSS / XeSS / FSR;用了 RTSS(MSI Afterburner / CapFrameX)的话,更新 RTSS 并打开它的对应设置
- XeSS 黑屏 / 花屏:把 DirectX Shader Compiler 的
dxcompiler.dll、dxil.dll放进游戏 exe 同目录 - Linux 下 RCAS / Output Scaling 报
rcp not defined:安装d3dcompiler_47,或在菜单启用 Precompiled Shaders - 画面上下颠倒:部分 Unity 游戏旧版菜单会翻转,属已知现象
- 运动模糊过重:游戏可能设错了运动矢量尺寸标志,切换
DisplayResolution标志试试
更多排查思路见 已知问题。
🚫 新手最容易被坑的几件事
- 不要在联网多人游戏里用:可能触发反作弊导致封号
- 没有任何收费下载:项目完全免费,任何要钱的下载或"官方管理器"都是诈骗
- 没有官方网站:合法来源只有仓库、官方 Discord 与 Nitec 的 NexusMods 页面
- 伪装 NVIDIA 卡有副作用:部分游戏会走 NVIDIA 优化路径,在别的显卡上可能反而更慢,甚至出现花屏;能关伪装时用 FSR / XeSS 输入更稳
📚 想深入去哪看
- 功能列表:全部特性与后端一览
- 配置详解:每个 INI 参数与菜单项说明
- 已知问题:常见故障与排查
- GPU 伪装选项:NVIDIA 伪装与解锁 DLSS
- 更新日志:版本演进与新增特性
【免费下载链接】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),仅供参考