你是否还在为RTX 3080 Ti玩《黑神话:悟空》或《赛博朋克2077》时,开启DLSS帧生成(Frame Generation)却提示“不支持”而遗憾?别再刷新驱动、折腾破解补丁了——sdli1995/dlssg_for_sm86 这个888星开源项目,首次实现了在RTX 30系列(Ampere架构,SM86)GPU上原生、免依赖、免解压运行NVIDIA官方DLSS帧生成模型的完整方案。它不是模拟器,也不是降级兼容层,而是直接复用系统级NVAPI/CUDA接口,在不触碰原厂nvngx_dlssg.dll的前提下,把310.1版DLSS-G推理引擎“焊进”一个DLL里,让30系用户真正享受2X/3X/4X插帧带来的高帧率与低延迟体验。
核心功能
- 真·原生SM86支持:专为RTX 30系(如3080 Ti)优化,内置SM86专属PTX内核与融合图像处理逻辑,避免通用fallback路径导致的性能损失,实测4K 4X插帧耗时从6.75ms降至4.65ms,提速超31%;
- 零CUDA Toolkit依赖:无需安装数GB的CUDA开发套件,也不需要Python环境——所有PTX编译代码、推理图、310.1模型权重全部静态打包进
version.dll,运行时不解压、不加载、不内存映射任何外部文件; - 五档DLL注入兼容方案:提供
version.dll、winmm.dll、dinput8.dll、winhttp.dll、dxgi.dll共5种入口名,适配不同游戏对DLL加载顺序/名称的敏感策略,避免因名称冲突导致插帧失效; - 双精度模式可选:通过
HardwareBilinear=0/1一键切换——设为0启用SM86精确采样(推荐日常使用),设为1启用近似采样(轻微画质妥协但理论更省资源),两档显存占用完全一致,无额外负担; - 智能显存预算预警:提供详尽的2X/3X/4X插帧额外显存占用表(如4K输出下约700–770 MiB),并明确提醒:显存不足时会出现“平均帧率正常但偶发卡顿+帧时间尖峰”,帮用户避开“看似能开实则掉帧”的陷阱;
- 无缝集成现有Mod生态:安装时仅需替换1个DLL+1个INI,不干扰其他Mod(如Reshade、DSR补丁等),卸载只需删除对应文件,备份还原极简;
- 全链路日志诊断:启用
Logging.Level=2后自动生成详细加载日志到dlssg_sm86/logs/目录,可快速定位“DLL未加载”“路由配置错误”“驱动接口调用失败”等高频问题; - 签名防篡改保障:全部5个DLL均使用项目自签证书(“DLSSG Native Project”)数字签名,SHA256哈希公开可验,兼顾安全性与可追溯性,非野鸡打包。
技术亮点
- “All-in-One DLL”架构设计:将C++包装层、SM75/SM86双架构PTX/Cubin内核、310.1模型参数、推理计算图全部静态链接进单个
version.dll,彻底摒弃传统方案中“解压DLL→动态加载→映射内存”的脆弱链路,启动更快、稳定性更高; - 纯驱动接口调用:不绕过、不重写、不Hook NVIDIA NGX/NVAPI/CUDA底层驱动接口,完全复用Windows系统已加载的驱动能力(验证基于591.86驱动),规避因驱动版本升级导致的兼容断裂风险;
- SM86精调内核直通:区别于简单PTX重编译,项目针对Ampere架构特性(如Tensor Core调度、L2缓存行为)深度优化内核融合逻辑与CUDA缓冲清理策略,移除0.1.0中拖慢性能的实验性路径,确保每毫秒都花在刀刃上;
- INIs极简主义哲学:将原本数十项配置压缩至5个核心参数(
Router、KernelImage、HardwareBilinear、MaxGeneratedFrames、Logging.Level),新手5分钟看懂,老手30秒调优; - 跨代路由兼容设计:同一套
dlssg_sm86.ini文件,通过Router=SM86或Router=SM75即可切换适配RTX 30系或RTX 20系,降低用户学习成本,也为未来Turing卡实测预留通道。
适合哪些人用
本项目专为拥有RTX 30系显卡(尤其是3080 Ti/3090)的硬核PC玩家与Mod爱好者打造。你不需要是程序员,但需愿意阅读配置说明、理解基础显存概念,并追求“不刷BIOS、不换硬件、不装CUDA”的纯净体验。
真实场景案例:
- 《黑神话:悟空》4K高画质党:在3080 Ti上开启DLSS质量+帧生成4X,稳定90FPS以上,且成功修复“typeless UI”初始化异常问题,UI文字不再模糊闪烁;
- 二手RTX 3080性价比玩家:以不到新卡一半的价格入手3080,搭配此工具在《赛博朋克2077》光追城市中实现60FPS+流畅体验,无需升级到40系也能战未来3年;
快速上手
- 退出目标游戏(如《黑神话:悟空》);
- 进入游戏EXE所在目录(例:
D:\SteamLibrary\steamapps\common\BlackMythWukong\b1\Binaries\Win64); - 复制下载包中的
version.dll和dlssg_sm86.ini到该目录; - 用文本编辑器打开
dlssg_sm86.ini,确认关键行:Router=SM86KernelImage=PTXHardwareBilinear=0(默认精确模式); - 启动游戏 → 图形设置中开启DLSS → 选择“帧生成2X/3X/4X” → 完成!
若游戏未生效,尝试将altnative/winmm.dll重命名为winmm.dll放入同一目录(部分游戏强制加载此名)。
同类对比 / 注意事项
- vs 原厂DLSSG:NVIDIA官方仅对RTX 40系开放帧生成,本项目是目前唯一经实测在RTX 3080 Ti上稳定运行的替代方案;
- vs 其他DLSSG Mod:多数第三方方案依赖解压原厂DLL或需CUDA Toolkit,而本项目“免解压、免CUDA、免Python”,体积更小、部署更稳、误报率更低;
- 重要提醒:杀软可能因DLL注入行为误报(属正常现象),请务必核对官网发布的SHA256哈希值(如03d44523…)再放行;显存紧张时优先降低输出分辨率而非关闭帧生成;Vulkan支持尚在规划中,当前仅限D3D12游戏。
项目信息
Here is a dlssg for RTX30 Series GPU
888
Stars
52
Forks
Unknown
—
编程语言:C++(含内联PTX/Cubin)| Star数:888| 开源协议:未声明(建议谨慎商用)| GitHub 项目地址
如果你正握着一块RTX 3080 Ti却只能眼馋40系的帧生成特效,这个项目就是为你量身定制的“性能解锁钥匙”——没有虚张声势的承诺,只有实测下降31%的插帧耗时、精确到MiB的显存指南,和一份开发者亲手签名的可靠交付。


