OptiScaler 开源项目使用教程
1. 项目介绍
OptiScaler 是一个中间件,旨在使仅支持 DLSS2 的游戏能够使用其他上采样技术,如 XeSS、FSR2 和 FSR3。它允许非 Nvidia 用户通过将 DLSS2 输入应用于这些技术来使用上采样。OptiScaler 还为所有用户提供了广泛的定制选项,包括使用 DLSS 的 Nvidia GPU 用户。
主要特点:
- 在仅支持 DLSS2 的游戏中启用 XeSS、FSR2 和 FSR3。
- 为 DLSS 用户提供调优选项。
- 提供多种调整和增强功能(如 RCAS & MAS、输出缩放、DLSS 预设、比率 & DRS 覆盖等)。
- 允许用户微调他们的上采样体验。
2. 项目快速启动
安装步骤
非 Nvidia 用户安装步骤:
-
找到并复制
nvngx_dlss.dll
文件:- 大多数支持 DLSS 的游戏在其 exe 文件夹中包含
nvngx_dlss.dll
。如果找不到,请检查游戏或引擎的其他文件夹(如插件)。 - 将
nvngx_dlss.dll
文件复制到游戏的 exe 文件夹中。
- 大多数支持 DLSS 的游戏在其 exe 文件夹中包含
-
重命名文件:
- 将复制的
nvngx_dlss.dll
重命名为nvngx.dll
。 - 将 OptiScaler 的
nvngx.dll
重命名为支持的文件名(如dxgi.dll
)。
- 将复制的
-
复制重命名后的文件:
- 将重命名后的 OptiScaler 文件复制到游戏的 exe 文件夹中。
-
检查 GPU 欺骗选项:
- 如果您的 GPU 不是 Nvidia 的,请检查 OptiScaler 的 GPU 欺骗选项。
Nvidia 用户安装步骤:
-
下载最新版本:
- 从 GitHub 发布页面 下载最新版本的 OptiScaler。
-
解压文件:
- 将下载的压缩包内容解压到游戏文件夹中,确保与游戏可执行文件在同一目录。
-
运行注册表文件:
- 运行
EnableSignatureOverride.reg
文件并确认合并。
- 运行
-
检查 GPU 欺骗选项:
- 如果您的 GPU 不是 Nvidia 的,请检查 OptiScaler 的 GPU 欺骗选项。
代码示例
# 下载 OptiScaler
wget https://github.com/cdozdil/OptiScaler/releases/latest/download/OptiScaler.zip
# 解压文件
unzip OptiScaler.zip -d /path/to/game/folder
# 运行注册表文件(Windows)
regedit /s EnableSignatureOverride.reg
3. 应用案例和最佳实践
应用案例
- 非 Nvidia 用户:使用 OptiScaler 在仅支持 DLSS2 的游戏中启用 XeSS 或 FSR2/FSR3,提升游戏性能和画面质量。
- Nvidia 用户:通过 OptiScaler 提供的调优选项,进一步优化 DLSS 的使用体验。
最佳实践
- 备份原始文件:在替换游戏文件之前,务必备份原始的
nvngx_dlss.dll
文件,以防出现问题。 - 定期更新:定期检查 OptiScaler 的更新,以确保兼容性和性能优化。
- 避免在线游戏:不要在在线游戏中使用此模组,因为它可能会触发反作弊软件并导致封禁。
4. 典型生态项目
- DLSS Enabler:一个用于在游戏中启用 DLSS 的工具,OptiScaler 与其兼容,可以进一步提升 DLSS 的使用体验。
- Reshade:一个图形增强工具,可以与 OptiScaler 结合使用,进一步提升游戏画质。
- MSI Afterburner:用于监控和调整 GPU 性能的工具,可以与 OptiScaler 结合使用,优化游戏性能。
通过以上步骤和最佳实践,您可以充分利用 OptiScaler 提升游戏体验。