老显卡也能跑 DLSS:OptiScaler 任意显卡超分三步跑起来

发布时间:2026/11/6 3:32:12
老显卡也能跑 DLSS:OptiScaler 任意显卡超分三步跑起来

老显卡也能跑 DLSS: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

老卡想在 2K 下开高画质,帧率总差那么一截。问题不在于技术不够好,而在于游戏里内置的超分只认某一家。OptiScaler 是一个开源超分中间件:它拦截游戏对 DLSS、FSR、XeSS 的调用,把超分重定向到任意显卡(NVIDIA、AMD、Intel)都能跑的后端,还附带实验性帧生成,让老显卡超分真正可自由搭配。

能力总览:任意显卡上换装 DLSS、FSR、XeSS

超分简单说,就是让 GPU 按更低的内部分辨率渲染,再"补"回你屏幕的分辨率,省下的算力换成帧率。OptiScaler 解决的核心问题只有一个:游戏内置的超分换不掉。它站在游戏和超分 API 之间,把你选的后端接到游戏的超分调用上,于是 DLSS 2+、FSR 2+、FSR 3.1、XeSS 游戏都能跨着用。

具体能换到什么:

  • DX12:可换 XeSS、FSR 2.1.2 / 2.2.1、FSR 3.x、FSR 4.x(官方仅 RDNA4 / RDNA3 桌面卡)、DLSS
  • DX11:原生 FSR 2.2.1、FSR 3.1.2、DLSS、XeSS 2.x(仅 Intel Arc),也可借后台 DX12 设备跑更多方案
  • Vulkan:可换 FSR 2.1.2 / 2.2.1、FSR 3.1、DLSS、XeSS 2.x,以及经 DX12 互操作的 FSR 4.x
  • 帧生成(OptiFG,仅 DX12,实验性):给没有帧生成的 DX12 游戏加上 FG,支持 FSR3-FG、XeFG、FSR4-FG,配 HUDfix 修复 HUD 重影;也兼容 Nukem 的 dlssg-to-fsr3 模组

它还是 DLSS 用户的调参面板:DLSS 预设、锐化、输出缩放、比例覆写都能在游戏里实时改。v0.7.8 起会自动给部分游戏打补丁,v0.9.0 起帧生成的输入输出拆成两部分并支持 XeFG 与 FSR4-FG。

工作原理:输入 → 拦截 → 重定向 → 输出

把它想象成一个前台接待:游戏照常打电话给"老供应商",OptiScaler 接起电话,把活儿转给你指定的供应商,再把成品递回去。整个过程分四步:

  1. 输入:游戏按自己内置的超分(DLSS 2+、FSR 2+ 或 XeSS)发出调用
  2. 拦截:OptiScaler 截住这次调用,并拿到分辨率、画质档位等参数
  3. 重定向:调用被转给你在菜单或 ini 里选定的超分后端
  4. 输出:后端算好的画面交回游戏,游戏感知不到中间换过人

用 README 的原话说:Input 是游戏设置里启用的那项超分,Output 是你在 Opti 菜单里选的实际执行者。帧生成同样拆成 FG Input / FG Output 两段。各图形 API 的支持矩阵如下:

图形 API可作为输入(游戏原生)可重定向到的输出
DirectX 12DLSS 2+、FSR 2+ / 3.1、XeSSXeSS、FSR 2.1.2 / 2.2.1、FSR 3.x、FSR 4.x、DLSS
DirectX 11DLSS、FSR 2+ / 3.1、XeSSFSR 2.2.1、FSR 3.1.2、DLSS、XeSS 2.x(Arc),另可经 w/Dx12 互操作
VulkanDLSS、FSR 2+、XeSSFSR 2.1.2 / 2.2.1、FSR 3.1、DLSS、XeSS 2.x、FSR 4.x(互操作)

部署流程:哪个 API 放哪个 dll

老卡想用 DLSS 该放哪个 dll?按游戏用的图形 API 对号入座即可:

游戏 API放入游戏目录的文件
DirectX 12dxgi.dll
DirectX 11d3d11.dll
Vulkanvulkan-1.dll

部署三步:

git clone https://gitcode.com/GitHub_Trending/op/OptiScaler
  1. 克隆仓库(编译自用需带上全部子模块)
  2. 按上表把对应 dll 放进游戏目录
  3. 编辑游戏目录下的OptiScaler.ini,最常用的是选后端:
[Upscalers] Dx11Upscaler=auto Dx12Upscaler=auto VulkanUpscaler=auto

