从DLSS到FSR4:OptiScaler超分辨率替换实战笔记
2026/9/20 19:51:43 网站建设 项目流程

从DLSS到FSR4: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是一款能替换游戏超分器的开源工具。自v0.7.0加入DX12帧生成、v0.9引入FSR4后,它的功能边界又扩了一轮。这篇文章带你五分钟装好它,讲清参数怎么调、坑在哪里。

第一章|它到底在做什么(技术白话)

可以把OptiScaler理解成一个夹在游戏和图形API之间的"万能转接头":

  1. 游戏调用自带的超分器,这一步叫Input
  2. OptiScaler拦截这个调用,重定向到你选的后端,叫Output
  3. 选中的后端负责生成最终画面

一句话概括:Input → OptiScaler → Output。游戏以为自己用的是DLSS,实际跑的是XeSS或FSR 4。

支持范围:DirectX 11、DirectX 12、Vulkan,三个API各自可用的后端不同,以README中的列表为准。

游戏内覆盖菜单:超分器选择、画质预设、RCAS锐化、Mipmap偏置均可实时调整

第二章|五分钟跑起来(安装与首次启动)

  1. 下载最新release。求稳用Stable,想尝新用Nightly。

如果卡在这里:项目没有官网,也没有所谓"管理器",别从非官方站点下载。

  1. 把解压出来的全部文件放到游戏exe同级目录,OptiScaler.ini和各dll放在一起。

如果卡在这里:它只对已支持DLSS 2+/FSR 2+/XeSS的游戏生效,不支持的游戏没有输入可拦。参数细节见Config.md。

  1. 启动游戏,按Insert打开覆盖菜单,Page Up看性能统计,Page Down切换统计模式。

如果Insert没反应,试试Alt + Insert(部分键盘布局的已知解法)。

最小可用配置,全部走默认值:

[Menu] OverlayMenu=auto [Upscalers] Dx12Upscaler=auto

《放逐者:新伊甸的幽灵》中的游戏内覆盖菜单,左下角显示分辨率与帧率

第三章|能帮你做什么(能力全景)

1. 超分器替换:原生什么技术就能换什么

游戏里调用的超分输入都会被拦截,再重定向到你选的输出。只有DLSS的游戏可以改跑XeSS或FSR 3.1,FSR 4则官方仅限RDNA4和RDNA3独显。

2. OptiFG:给没有帧生成的游戏加帧生成

v0.7.0加入的实验功能,仅支持DirectX 12。FSR3-FG、XeFG、FSR4-FG三种输出,附带HUD鬼影修复方案。

3. 画质微调套件

RCAS对比度自适应锐化、运动自适应锐化MAS、0.5x到3.0x输出缩放、伪超采样PSS、按预设覆盖缩放比例。换完超分器之后,画面还能继续磨。

4. 低延迟技术集成

通过Fakenvapi(v0.9起内置)挂Reflex、注入Anti-Lag 2(仅RDNA1+)、LatencyFlex,Intel显卡可用XeLL。

5. 伪装与插件生态

内置DXGI/Vulkan GPU伪装。v0.7.8起支持ASI插件,默认从plugins文件夹加载,可挂Nukem的dlssg-to-fsr3帧生成模组。

左侧原图,右侧叠加RCAS锐化,细节清晰度提升明显

第四章|典型场景与预期效果

AMD卡 × 单机3A

社区反馈(参考文章数据):RX 580这类老卡在《赛博朋克2077》里把原生DLSS换成FSR后,帧率从约38 FPS提到约55 FPS。具体数值取决于分辨率和场景。

NVIDIA卡 × 单机3A

RTX 3060这类卡通常不换后端,只用OptiScaler调DLSS预设和锐度,社区反馈画质提升的同时帧时间波动变小。相当于白拿一套官方没有暴露的调节旋钮。

Intel卡或低端硬件 × 开放世界

ARC A750配合XeSS,社区反馈部分开放世界游戏能稳定在60 FPS以上。注意D3D11on12后端有约10%开销,Intel卡优先选原生DX12的游戏。

第五章|参数怎么调(进阶)

最影响体验的是下面三个参数,其余参数保持默认即可。

参数推荐值作用注意事项
Sharpness0.2-0.4(默认0.3)整体锐化强度XeSS必须先开CAS才生效
Mipmap Bias0到-1纹理细节等级影响性能,需改分辨率后生效
Output Scaling1.3-1.5渲染分辨率倍率调高画质更清但帧率更低

Sharpness调高画面变脆,过高会在高光处出现白边;调低则偏软。 Mipmap Bias负值让纹理更锐,负得过多会出现棋盘格伪影。 Output Scaling的思路是"先放大到高分辨率再缩回",用帧率换清晰度。

渲染异常示例:Mipmap偏置设得过低会出现纹理撕裂,回到0附近即可恢复

第六章|别踩这些坑(风险与边界)

不要在在线多人游戏里使用OptiScaler:反作弊系统可能检测到它,账号有被永久封禁的风险。

  1. 它只对已支持DLSS 2+/FSR 2+/XeSS的游戏生效,原生无超分的游戏无输入可拦。
  2. FSR 4官方仅支持RDNA4和RDNA3独显,其他GPU强制选择会回落到FSR 3。
  3. D3D11on12后端有约10%性能损耗,Intel显卡驱动不稳时记得开Dx11withDx12的同步选项。
  4. 动手前备份游戏目录,先查Wiki的兼容性列表,大部分已知问题都有现成解法。

只从三个地方获取:GitHub官方仓库、官方Discord服务器、Nitec的NexusMods页面。OptiScaler完全免费,任何收费渠道均为假冒。

第七章|项目内部长什么样(源码速览)

  • hooks/:钩子层,拦截D3D11、D3D12、Vulkan、DXGI等API调用
  • upscalers/:DLSS、FSR2、FSR3.1、XeSS各超分后端的实现
  • framegen/:OptiFG帧生成,含DLSSG、FSRFG、XeFG与HUD修复
  • shaders/:RCAS锐化、深度转换、格式转换等着色器的预编译产物
  • 根目录的Config.cpp和Config.h负责INI解析,每个配置项都能在游戏内菜单里实时修改

✅ 你可以把任何支持DLSS/FSR/XeSS的游戏换成想用的超分后端。 ✅ 你可以在DX12单机游戏里尝试三种帧生成方案。 ✅ 你可以用锐化、缩放比例和延迟参数在游戏内实时微调。

下一步:把默认配置丢进一款常玩的单机游戏,启动玩一局,再决定要不要动参数。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询