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 调用拦截下来,换成任意你指定的后端算法,同时支持为 DX12 游戏注入帧生成。无论 AMD、NVIDIA 还是 Intel 显卡,都能用它把"游戏给什么就用什么"变成"我想用哪个就选哪个"。
显卡品牌锁死超分辨率,你该怎么办
你花大价钱买的 N 卡游戏只给了 DLSS 选项,但你的 AMD 卡跑 FSR 3.1 帧数明显更高;或者反过来,Intel Arc 用户对着游戏设置里的 XeSS 选项,却因为驱动版本太旧而跑不满 XMX 算力。更根本的问题是:厂商把超分辨率算法和自家驱动绑在一起,游戏引擎里写死了调用路径,玩家没有第二个选择。
从输入到输出:OptiScaler 的中间层原理
一条链路说清它的工作方式:游戏原本的超分辨率调用(输入)→ OptiScaler 拦截并重写 → 你选定的后端算法(输出)。
它本质上是一个注入到游戏进程的 DLL,在 DirectX 11 / DirectX 12 / Vulkan 图形 API 层面,把"游戏想调用的上采样器"替换成"你实际想用的那个"。输入端对应游戏设置里你看到的那个算法,输出端对应覆盖菜单里你实际选的那个,两者独立。帧生成也是同样的逻辑,分 FG Input 和 FG Output 两个槽位。
从下载到跑起来:获取、部署、启动验证
获取。仓库提供稳定版和 nightly 两个分支,普通用户选稳定版即可。习惯命令行的话:
git clone https://gitcode.com/GitHub_Trending/op/OptiScaler也可以直接拿 release 页里的压缩包,不用编译。
部署。核心动作只有一个:把对应你图形 API 的 DLL 放进游戏可执行文件同目录(DX12 游戏放OptiScaler.dll或dxgi.dll,Vulkan 游戏放vk_LAYER_optiscaler.dll,具体文件名看 release 说明)。然后在OptiScaler.ini的[Upscalers]段里指定每种 API 的默认后端,比如:
[Dx12] Upscaler = FSR 3.1参数含义和全部可选项见 Config.md。
启动验证。进游戏后按Insert,弹出覆盖菜单即说明加载成功。0.7.8 之后加载成功时还会在左上角闪一行 splash 提示文字,确认无误即可关闭菜单正常玩。
AMD / NVIDIA / Intel 显卡推荐配置
AMD(RDNA 系列)
- 后端选 FSR 3.1;RDNA4 / RDNA3 独立卡可以试 FSR 4(ML 模型上采样)
- 锐度 0.4–0.6,RCAS 开
- 输出缩放保持 1.0×
- 为什么这样选:FSR 是 AMD 自家算法,驱动优化路径最短,同档位下比 XeSS 省功耗,社区实测帧时间波动也更小
NVIDIA(RTX 系列)
- 后端直接选 DLSS,预设 Quality 或 Balanced
- 开 Reflex(0.9 起 Fakenvapi 默认捆绑,不用额外下载)
- 锐度保持游戏内默认或 0.3,DLSS 自带锐化够用
- 为什么这样选:DLSS 在 N 卡上有 Tensor Core 硬件加速,换其他算法反而亏帧
Intel Arc
- 后端选 XeSS 2.x,开 XMX 加速(
[Spoofing]段Dxgi=true,让游戏识别到 Intel 设备) - 锐度 0.5 + CAS 开
- 为什么这样选:XeSS 的 XMX 矩阵指令在 Arc 上跑满算力,同档位比 FSR 快约 10%–15%;XeSS 出图偏软,CAS 补偿一下
Insert 键快捷键与覆盖菜单操作
Insert:打开 / 关闭覆盖菜单(INI 里ShortcutKey=可换键位)Page Up:显示左上角性能统计(帧时间、GPU 占用等)Page Down:切换性能统计的显示模式Alt + Insert:非 QWERTY 键盘布局下 Insert 被占用时的替代组合
菜单里能实时改的内容包括:上采样器选择、缩放比、锐度、Mipmap 偏置、资源屏障状态、HUD 修复开关、日志输出。改完点底部Save INI写盘,不用重启游戏。
效果验证:帧率变化与画质对比
帧率方面
- 赛博朋克 2077(DX12,RX 580):DLSS Balanced → FSR 3.1 Balanced,42 → 58 FPS
- 深岩银河(RX 6700 XT):原生 DLSS → FSR 2.2.1,帧率提升约 40%
- 艾尔登法环(D3D11,RTX 3060):DLSS Quality → XeSS 1.3 Quality,帧数基本持平,但锐度可手动拉高
画质方面
- 开 RCAS 后,中低配场景的毛发、植被边缘更清晰,代价是强光源区域偶尔出现过曝
- 输出缩放拉到 1.5× 再降回 1080p,细节密度接近原生 4K 降采样,GPU 占用涨约 20%
常见问题:渲染异常与键盘冲突排查
Q1:屏幕底部出现彩色马赛克横条
现象:DX12 + UE 引擎游戏,画面下缘一排彩色噪点。 原因:Unreal 的 DLSS 插件传过来的资源屏障状态不对,OptiScaler 没能自动修正。 解法:覆盖菜单 → Resource Barriers (Dx12) → 把 Color 改成RENDER_TARGET;或 INI 里ColorResourceBarrier=4。
Q2:Insert 按了没反应,或菜单打开瞬间闪退
原因:非标准键盘布局把 Insert 映射成了别的系统功能。 解法:先试Alt + Insert;不行就在 INI 里ShortcutKey=0x5B换一个键位。
Q3:整屏蓝白棋盘格花屏
现象:雪山、水面等高频纹理区域出现蓝色条纹撕裂。 原因:伪造 NVIDIA 设备后,游戏走了 N 卡专用渲染路径,和你实际显卡的驱动不匹配。 解法:关掉 Spoofing,改用 FSR 或 XeSS 作为输入源。已知问题汇总见 Issues.md。
安全红线:哪些场景不能碰
- 多人在线游戏禁用。OptiScaler 注入 DLL 到游戏进程,Easy Anti-Cheat、BattlEye 等反作弊系统会直接标记,封号风险极高
- 没有官方网站和官方管理器。项目方明确声明不存在,任何带"下载 OptiScaler"的第三方站点都可能是伪装
- 完全免费。任何要求付费的版本或"高级解锁"都是骗局
- 获取渠道:仓库 release 页、官方 Discord 服务器、Nitec 的 NexusMods 页面
⚠️ 联机游戏中使用此工具可能导致永久封号,请务必只在单人或离线模式运行。
下一步可以做什么
- 试试 OptiFG:如果你的 DX12 游戏没有原生帧生成,覆盖菜单里可以开 FSR3-FG 或 XeFG 注入,配合 HUDfix 减少 HUD 鬼影(仅限 DX12)
- 关注 nightly 分支的 FSR 4 兼容性列表,RDNA4 用户能第一时间用上 ML 模型上采样,完整功能列表见 Features.md
- 玩 UE 引擎游戏的话,Wiki 里有专门的 INI 微调页(FSR 输入源在 Unreal 下需要额外参数),配合 hooks 目录 的结构看源码也能帮你定位特定游戏的拦截点
【免费下载链接】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),仅供参考