lonewolf0622/HelixSR

Drop-in FSR 3.1 upscaler for Direct3D 12 that runs DLSS's network (Model E) on AMD GPUs

解决的问题

HelixSR 允许 AMD GPU 用户(RDNA 1 及更新版本)使用 NVIDIA 的 DLSS Model E 神经升频器。它提供了一种在没有 NVIDIA Tensor Cores、CUDA 或 NVIDIA 驱动程序的硬件上,获得类似 DLSS 的图像质量与缩放模式(从原生 DLAA 到 Ultra Performance)的方法。

运作原理

HelixSR 并非建立新模型,而是将 NVIDIA 现有的 DLSS 网络作为标准 Direct3D 12 计算着色器运行。设置过程会从 NVIDIA 下载官方 DLSS DLL,针对用户的 GPU 构建网络,并通过三种方法整合至游戏中:

  1. OptiScaler: 使用 OptiScaler 将 DLSS 输入导向至 HelixSR。
  2. FSR Drop-in: 将游戏的 FSR 3.1 DLL 替换为 HelixSR。
  3. Experimental Loader: 使用自定义加载器 (dxgi.dll) 欺骗游戏,使其认为系统存在 NVIDIA GPU,并将 HelixSR 作为 nvngx.dll 运行。

适用对象

在 Windows 或 Linux (Proton) 上使用 AMD RDNA 1 或更新版本 GPU 的玩家,若希望在 Direct3D 12 游戏中获得比原生升频器更好的图像质量,即可使用此工具。

特色亮点

  • 硬件无关: 无需 Tensor Cores、CUDA 或 ROCm 即可运行。
  • 忠实呈现: 模拟 DLSS 行为,包括相机抖动与渲染尺寸,且不会增加默认锐化。
  • 灵活整合: 支持多种安装路径,包括作为 FSR 3.1 的直接替换方案。
  • 可自定义锐化: 通过配置文件可选支持 NVIDIA 或 RCAS 锐化滤镜。

相关

  • 项目
  • 项目
  • 项目
  • 项目