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 构建网络,并通过三种方法整合至游戏中:
- OptiScaler: 使用 OptiScaler 将 DLSS 输入导向至 HelixSR。
- FSR Drop-in: 将游戏的 FSR 3.1 DLL 替换为 HelixSR。
- 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 锐化滤镜。
相关
- 项目
- 项目
- 项目
- 项目