三个值都设为auto时,DX12 会按显卡能力自动挑 DLSS、FSR 4 或 XeSS。release 包里还有setup_windows.bat和setup_linux.sh,可以把OptiScaler.dll直接改名为目标文件。进入游戏后按Insert打开 Opti 菜单,所有参数都能实时改并保存回 ini;按Page Up显示性能统计,Page Down切换统计模式。

调参手册:ini 里先动哪几项

画质档位与比例。游戏里的 Ultra Quality 到 Ultra Performance 各档,对应默认上采样比例 1.3 / 1.5 / 1.7 / 2.0 / 3.0。嫌某档太糊或太卡,用QualityRatioOverrideEnabled逐档覆写;UpscaleRatioOverride则能把所有档锁死成同一个比例。

锐化。[Sharpness]段的Shader可选 RCAS、DA、LCDA,Sharpness控制强度(0.0~1.0,默认 0.3)。XeSS 的画面天生偏软,仓库建议对 XeSS 单独开[CAS]段锐化来平衡;快速镜头下再叠加 MAS(运动自适应锐化)。

输出缩放。[OutputScaling]支持 0.5x 到 3.0x(Dx12 与 Dx11wDx12 后端)。开 2.0 就是先上采样再降回来,接近超采样,画质更好但更费帧;开 0.5 则进一步压低渲染分辨率,掌机党常用。

帧生成。[FrameGen]段的Enabled是总开关。没有原生帧生成的 DX12 游戏可把FGInput设为upscaler,输出选fsrfg、xefg或dlssg;FSR3-FG 记得配合 HUDfix,不然 HUD 会重影。

显卡类型对应的起点参数:

显卡类型建议后端起手参数
AMD RDNA4 / RDNA3 桌面卡ffx(FSR 4.x)默认比例,按需开 RCAS
其他 AMD 卡fsr21/fsr22默认比例,Sharpness 0.3 起调
Intel Arcxess开[CAS]锐化补锐度
Intel 核显 / 老卡fsr22比例调高换帧率
老 GTX / 老 RTXdlss(需签名绕过)或fsr22非 NVIDIA 优化路径,性能可能打折扣

效果参考:预期表现与已知开销

仓库没有给出统一实测帧率,下面按"预期表现"列,别当成测试结论:

场景预期表现说明
任意超分替换内部分辨率降低、帧率上升幅度取决于游戏与显卡,无固定数字
XeSS 后端比 FSR 更吃性能仓库明确 XeSS 普遍更重,Intel Arc 也不例外
DX11 游戏选 w/Dx12 后端约 10%~15% 性能开销换来能使用 DX12 专属后端
OptiFG 帧生成帧数明显增加、延迟上升实验性功能,仅 DX12
Dx12Upscaler=auto按卡自动选 DLSS / FSR4 / XeSS不折腾时的默认行为

调参建议:先固定一个场景观察画面稳定性,再开锐化与输出缩放;帧生成这类重功能确认无重影、无卡顿后再长时间玩。

避坑与排错:常见故障一张表

症状处理
菜单打不开确认游戏里已启用 DLSS / XeSS / FSR;老版安装要在 3D 渲染中再按 Insert;用 RTSS 的需开启其设置并更新 RTSS
UE 游戏想换超分只有 UE XeSS 输入能换成 Opti XeSS / FSR4;引擎 XeSS 插件不提供深度图,直接换会破坏其他后端,建议走 FSR 输入并参考 UE 专项 ini 调整
想输出 DLSS 被拦走 DLSS 3.7 签名检查,OptiScaler 沿用 Artur 的 DLSS Enabler 方案;非 nvngx 模式可在 ini 指定nvngx_dlss.dll/nvapi64.dll文件
暗部发灰、颜色发闷曝光纹理没被识别,开AutoExposure=true或菜单里勾选 Auto Exposure
UE 游戏 AMD 卡底部彩点资源屏障问题,设ColorResourceBarrier=4
排查无果看日志:[Log]段默认LoggingEnabled开启,LogLevel调到 Debug 信息更全

改资源屏障这类状态值时手下留点分寸,设错可能直接崩溃,改完先回小场景验证。部署前备份游戏目录原有的 dll,用完记得恢复。另提醒一句:在线竞技游戏不要挂 OptiScaler,它可能触发反作弊甚至导致封号。

OptiScaler 还在活跃更新,开源生态让它能持续跟进各家新超分。想深入的话,从这几处入手:

  • 源码目录:OptiScaler/
  • 配置参数详解:Config.md
  • 功能清单:Features.md
  • 已知问题汇总:Issues.md

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