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
OptiScaler 是一款免费开源的超采样与帧生成中间件:只要游戏提供 DLSS2+、FSR2+ 或 XeSS 入口,你就可以把实际执行的超采样后端换成任意一家技术,还能给 DX12 游戏补上帧生成。本教程从安装、跑通、排障到进阶调优,带你一次走完。
🔥 先对号入座:三种典型卡点
场景一:AMD / Intel 显卡遇上"只有 DLSS"的游戏。你刚把显卡换成 RX 或 Arc 系列,兴冲冲打开游戏,画质页里却只有一个孤零零的 DLSS 选项——灰的,或者选了没反应。NVIDIA 的超采样对"外人"是锁门的。
场景二:NVIDIA 显卡,但游戏只给了 FSR / XeSS。或者反过来:游戏有 DLSS,可锐化强度、内部分辨率比例全被开发商写死,你想动一格都动不了,只能接受出厂预设。
场景三:DX12 游戏有超采样,却没有帧生成。帧生成入口?没有。你想试试 FSR3 帧生成或 XeFG 的效果,却连个开关都找不到。
如果你踩中了任意一条,OptiScaler 就是为此设计的:它注入游戏后拦截原生超采样/帧生成调用,再转交给你在覆盖菜单里指定的后端。下面用两张表先把它的边界说清楚。
📊 能力速览:两张表看懂它能做什么
表一:各图形 API 可选的超采样后端(支持 DirectX 11、DirectX 12、Vulkan 三大 API)
| 游戏所用 API | 可直接选的后端 | 备注 |
|---|---|---|
| DirectX 12 | XeSS(默认)、FSR 2.1.2 / 2.2.1、FSR 3.X(含 2.3.X)、FSR 4.X、DLSS | 后端最全,也是实验性帧生成的主场 |
| DirectX 11 | FSR 2.2.1(默认,原生)、FSR 3.1.2(原生移植)、DLSS(原生)、XeSS 2.X(原生,仅 Intel Arc) | 其余后端走 D3D11on12 后台 DX12 设备,有 10%~15% 性能损耗 |
| Vulkan | FSR 2.1.2(默认)/ 2.2.1、FSR 3.1(含 2.3.2)、XeSS 2.x、DLSS | FSR 4.X 需经 FSR 3.X 走 DX12 互操作 |
表二:核心能力与前置条件
| 能力 | 你能得到什么 | 前置条件 / 限制 |
|---|---|---|
| 超采样后端替换 | 游戏里点 DLSS/FSR/XeSS,实际执行的是你选定的后端 | 游戏本身必须有 DLSS2+ / FSR2+ / XeSS 入口(虚幻引擎游戏目前仅 XeSS 输入可替换为 XeSS / FSR4) |
| 帧生成(OptiFG) | 给没有原生帧生成的游戏补上 FSR3-FG、XeFG、FSR4-FG | 仅 DX12,实验性功能;FSR3-FG 建议配合 HUDfix 避免 HUD 重影 |
| 帧生成输入/输出分离(v0.9 起) | 输入用 A 技术、输出用 B 技术自由组合 | 带原生 DLSS-FG 的游戏可走 Nukem 的 DLSSG→FSR3 模组(v0.9 起内置) |
| 延迟技术注入(Fakenvapi 集成) | Reflex 钩子、Anti-Lag 2(RDNA1+)、LatencyFlex、XeLL | Anti-Lag 2 仅限 RDNA1 以上 AMD 卡;v0.9 起打包内置 |
| 画质增强 | RCAS + MAS 锐化、输出缩放(0.5x~3.0x)、DLSS 预设实时修改、DLSS-D 光线重建 | 输出缩放适用于 DX11/DX12 后端;DLSS-D 需 NVIDIA 卡 |
| 引擎自动修复 | AMD 卡彩色灯光、缺失曝光纹理、Mipmap Lod Bias 等虚幻引擎常见问题 | 主要针对 Unreal 引擎游戏 |
🎯 原理一句话:它是一台"电话总机"
把游戏想成一家只会打固定分机的餐厅:客人(游戏引擎)拨号时只会喊一个号码——"DLSS 分机""FSR 分机"。OptiScaler 就是那台总机:来电先按原样接住(这叫Input,即游戏设置里的那个超采样项),然后按你预设的路由表转接到真正接线的厨房(这叫Output,即 OptiScaler 覆盖菜单里选定的后端)。帧生成同理:FG Input和FG Output分开接线,输入来自哪路、输出到哪路,各配各的。
一句话概括价值主张:游戏只负责下单,谁来炒菜,你说了算。
🛠️ 首次跑通:从拉取代码到打开覆盖菜单
开始前,先做三件自检。第一,确认游戏确实提供了 DLSS2+、FSR2+ 或 XeSS 中至少一个入口——这是它能工作的硬前提;第二,把游戏目录里可能被覆盖的 DLL 重命名备份一份,方便回退;第三,记下这条红线:
⚠️OptiScaler 是单机游戏工具。请勿在在线游戏或任何带反作弊系统的游戏里使用,可能触发反作弊并导致封号。
先拿到文件。推荐直接拉取源码仓库(含全部子模块):
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler也可以直接下载官方发布的 stable 稳定版(nightly 夜间版功能更新更快,但可能带未修复的 bug,新手建议从稳定版起步)。
再把文件放进游戏目录。找到游戏可执行文件所在文件夹(常见于Binaries\Win64\一类的位置):如果游戏自带nvngx_dlss.dll,先把它重命名备份,这样 OptiScaler 之后能把原文件当作 DLSS 后端来用;然后把dxgi.dll复制到游戏可执行文件旁。用 AMD 或 Intel 显卡的话,确认[Spoofing]段的Dxgi=开启(它对非 NVIDIA 卡默认就是开的),GPU 欺骗会让游戏"以为"你插了一张 NVIDIA 卡,超采样入口才会正常出现。
最后启动游戏,看两个信号。其一,加载成功后屏幕上会闪过一条短暂的启动提示(splash,可在 INI 中关闭),说明 DLL 注入成功;其二,按下Insert键,OptiScaler 覆盖菜单弹出来了——所有超采样、帧生成、画质选项都在这里,菜单长这样:
进游戏实机跑起来后,覆盖菜单就叠在画面上,随时可改:
怎么判断"跑通了"?三条标准:覆盖菜单能正常弹出且能拖动;在菜单里把Output后端切到你想要的技术(比如从 DLSS 换成 XeSS 或 FSR 3.1)后画面正常渲染;左上角按Page Up能调出性能统计,Page Down在不同统计模式间切换,帧率数字在动。都满足后,在菜单里保存配置(Save INI),设置会写进游戏目录的OptiScaler.ini,下次启动自动生效。
⚠️ 排障自检:先看现象,再动手改
Q1:我在一个"官网"下了 OptiScaler,还让我付费/装管理器?这是真的吗?现象:站点自称 OptiScaler 官方,或提供"管理器 App"、要求付款。可能原因:仿冒网站。解法:官方没有独立官网,也没有官方管理器 App,项目完全免费,任何收费要求都是骗局。只认官方仓库、官方 Discord 和作者在 NexusMods 的页面,拿到手先核对文件与仓库一致。
Q2:按 Insert 没反应,或者菜单一闪就没了?现象:覆盖菜单打不开,反复按 Insert 后菜单瞬间消失。可能原因:部分键盘布局下按键映射异常。解法:优先试Alt + Insert组合键;仍不行就在OptiScaler.ini里改ShortcutKey=,或直接在覆盖菜单的Keybinds里重绑。
Q3:画面上下倒置、远景错位?现象:世界翻了个面,或深度相关贴图错乱。可能原因:深度标志与游戏不匹配。解法:在覆盖菜单的 Init Flags 里检查DepthInverted(深度反转)是否与游戏实际行为一致,必要时在[Depth]段强制指定:
Q4:满屏彩虹色、蓝色网格盖在场景上(尤其是 AMD 卡 + 虚幻引擎游戏)?现象:彩色灯光、彩虹色块或网格状贴图错误。可能原因:游戏把输入资源以错误状态送给了超采样器,OptiScaler 的引擎自动检测偶尔漏判。解法:开启资源屏障修复(Resource Barriers,DX12 专用)——UE 引擎游戏在 AMD 卡上通常把ColorResourceBarrier设为D3D12_RESOURCE_STATE_RENDER_TARGET(值 4)。注意设错状态可能直接崩溃,一次只改一项:
Q5:DX11 游戏切到 DX12 后端后帧率明显掉了?现象:换上 XeSS / FSR 3 等后端后帧率下滑一截。可能原因:这是 D3D11on12 机制的固有代价——用后台 DX12 设备跑 DX12 专属后端,损耗约 10%~15%,属正常现象。解法:在意帧率就选 DX11 原生后端(FSR 2.2.1、DLSS 等);坚持用 DX12 后端的话,可在[Dx11withDx12]段调TextureSyncMethod/CopyBackSyncMethod同步方式(按游戏和硬件逐一微调)。
Q6:开了 FSR 4 直接黑屏或画面异常?现象:启用 FSR 4 后无画面或严重异常。可能原因:FSR 4 官方仅支持 RDNA3 / RDNA4 桌面显卡,非对应硬件强行开启必翻车。解法:先确认 GPU 型号是否在支持范围,再对照 FSR4 兼容性列表确认该游戏是否适配;硬件不符就回退到 FSR 3.X。
Q7:一切设置都对了,行为却依然怪怪的?现象:偶发卡顿、帧时间抖动、显示层异常。可能原因:与第三方工具冲突。解法:如果你装了RTSS(RivaTuner Statistics Server),已知存在兼容性问题——先完全退出 RTSS 再测一轮,能排除一大类疑难杂症。
🚀 进阶调优:四个把体验拉满的玩法
玩法一:伪超采样(Pseudo SuperSampling)——用一点帧率换接近 DLAA 的观感。开启后,OptiScaler 按倍率把升频目标抬高:1080p 游戏选 Quality 预设时本应升到 1080p,现在先升到 1800p 再降回 1080p,画面清晰度肉眼可见地上一个台阶,代价是部分帧率。
[Upscalers] SuperSamplingEnabled=true ; 目标渲染倍率 0.0~5.0,默认 2.5 SuperSamplingMultiplier=2.5玩法二:给偏软的 XeSS 叠一层 CAS 锐化。XeSS 出图普遍比 FSR 软且没有内置锐化,AMD 的 CAS(对比度自适应锐化)正好补位,覆盖菜单里可实时对比开关效果。
[CAS] ; 对 XeSS 输出启用 CAS 锐化 Enabled=true ; 遇到色彩空间异常才需要动这个 ColorSpaceConversion=auto💡 CAS 并非完美:个别游戏会出现辉光消失、色调偏移甚至黑屏,遇到就把
Enabled改回 false。
玩法三:帧生成输入/输出自由组合(v0.9 起)。这是 OptiScaler 的招牌玩法:输入和输出拆开指定。游戏只有超采样、想补帧生成?FGInput=upscaler借超采样链路喂深度和运动向量(即 OptiFG,此时建议开 HUDfix 防 HUD 重影);游戏自带 DLSS-FG、想改用 FSR3 帧生成?接上 Nukem 模组即可。
[FrameGen] Enabled=true ; upscaler = OptiFG,借用超采样输入 FGInput=upscaler ; 输出可选 fsrfg / xefg / dlssg FGOutput=fsrfg ; 用 Nukem 的 DLSSG→FSR3 模组替换 DLSSG 核心 FGNvngxReplacement=Nukems玩法四:引擎级画质自动修复。虚幻引擎游戏在 AMD 卡上的彩色灯光、缺失曝光纹理(画面明显偏暗欠曝)等问题,改几个开关就能修。曝光修复前后对比:
[Color] ; 为缺失曝光纹理的 UE 游戏补自动曝光 AutoExposure=true [Hotfix] ; 覆盖 Mipmap Lod Bias,-15 最锐 +15 最糊(影响性能) MipmapBiasOverride=-2.0所有参数含义逐条可查 Config.md,GPU 欺骗选项细节见 Spoofing.md。
❓ 常见疑问:一张表回答高频问题
| 问题 | 答案 |
|---|---|
| OptiScaler 收费吗? | 完全免费、开源。任何收费要求、"官网"下载、管理器 App 都是骗局 |
| 我的游戏能用吗? | 只要提供 DLSS2+ / FSR2+ / XeSS 任意入口即可;没有入口的游戏它无米下锅 |
| 对性能影响大吗? | 多数情况影响很小;DX11 走 D3D11on12 用 DX12 后端约 10%~15% 损耗 |
| AMD / Intel 显卡能用吗? | 正是它的主要用途之一,需启用 GPU 欺骗让游戏识别为 NVIDIA 卡 |
| 帧生成怎么开? | 仅 DX12 游戏,通过 OptiFG(FGInput=upscaler)或 Nukem 方案(DLSSG→FSR3) |
| FSR 4 我能用吗? | 官方仅支持 RDNA3 / RDNA4 桌面显卡,先查硬件再查兼容性列表 |
| 如何更新版本? | 下载新版 stable 替换旧版文件即可,替换前先备份自己的OptiScaler.ini |
| 覆盖菜单打不开? | 试 Alt + Insert,或在 INI 的ShortcutKey=/ 菜单 Keybinds 里换键 |
✅ 写在最后:把显卡的"选择权"拿回自己手里
一句话总结:OptiScaler 让"你手里是什么显卡"与"你能用什么画质技术"脱钩——超采样换后端、帧生成自由组合、引擎级画质修复,全程免费开源、一个覆盖菜单搞定。
想动手,先拉仓库跑通第一条链路:
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler跑通之后,建议按这个顺序继续深挖:Config.md 逐段吃透每个参数、Features.md 核对完整功能清单、Changelog.md 跟进版本变化;对底层实现感兴趣的,注入逻辑在 OptiScaler/hooks/,各超采样后端实现集中在 OptiScaler/upscalers/。
剩下的,交给 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),仅供参考