sdli1995

dlssg_for_sm86

面向 RTX 30/20 系显卡的 DLSS 帧生成代理 DLL,在 Windows D3D12 游戏里开启 2X–6X 插帧与 INT8 超分。

0.4.1
发布于
17 天前
5,123
星标
66,531
下载
同步于
3 天前

最新版本

0.4.12026年10月27日 14:27
下载慢?可在上方随时切换镜像源

项目说明

项目概述

当你想在 RTX 30 系(SM86)或 RTX 20 系(SM75)显卡上打开 DLSS 帧生成时,官方并不提供支持,这个项目用代理 DLL 把官方运行库接进游戏。把 version.dll 放进游戏渲染 EXE 所在目录后,游戏对 NGX 的调用会转交给随包的 310.9.16 运行库,从而在 2X 到 6X 之间插帧,并可选 INT8 内核加速超分。当前版本 0.4.1,仓库仅提供安装包与升级信息,不包含应用源码。

项目 内容
版本 0.4.1,随包运行库 310.9.16
平台 Windows 10 / 11 x64,D3D12
显卡 RTX 30 系 SM86、RTX 20 系 SM75
分发形式 version.dll、dlssg_sm86.ini 与 dlssg_sm86/ 目录
驱动 NVIDIA R580 或更新

不换显卡,用一层代理 DLL 把官方帧生成运行库接到 RTX 30 / 20 上。

主要功能

  • 帧生成倍率:MaxGeneratedFrames 出厂 3 对应 4X,改成 5 可到 6X,实际倍数由游戏请求并受运行库上限约束
  • 优化内核分级:[DLSSG] Optimized 提供 0 到 3 四级,0 为原厂内核,2 为出厂值
  • FG Lite 预设:[DLSSG] Preset 可选 A / B / C,C 档每生成帧 GPU 时间在 2X 下约降 30%
  • XeSS 插帧引擎:[FrameGeneration] Engine=XeSS 切到 Intel model 15 移植的多帧生成,支持 2X / 3X / 4X
  • 超分 INT8 加速:[SuperResolution] Mode 设为 M-INT8 或 L-INT8 后,用 INT8 内核替换同预设的 FP16 超分
  • 代理名切换:游戏不加载 version.dll 时,按 winmm.dll、dbghelp.dll、dinput8.dll、dxgi.dll、d3d12.dll 顺序换用
  • 日志与计时:文本日志写在 dlssg_sm86/logs/dlssg_sm86.log,[Logging] FrameTiming=1 另存 frame_timing.txt
  • 配置容错:单个键写错只回退该键并记一条 configuration_warning,不会关掉整个组件

配置项

  • [DLSSG] Optimized:优化等级 0 到 3,出厂 2,1 档输出与官方逐位一致,3 档全部走有损加速
  • [DLSSG] Preset:只保留 A / B / C 三档,出厂 A
  • [FrameGeneration] MaxGeneratedFrames:出厂 3 即 4X,5 即 6X,XeSS 引擎下取值 1 到 3
  • [SuperResolution] Mode:Off、M-INT8、L-INT8、M-FP16、L-FP16,出厂 Off
  • [XeSSFG] FlowResolution:出厂 Middle,设为 CoarseAt4K 时输出像素达到 3840×2160 自动转 Coarse

适用人群

  • RTX 30 系显卡用户
  • RTX 20 系显卡用户
  • 想提升单机游戏帧数的玩家
  • 愿意手动调整 INI 的进阶用户

快速上手

  1. 完全退出游戏,进入游戏的渲染 EXE 目录,例如 .../b1/Binaries/Win64/
  2. 删掉旧版留下的代理 DLL(version.dll、winmm.dll、dbghelp.dll、dinput8.dll、dxgi.dll、d3d12.dll)与旧 dlssg_sm86.ini
  3. 复制 version.dll、dlssg_sm86.ini 和整个 dlssg_sm86/ 目录,同名文件先备份
  4. 启动游戏,在图形设置中开启 DLSS 帧生成,选择 2X / 3X / 4X
  5. 需要 6X 时把 [FrameGeneration] MaxGeneratedFrames 改为 5
  6. 打开 dlssg_sm86/logs/dlssg_sm86.log,确认出现 install 记录

系统要求

项目 要求
操作系统 Windows 10 / 11 x64
图形接口 Direct3D 12
显卡 RTX 30 系(SM86)或 RTX 20 系(SM75)
驱动 NVIDIA R580 或更新,基于 CUDA 13.0
其他依赖 不需要 CUDA Toolkit,不需要 Python

注意事项

  • 只放一个代理:version.dll 与 alternatives/ 里的备用 DLL 同时存在会互相冲突
  • 升级先清空:新旧版文件结构不同,直接覆盖会残留旧运行库与失效的 INI 键
  • 超分文件在完整包:sr_kernels.dll 超过 GitHub 单文件上限,仓库里没有,只在 Release 压缩包中
  • 自签名提示:签名证书为 CN=DLSSG for SM86 (self-signed),首次运行 Windows 可能显示未知发布者
  • 显存占用:1080p 约 350 MiB、1440p 约 540 MiB、4K 约 810 MiB,且与插帧倍率无关

历史版本

排序