OptiScaler需满足GPU型号、Win10/11 64位、DirectX 11/12或Vulkan支持,且游戏必须原生集成DLSS 2+/FSR 2+/XeSS之一;部署OptiScaler.dll至游戏主程序目录,配置ini指定后端,再通过Insert菜单实时调参。

想在Windows游戏里启用DLSS、FSR或XeSS超分辨率缩放,但游戏设置里找不到对应选项,或显卡不匹配原生支持——这说明你还没用OptiScaler接管渲染链路。它不依赖游戏内置开关,而是直接拦截调用并重定向到你指定的后端。
确认游戏与系统是否满足基础条件
打开任务管理器→性能页签→查看GPU型号和驱动版本;同时右键“此电脑”→属性→确认是Windows 10/11 64位系统。这两项不满足,OptiScaler无法加载。
运行游戏前先验证图形API:在Steam库右键游戏→属性→通用→启用“启动时运行下列命令”,填入 dxdiag 并启动,观察“显示”页签中“DirectX功能”是否勾选了DirectX 11或12,或查游戏官网是否标明支持Vulkan。没有任一API支持,OptiScaler无从介入。
【游戏必须已内置DLSS 2+、FSR 2+ 或 XeSS 之一】——这是硬性前提。比如《黎明行者之血》原生带FSR3和DLSS4.5,就能换;而《戴森球计划》至今未集成任何时域超分,OptiScaler完全无效。
下载与部署OptiScaler文件
访问官方GitCode仓库(https://gitcode.com/GitHub_Trending/op/OptiScaler),下载最新Release版ZIP包,解压后找到 OptiScaler.dll 文件。
将该DLL文件复制到游戏主程序所在目录——不是Steam安装根目录,也不是“steamapps\common\XXX”上级文件夹,而是包含 xxx.exe 的那一层。例如《PUBG》需放入 TslGame\Binaries\Win64\,否则游戏启动时根本不会加载。
首次运行游戏会自动生成 OptiScaler.ini 配置文件。若没生成,说明DLL未被识别——检查杀毒软件是否误删,或尝试以管理员身份运行游戏。
配置默认超分后端与关键参数
用记事本打开刚生成的 OptiScaler.ini,定位到 [Upscalers] 区块:
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
根据你的显卡类型修改对应行:NVIDIA用户把 Dx12Upscaler=xess 改为 Dx12Upscaler=dlss;AMD RDNA3用户可设为 Dx12Upscaler=fsr4;Intel Arc则用 Dx12Upscaler=xess2。
保存后重启游戏,在图形设置中仍选择原生选项(如“DLSS Quality”),实际生效的是你ini里指定的后端。这一步不能跳过——OptiScaler不改变游戏UI,只替换底层计算。
若画面偏软,向下翻到 [RCAS] 区块,把 Enable=true 前的分号去掉,并调整 Sharpness=0.8(范围0.0–1.0)。过高会引发光晕,低于0.5则几乎无改善。
游戏内实时调参与帧生成启用
进入游戏后按 Insert 键呼出OptiScaler菜单,左侧栏切换至“Upscaling”:
① 在“Resolution Scale”滑块处拖动,设为0.75x~0.9x可显著提升帧率,同时保持画面清晰度;高于1.0会触发伪超采样(PSS),GPU负载陡增,仅限RTX 4090等旗舰卡尝试。
② 若使用DX12游戏且显卡支持,点击“Frame Generation”标签页→勾选“Enable OptiFG”→下拉选择“FSR4-FG”(推荐)或“XeFG”。注意:此功能仅对DX12有效,DX11游戏无法开启。
③ 按 Page Up 查看实时性能统计,重点关注“Input Latency”数值。若超过35ms,返回菜单→“Latency”页签→启用“Fakenvapi Reflex Hook”,能强制降低延迟。
完成上述操作后,游戏即开始使用你选定的超分辨率后端进行渲染。


















