OptiScaler:跨平台游戏上采样中间件

OptiScaler:跨平台游戏上采样中间件

OptiScaler DLSS replacement for AMD/Intel/Nvidia cards with multiple upscalers (XeSS/FSR2/DLSS) 项目地址: https://gitcode.com/gh_mirrors/op/OptiScaler

项目介绍

OptiScaler 是一款创新的中间件,它打破了技术壁垒,使得仅支持 NVIDIA DLSS2 的游戏中也能运用多种上采样技术。对于非 NVIDIA 显卡用户而言,这是一个福音,因为它可以将 DLSS2 的输入应用于 XeSS、FSR 2.1、FSR 2.2、甚至 FSR 3,从而拓宽了高性能游戏图形处理的选择范围。OptiScaler 不仅为非 NVIDIA 用户打开了一扇门,也为 NVIDIA GPU 拥有者提供了深度定制选项,包括对 DLSS 预设值的调整和其他高级图像增强功能。该项目基于 MIT 许可证开放源代码。

项目快速启动

安装前准备

确保你有一个兼容的游戏,并理解使用此软件在线游戏可能会触发反作弊机制导致禁赛的风险。

对于非 NVIDIA 用户(重点步骤):
  1. 寻找 nvngx_dlss.dll: 在游戏的 <游戏路径>\Binaries\Win64 文件夹(或对应位置)中找到 NVIDIA 签名的这个 DLL 文件。

  2. 复制并重命名: 复制该文件到同一目录下,并将其重命名为 nvngx.dll

  3. 处理 OptiScaler 文件: 将 OptiScaler 提供的 nvngx.dll 重命名为 dxgi.dll 或其他支持的名称,并替换到游戏执行文件夹中。

  4. GPU 欺骗选项(若适用): 若是非 NVIDIA GPU,则考虑使用特定的 DLL 名称进行欺骗。

对于 NVIDIA 用户安装简化流程:

直接放置 OptiScaler 在游戏目录并确保配置正确。

示例命令(Linux 版本)

如果你在 Linux 使用 Proton,需通过 WINEDLLOVERRIDES 设置覆盖 DLL,并运行注册表脚本来启用签名覆盖。

# 假设已复制改名后的 dxgi.dll 到游戏目录
WINEPREFIX=<your_prefix> protontricks <game_id> 'regedit'
# 导入注册表文件
WINEPREFIX=<your_prefix> protontricks <game_id> 'reg import EnableSignatureOverride.reg'

应用案例和最佳实践

  • 性能优化:利用 OptiScaler 在不支持原生 DLSS 的游戏中启用类似效果,提高帧率同时保持图像质量。
  • 自定义预设:创建个性化的上采样设置,比如通过修改 nvngx.ini 文件来调整 RCAS 和 MAS,以及输出缩放比例等,以适应不同显卡和屏幕的最优显示。

典型生态项目

虽然 OptiScaler 自身是独树一帜的存在,其与 DLSS Enabler 和社区驱动的项目协同工作时展现了强大的扩展性。例如,通过与 DLSS Enabler 结合,用户能够解锁 DLSS 专属特性,即便是在原本不支持的游戏上。开发者和爱好者围绕 OptiScaler 进行的定制化配置分享,形成了一个活跃的交流圈,不断探索性能与视觉体验的新边界。


请注意,使用此类工具时务必了解所有潜在风险,尤其是在涉及在线游戏时。正确的使用方法和社区的最佳实践对于避免不必要的麻烦至关重要。

OptiScaler DLSS replacement for AMD/Intel/Nvidia cards with multiple upscalers (XeSS/FSR2/DLSS) 项目地址: https://gitcode.com/gh_mirrors/op/OptiScaler

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌芬维Maisie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值