news 2026/10/9 2:37:11

OptiScaler 快速上手:三步让只认 DLSS 的游戏跑上 AMD 显卡

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OptiScaler 快速上手:三步让只认 DLSS 的游戏跑上 AMD 显卡

OptiScaler 快速上手:三步让只认 DLSS 的游戏跑上 AMD 显卡

【免费下载链接】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

你在《赛博朋克 2077》设置里看到 DLSS 选项,光标停上去,灰掉了——因为你的显卡是 AMD。OptiScaler 就是为这个场景做的:一个免费开源的超采样替换工具,把游戏里写死的 DLSS 调用截下来,换成你选的 FSR 或 XeSS 来渲染。它面向所有在 DLSS2+、FSR2+ 或 XeSS 游戏中被显卡阵营卡住脖子的单机玩家。

一句话看懂它做什么

OptiScaler 干的事一句话能说清:把游戏里的超采样 A 换成 B,不用改一行游戏代码。

原理不复杂。它作为中间件注入游戏进程,拦截游戏发出的超采样请求(叫 Input),再把画面交给你在覆盖菜单里选定的后端(叫 Output)去渲染。帧生成同理:FG Input 来自游戏,FG Output 由你指定。所以"Input = 游戏设置里的开关,Output = OptiScaler 菜单里的选项",两头拆开,任意组合。

技术上覆盖 DirectX 11、DirectX 12 和 Vulkan。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,或经 D3D11on12 借用 DX12 后端;Vulkan 覆盖 FSR2 2.1.2/2.2.1、FSR3 3.1、DLSS 和 XeSS 2.x。v0.7.0 起另有实验性的 DX12 帧生成 OptiFG,v0.9 起内置了 Fakenvapi 和 Nukem 的 dlssg-to-fsr3 模组。

从零上手:三步装好

步骤 1:获取文件→ 看到OptiScaler.dll和OptiScaler.ini

git clone https://gitcode.com/GitHub_Trending/op/OptiScaler

或直接从 Releases 页下载最新版发行包。解压后确认目录里有OptiScaler.dll、OptiScaler.ini和setup_windows.bat。

步骤 2:部署到游戏目录→ 游戏文件夹里多出一个dxgi.dll

找到游戏里的nvngx_dlss.dll(通常在<游戏路径>\Binaries\Win64\)。把它改名成nvngx.dll备份,再把 OptiScaler 的 dll 改名为dxgi.dll,拷进游戏 exe 所在文件夹。跑setup_windows.bat可自动完成改名并生成Remove_OptiScaler.bat卸载脚本。

步骤 3:调 GPU 欺骗配置→ 看到OptiScaler.ini里 Dxgi 项被设好

⚠️ 不要在联机游戏中使用,可能触发反作弊导致封号。项目没有官方网站和官方管理器,任何收费版本都是骗局。

NVIDIA 卡一般不用开欺骗。AMD/Intel 卡建议启用 GPU spoofing(Dxgi=true),让游戏以为你有一张 NVIDIA 卡,DLSS 选项才会亮起来。细节见 Spoofing 文档。

步骤 4:验证菜单能打开→ 看到 OptiScaler 覆盖界面

进游戏,确保游戏设置里已开启 DLSS/FSR/XeSS 中任意一个(不开则菜单出不来),然后按Insert键。屏幕中央应该弹出 OptiScaler 菜单,能选 Output 后端。如果弹出后立即消失,试Alt + Insert(某些键盘布局的已知 workaround)。Page Up显示性能统计,Page Down切换统计模式,键位都能在菜单 Keybinds 里改。

进阶调优:锐化、缩放、修错怎么调

画质增强

  • RCAS + MAS(运动自适应锐化):给升频后的画面加一层锐化,纹理立刻变清晰,DX12/DX11 全部后端通用。
  • MipmapLodBias(-15 到 +15):负值让纹理细节更锐,正值更糊;改完要切分辨率才生效,吃性能。
  • Sharpness(0.0-1.0):DLSS 早期有锐化滑条,后来被砍了,这个选项强行补回。
  • XeSS CAS:XeSS 天生偏软,开 CAS 找回对比度;个别游戏会丢泛光或偏色,别硬开。

性能取舍

  • Output Scaling(0.5x-3.0x):改升频输出分辨率,相当于自己控制渲染分辨率。
  • Pseudo SuperSampling(0.0-5.0):先升到更高分辨率再降回目标,观感接近 DLAA,代价是帧率。
  • UpscaleRatioOverride(默认 1.3):锁定一个固定缩放比例,无视游戏质量档位;与 QualityRatioOverride 同时开时优先于后者。
  • Dx11wDx12 同步方式(0-5):0 最快也最容易出错,Intel 卡上建议调高档位。

稳定性修复

  • AutoExposure:虚幻引擎游戏暗场景发黑、颜色发灰,勾上它直接修。
  • Resource Barriers(仅 DX12):UE 游戏 + AMD 卡屏幕底部出彩虹光斑时,把 Color 状态设成RENDER_TARGET(4);设错状态会直接崩溃,别乱动。
  • Init Flags:DepthInverted修深度倒置,DisplayResolution开关修转镜头时动态模糊过强。
  • FSR VerticalFov(默认 60°):把游戏实际垂直 FOV 填进去,FSR 画面质量更准。

实战记录:两个具体场景

AMD 卡跑 DLSS 独占游戏

现象:游戏只有 DLSS 选项,AMD 显卡下灰掉不可用。

操作:安装时选dxgi.dll并启用 DLSS 输入欺骗(Dxgi=true)。进游戏后在 OptiScaler 菜单把 Output 后端切到 FSR 3.1。v0.9 内置的 Fakenvapi 还能顺手注入 Anti-Lag 2(限 RDNA1+),把输入延迟再压一截。

效果:游戏里的 DLSS 开关照常使用,实际渲染走 FSR 3.1。有用户反馈帧率提升明显,具体数值因游戏和硬件而异。

暗场景过暗、颜色发灰

现象:部分阴影区域死黑,整体颜色发灰,看起来像曝光不足。

操作:打开 OptiScaler 菜单 → Init Parameters → 勾上AutoExposure;或在OptiScaler.ini里写AutoExposure=true。

效果:项目文档把《古墓丽影:暗影》列为典型案例——曝光纹理缺失导致的暗色问题,这一项勾上即修复。

常见坑与使用限制

  • 🔒 联机游戏禁用,可能触发反作弊封号(README 原话警告)
  • 用了 RTSS(MSI Afterburner/CapFrameX)打不开菜单:需启用 RTSS 特定选项并更新到最新版
  • D3D11on12 方案有 10-15% 性能损耗,Intel 显卡上更容易出稳定性问题
  • FSR4 官方仅面向 RDNA4 和 RDNA3 独显,其他卡别指望
  • XeSS 后端出黑屏/花屏:把最新版 DirectX Shader Compiler 的dxcompiler.dll和dxil.dll放到游戏 exe 旁边

手里有 DLSS2+/FSR2+/XeSS 游戏、显卡却不在对应阵营的单机玩家,值得花十分钟装上它。参数全量说明在 Config.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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/9 2:36:19

Git Reset完全指南:三种模式、误操作恢复与团队协作避坑

我见过太多人在 Git 里"点错一个按钮就心态爆炸"的场景。最常见的翻车操作就是git reset&#xff0c;尤其是git reset --hard。群里喊"代码没了怎么找回"的人&#xff0c;十有八九都是先执行了git reset --hard&#xff0c;随后才发现工作区里那些没提交的…

作者头像 李华