ARTICLE · INTELLIGENCE

战地情报 · 详情页

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

OptiScaler 快速上手:5分钟让任意显卡跑起 DLSS、FSR、XeSS

OptiScaler 快速上手:5分钟让任意显卡跑起 DLSS、FSR、XeSS

OptiScaler 快速上手:5分钟让任意显卡跑起 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 或 Intel 显卡只能看游戏里的 DLSS 选项发呆,或者你还在用老款 GTX,AI 超分一直轮不到你。OptiScaler 是一个开源的超分/帧生成中间件:只要游戏原生支持 DLSS 2+、FSR 2+ 或 XeSS 中的任意一种,你都能把它的超分后端换成你想要的那一个。

它是什么:藏在游戏里的"通用翻译器"

OptiScaler 是一个夹在游戏超分调用和真实超分技术之间的"同声传译"。游戏以为自己一直在调用自带超分器,OptiScaler 在半路把调用截下来,再转交给你选定的后端——游戏说的是英语,你听的是日语,中间有人实时翻译,双方都不用改口音。该用的人很简单:显卡和游戏的超分选项对不上的玩家,甚至包括想给 DLSS 换预设、试 FSR 4 的新款 Nvidia 用户。最大收益是一句话:游戏里能选哪种超分,不再由开发团队打包什么决定,而由你的显卡擅长什么决定。

工作原理:一条链路 Input → OptiScaler → Output

不用记细节,记住这条链就够了:

  • Input(输入):游戏自带的超分技术,比如 DLSS;
  • OptiScaler:拦截渲染调用,解析分辨率、画质等参数;
  • Output(输出):你在游戏内菜单里选定的后端,比如 FSR 3.1。

换句话说:游戏设置里选什么决定输入,OptiScaler 菜单里选什么决定输出,两者不一致时它自动在中间完成转换。帧生成(OptiFG)也是同样思路,只是拆成了 FG Input 和 FG Output,目前仅限 DX12,且官方仍标注为实验功能。

五分钟上手:从放一个 dll 到打开菜单

三步就能跑起来。

  1. 下载官方包:从项目 Releases 页拿最新版;想自己编译源码就执行git clone https://gitcode.com/GitHub_Trending/op/OptiScaler(克隆仓库)。提醒一句:外面有冒充官方的假网站和所谓"管理工具",认准官方渠道,官方渠道永远免费。
  2. 把 dll 放进游戏目录:DX12 游戏放dxgi.dll,DX11 游戏放d3d11.dll,Vulkan 游戏放vulkan-1.dll。这三个都是 OptiScaler 自己的文件,按图形 API 对号入座。
  3. 打开菜单:进游戏按Insert调出配置菜单选输出后端;按Page Up显示性能统计,Page Down切换统计的显示模式。

后端按你的卡选,拿不准判断依据看最后一列:

你的显卡建议的输出后端判断依据
AMD RDNA3 / RDNA4FSR 4FSR 4 官方只开放给 RDNA4 和 RDNA3 独显,正好是你的卡
AMD 较老型号(RX 6000 及更早)FSR 2.2.1 或 XeSS后端成熟、开销小、兼容性稳
Intel ArcXeSS 2.xArc 原生支持,DX11 下仅 Arc 可用 XeSS 2.X
老款 Nvidia(GTX 系列)FSR 2.2.1不依赖 Tensor 核心,最容易跑起来
新款 Nvidia(RTX)DLSS(可改预设)原生当输出用,还能实时改画质预设

如果完全拿不准,就沿用 INI 里的auto默认值,OptiScaler 会按你的卡自动挑一个可用后端。非 Nvidia 显卡上想跑 DLSS、或想控制伪装成哪块卡,先查伪选项说明;每个参数(如Dx12Upscaler、VulkanUpscaler)的完整解释都在配置说明里。

实际收益:实测数据与它的边界

先给结论:在"渲染分辨率调低 + 质量预设"的组合下收益最大,通常为两位数百分比。下面这组是社区在特定硬件和固定设置下测得的数据:

测试游戏显卡分辨率 / 画质优化前优化后变化
赛博朋克 2077RX 6800 XT2560×1440 / 超高35 FPS58 FPS+66%
霍格沃茨之遗Arc A7701080p / 高42 FPS67 FPS+59%
孤岛惊魂 6GTX 10601080p / 高28 FPS45 FPS+61%

诚实地说三点:数据来自特定设置的社区测试,不是官方基准;实际数值随场景、分辨率和后端选择浮动;别把这张表当成性能承诺。

超分带来的也不只是帧率。菜单里的 RCAS + MAS 锐化能把低分辨率渲染丢失的细节补回来,下图是同一场景开启锐化前后的对比:

它还会自动修一些常见画面问题,比如缺失曝光贴图导致的发黑,下图左侧就是修复前的样子:

高频坑位问答

⚠️ 在线游戏里会不会被封号?带反作弊的在线游戏里不要用。注入 dll 的行为可能被判定为作弊,代价是封号。只把它用在单人或离线游戏里。

哪些游戏能用?游戏本身得已经支持 DLSS 2+、FSR 2+ 或 XeSS 输入,三者都不支持就没得拦。虚幻引擎游戏限制较多,目前仅 XeSS 输入换成 FSR4 或 XeSS 输出这条路线可用,动手前先查功能列表和 wiki 兼容列表。

DX11 游戏为什么反而变慢了?需要走 "D3D11on12" 互操作的后端(如 XeSS、FSR 3)有最高约 10% 的额外开销,这是"变慢"的主要来源。DX11 游戏建议换用原生后端 FSR 2.2.1 或 FSR 3.1.2。

换了之后画面发虚怎么办?最常见的原因有两个:渲染比例偏低,或者没开锐化。在菜单里打开 RCAS + MAS,把 Output Scaling 比例(0.5x~3.0x)调回你接受的范围。

按 Insert 没反应?先试试Alt + Insert,这是非美式键盘布局下社区验证过的绕法。还不行就在 INI 里把ShortcutKey改成别的键。

弄崩了怎么回退?删掉你放的 dll、恢复游戏原文件(部署前先备份),INI 里的选项改回 auto 即可,这是完整回退,不需要重装游戏。

收尾

OptiScaler 做的事只有一件:把"游戏有什么超分"变成"你想要什么超分",其余都是细节。现在可以去项目仓库下载最新 release,挑一款手头的单人游戏试跑一轮;遇到具体兼容问题,去官方 Discord 社区问一声,通常已有现成解法。

【免费下载链接】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

延伸阅读

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