OptiScaler 完整指南:把任何游戏的超分辨率切换到 FSR4 的免费工具
【免费下载链接】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 注入工具:它能拦截游戏里的游戏超分辨率调用,把 DLSS、FSR、XeSS 输入换成你选定的任意后端,还能给没有原生帧生成的游戏加装 FSR3/XeFG 帧生成。对非 N 卡用户来说,这是白嫖到顶级超分画质的最快路径。
一|它到底能帮你做什么
先说三个最常见的用法:
- 换引擎:游戏只支持 DLSS?把输出后端改成 FSR4 或 XeSS。只支持 FSR2 的老游戏也能升上 FSR3.1、FSR4。输入是游戏里用的超分,输出是你在 OptiScaler 里选的,两者互相独立,理论上可以任意组合。
- 加帧生成:这是它最出名的能力。通过实验性的 OptiFG 模块,没有原生帧生成的 DX12 游戏也能挂上 FSR3-FG、XeFG 甚至 FSR4-FG;界面重影问题可以靠附带的 HUDfix 解决。
- 细调画面:超分比例覆盖、RCAS 锐化(带运动自适应的锐化算法)+ MAS、输出缩放(0.5x~3.0x 的假超采样)、DLSS 预设实时修改、自动曝光修复——游戏菜单里通常都没有这些开关。
一句话概括:游戏负责"喂"输入,OptiScaler 决定"谁来算"。
二|一次完整上手体验
按时间线走一遍,从零到进游戏验证:
- 拿文件:从官方发布渠道下载最新稳定版(Stable)或 Nightly 构建;想自己编译也可以克隆源码仓库:
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler - 放进游戏目录:把 OptiScaler 文件夹整个拷到游戏主程序旁边。
- 重命名 DLL:按游戏需要的入口重命名主 DLL,常见的是
dxgi.dll、winmm.dll、d3d11.dll,部分游戏需要以nvngx_dlss.dll身份工作(伪装成 DLSS 加载器)。 - 启动游戏,按 Insert:呼出配置菜单,在 Upscalers 区选好后端;按 Page Up / Page Down 可切换性能统计覆盖层。个别键盘布局上如果 Insert 没反应,试试
Alt + Insert。 - 进游戏验证:开一个能看远景细节的场景,对比切换前后的清晰度;满意后点 Save INI 把当前配置写回
OptiScaler.ini,下次启动自动生效。
下面是按 Insert 打开的 Overlay 主界面,超分选择、质量覆盖、锐化、曝光修复都在这里改:
改错了也不怕,auto是默认值,随时能重置。完整配置项说明见 Config.md 和 OptiScaler.ini。
三|背后的技术逻辑:输入→拦截→输出
OptiScaler 本质是一个中间件(middleware,即站在游戏和显卡驱动中间、接管部分调用的"二传手")。它对游戏无侵入:靠 hook 住 DX11/DX12/Vulkan 以及 Streamline 等接口里的超分调用,把参数原样转给输出后端。
| 环节 | 发生什么 |
|---|---|
| 输入(Input) | 游戏菜单里勾选的那个超分:DLSS2+、FSR2+、FSR3.1、XeSS |
| 拦截 | OptiScaler 的 DLL 钩住对应 API 调用,拿到分辨率、运动向量、深度等数据 |
| 输出(Output) | 数据交给你在 Overlay 里选定的后端,如 FSR4、XeSS、DLSS;帧生成则是 FG Input + FG Output 两档独立选择 |
不同 API 能挂的输出后端数量不同(DX12 最全,Vulkan 次之,DX11 靠 D3D11on12 转换层补齐,代价是约 10~15% 的性能开销)。各 API 支持矩阵详见 Features.md。
四|谁适合用,什么配置要小心
- 适合:A 卡/Intel 卡玩家想在 DLSS 独占游戏里用 FSR4/XeSS;只支持 FSR2 的老游戏想尝鲜 FSR3/FSR4;N 卡用户也值得装,DLSS 同样支持预设修改和各项增强。
- 性能开销:DX11 游戏走 D3D11on12 转接层(本质是让 DX11 游戏"借"一个后台 DX12 设备来跑 DX12 专用超分)会损失约 10~15% 帧率,换来的是更多后端可选;Intel 平台若遇到花屏或崩溃,可调整
[Dx11withDx12]里的同步方式。 - 反作弊风险:官方明确警告——不要用于在线游戏,注入类工具可能触发反作弊导致封号,只建议在单机环境使用。
- 其他注意:FSR4 官方定位是 RDNA4/RDNA3 独显,跨硬件使用请以社区兼容性列表为准;Unreal 引擎游戏的 XeSS 输入有特殊限制(详见 README.md 脚注)。
五|调参进阶:几条可以直接抄的经验
- 缩放比例:先跑默认 Quality 档;想追帧率就手动把 Quality Override 往 Performance 挪,比在游戏里改预设更直接。
- 锐化:替换超分后画面发闷时开 RCAS,强度建议从 0.3 起、上限 0.6 左右,同时开 MAS(运动自适应锐化)减少动态下的光晕;锐化前后差异参考:
- 曝光修复:有些游戏换超分后自动曝光会失灵,画面整体偏暗。把 Overlay 里 Auto Exposure 勾上即可:
- 帧生成开关时机:先确认原生帧率已经"够用但还想更顺"(GPU 利用率打满、帧率卡在 40~60 附近)再开 FG;帧率本身就不足时,帧生成只会让输入延迟和画面重影更明显。
- 每款游戏的最优组合差异很大,定稿后用 Save INI 存盘,换游戏再另存一份。
六|社区与参与
- Discord:项目主阵地,配置分享、兼容性问答、新特性测试都在这。
- Wiki 兼容性列表:装之前先查游戏名,能省很多试错时间;FSR4 还有单独的社区实测清单。
- 源码:OptiScaler/ 目录即完整工程,VS2022 打开
OptiScaler.sln可本地编译;游戏适配、性能优化、界面改进都欢迎贡献(参考 CONTRIBUTING.md)。 - 下载认准官方渠道:官方没有独立官网和管理器 App,任何收费"下载器"都是假的。
结语
超分辨率和帧生成不该被游戏原生支持与否绑架:OptiScaler 把"输入"和"输出"拆开,让你按自己的硬件和口味自由组合。工具免费开源,配置十分钟上手,从单机游戏开始试错成本极低。现在就挑一款常玩的游戏,按 Insert,把 FSR4 跑起来看看效果吧。
【免费下载链接】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),仅供参考