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/OptiScalerOptiScaler 是一款运行在 Windows 上的游戏超采样中间层工具只要游戏本身已支持 DLSS 2、FSR 2 或 XeSS就能把游戏内的超采样后端替换成另一种技术并可叠加实验性的帧生成功能OptiFG。它适合想在 DLSS 游戏中改用 FSR 或 XeSS 的 AMD、Intel 显卡玩家也适合想进一步调整锐化、内部渲染比例与预设的 NVIDIA 用户。它适合什么场景假设你有一张 AMD 显卡而手里的游戏画质选项里只有 DLSS 一个超采样开关——原生情况下你无法启用 FSR更别提 XeSS。OptiScaler 的做法是在游戏和超采样器之间做一层拦截游戏请求的超采样调用Input被截获后重定向到你选定的后端Output。这样游戏内开的是 DLSS实际跑的却是 FSR 3.1这类组合就成为可能。反过来也一样用 NVIDIA 卡的用户即使保留 DLSS 后端也能通过它覆盖缩放比例、修改锐化强度、调整初始化标志解决一些原生 DLSS 不给调节入口的问题。能力与边界先说清楚它能做什么、不能做什么可以避免一半的期望落差。图形 API可选超采样后端备注DirectX 12XeSS默认、FSR 2.1.2 / 2.2.1、FSR 3.X、FSR 4.X、DLSS选项最全FSR 4 官方仅面向 RDNA4 / RDNA3 独显DirectX 11FSR 2.2.1默认原生、FSR 3.1.2原生移植、DLSS原生、XeSS 2.X仅 Intel Arc通过 D3D11on12 借用 DX12 后端时约有 10%–15% 性能开销VulkanFSR2 2.1.2默认/ 2.2.1、FSR 3.1、DLSS、XeSS 2.xFSR 4 需经 DX12 互操作路径边界条件只能替换不能凭空添加。游戏必须已有超采样调用。想让没有超采样的游戏用上 DLSS需要配合其他模组官方提及了 DLSS Enabler 集成与 OptiPatcher 项目。OptiFG 帧生成仅限 DX12且为实验性支持 FSR3-FG需 HUDfix 避免 HUD 重影、XeFG、FSR4-FG。虚幻引擎的 XeSS 输入只提供UE XeSS → Opti XeSS / FSR4一条路径因为引擎插件未提供深度图。⚠️ 不要在联网游戏里使用可能触发反作弊导致封号。主要面向 WindowsLinux 用户可借助 Wine / DXVK 的欺骗机制细节以 Spoofing.md 为准。五分钟上手以下是最小可行流程以游戏已带 DLSS的情况为例文件操作前请先备份原文件进入游戏的可执行文件目录找到nvngx_dlss.dll通常和.exe同目录。把它改名为nvngx.dll作为备份供 OptiScaler 内部继续加载。将发行版中的nvngx.dll即 OptiScaler 本体放入该目录并把随附的配置文件保存为nvngx.ini。启动游戏按Insert打开游戏内覆盖界面选择后端Page Up显示性能统计Page Down切换统计模式。如果游戏没有nvngx_dlss.dll比如只有 FSR可以改为把发行版文件重命名为dxgi.dll放入游戏目录以 DXGI 代理模式运行此时非 NVIDIA 显卡的欺骗开关默认启用具体选项见 Spoofing.md。想要从源码构建时先克隆仓库含全部子模块再用 Visual Studio 2022 打开OptiScaler.sln编译git clone https://gitcode.com/GitHub_Trending/op/OptiScaler关键配置怎么调全部参数说明在 Config.md 中这里只给几条按场景出发的建议锁定内部渲染比例追求帧率稳定。[UpscaleRatio]段下的UpscaleRatioOverride或[QualityOverrides]可固定各质量档位对应的缩放比例不再跟随游戏内预设浮动。注意修改后通常要重启游戏或切换分辨率才生效。给 XeSS 补锐化追求画面清晰。XeSS 出图偏软且自身没有锐化选项可以开启 RCAS / CAS 锐化作为后处理。个别游戏会出现光晕消失、色偏甚至黑屏遇到就关掉或调整色彩空间转换项。修正颜色异常虚幻引擎游戏。[Color]下AutoExposuretrue可修复暗部发黑、色彩发灰的问题AMD 显卡 虚幻引擎出现彩虹色灯光时把[Hotfix]的ColorResourceBarrier设为D3D12_RESOURCE_STATE_RENDER_TARGET4。非 NVIDIA 显卡按官方指南开欺骗。DXGI、Vulkan、Nvapi 各有开关默认状态不同照着 Spoofing.md 对照自己的卡型设置即可不建议盲目全开。伪超采样追求极致画质。SuperSamplingEnabled开启后先放大到更高再缩回目标分辨率画质接近 DLAA 但会消耗额外性能适合帧率富余的场景。常见问题与排查Q1按 Insert 打不开覆盖界面或者界面一闪就消失换用Alt Insert组合键社区确认对非标准键盘布局有效也可以在 INI 中修改ShortcutKey绑定。Q2DX11 游戏切到 DX12 后端D3D11on12后画面撕裂或崩溃这类问题多与两套设备之间的同步方式有关。在[Dx11withDx12]段尝试不同的TextureSyncMethod/CopyBackSyncMethod组合或启用UseDelayedInit延迟初始化。这些参数与游戏和硬件强相关默认值偏向稳定需要按游戏微调。Q3虚幻引擎 AMD 显卡画面出现彩虹色光斑这是游戏以错误状态向超采样器传递颜色资源导致的。按上一条配置建议把ColorResourceBarrier设为RENDER_TARGET4。设置错误的资源状态可能导致崩溃改完记得测试。Q4替换后端后暗场景颜色偏暗、发灰在[Color]段开启AutoExposure效果对比如下左为修正前Q5FSR 4 在我的显卡上为什么不可用FSR 4 官方支持范围是 RDNA4 与 RDNA3 独显超出该范围的硬件不会提供该选项。各游戏的具体兼容情况以项目 Wiki 的 FSR4 兼容列表为准。继续深入参数级说明Config.md、欺骗选项Spoofing.md、完整功能清单Features.md源码结构超采样后端实现位于 OptiScaler/upscalers/帧生成逻辑在 OptiScaler/framegen/API 拦截钩子在 OptiScaler/hooks/覆盖界面在 OptiScaler/menu/项目维护了游戏兼容列表与已知问题 Wiki并设有官方 Discord 服务器注意辨别冒用名义的假冒网站项目方不提供付费下载与管理器工具建议先用默认配置跑通一个游戏再按本文关键配置怎么调一节逐项尝试遇到具体游戏的问题优先在官方 Wiki 兼容列表里检索以项目官方文档为准。【免费下载链接】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),仅供参考