OptiScaler:跨平台游戏上采样中间件
项目介绍
OptiScaler 是一款创新的中间件,它打破了技术壁垒,使得仅支持 NVIDIA DLSS2 的游戏中也能运用多种上采样技术。对于非 NVIDIA 显卡用户而言,这是一个福音,因为它可以将 DLSS2 的输入应用于 XeSS、FSR 2.1、FSR 2.2、甚至 FSR 3,从而拓宽了高性能游戏图形处理的选择范围。OptiScaler 不仅为非 NVIDIA 用户打开了一扇门,也为 NVIDIA GPU 拥有者提供了深度定制选项,包括对 DLSS 预设值的调整和其他高级图像增强功能。该项目基于 MIT 许可证开放源代码。
项目快速启动
安装前准备
确保你有一个兼容的游戏,并理解使用此软件在线游戏可能会触发反作弊机制导致禁赛的风险。
对于非 NVIDIA 用户(重点步骤):
-
寻找
nvngx_dlss.dll
: 在游戏的<游戏路径>\Binaries\Win64
文件夹(或对应位置)中找到 NVIDIA 签名的这个 DLL 文件。 -
复制并重命名: 复制该文件到同一目录下,并将其重命名为
nvngx.dll
。 -
处理 OptiScaler 文件: 将 OptiScaler 提供的
nvngx.dll
重命名为dxgi.dll
或其他支持的名称,并替换到游戏执行文件夹中。 -
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 进行的定制化配置分享,形成了一个活跃的交流圈,不断探索性能与视觉体验的新边界。
请注意,使用此类工具时务必了解所有潜在风险,尤其是在涉及在线游戏时。正确的使用方法和社区的最佳实践对于避免不必要的麻烦至关重要。