刚刷到 TechPowerUp 的新闻,DLSS 5 的 DLL 被 NBA 2K27 的早期版本泄露了。
笑死,老黄本来准备今年秋天发的东西,结果被一个篮球游戏给提前扒出来了。签名日期是 8 月 11 号,就两周前,新鲜热乎的。
TechPowerUp 那帮人也是狠,直接把这个 DLL 拆了个底朝天,我看了下他们的分析,有些点挺有意思的。
这个 DLL 有 158MB。
DLSS 4 的 DLL 也就几十 MB 顶天了,这玩意儿直接干到 158MB,而且绝大部分都是模型参数。1.48 亿参数的模型,放在游戏里实时跑,这已经不是传统的 upscaling 了。
最关键的是,这个 DLL 的命名是 “DLSSNR”,NR 是什么?没人知道。有人猜 Neural Rendering,有人猜 Neural Reconstruction,反正老黄留了个悬念。
输入参数少得可怜。
DLSS 4 需要一堆输入:运动向量、深度、G-buffer 数据、各种辅助信息。DLSS 5 呢?就几张图:渲染好的画面(Backbuffer)、颜色、深度、运动向量、UI 遮罩,再加一个缩放比例。
没了。
没有 G-buffer,没有额外的几何数据,没有光照信息。它甚至没有从 DLSS Super Resolution 或 Ray Reconstruction 里拿数据。也就是说,DLSS 5 本质上不是在做"超分辨率"——它是在已有的画面上,再用 AI 生成一层。
这跟之前 NVIDIA 在 SIGGRAPH 上说的对上号了。他们当时说 DLSS 5 是 “Neural Rendering”,是生成式的,不是重建式的。当时大家还不太信,现在 DLL 摆在这,确实就是这么回事。
RTX 50 独占?不完全是。
DLL 里面只编译了 sm_120(Blackwell,也就是 RTX 50 系列)的代码,没有针对上一代架构的 fallback 路径。但 TechPowerUp 也说了,这个版本肯定不是最终版,所以不能证明正式版就锁死 50 系。
不过以老黄的尿性,我觉得大概率首发就是 50 系独占,过个半年一年的再下放给 40 系。毕竟新技术嘛,总要有个独占期来卖新卡。
说实话,我有点纠结。
你说 DLSS 5 是技术进步吧,确实是。传统的 Super Resolution 和 Frame Generation 都是在"还原"渲染器本来想画的东西,框架是固定的,AI 只是辅助。但 DLSS 5 直接变成了在最终画面上再做一层 AI 生成——这跟之前的 DLSS 完全是两回事了。
评论区有人说得挺对,这玩意儿应该叫 “AI Generative Filter” 而不是 DLSS 5,因为它已经不是传统的超分辨率了。
而且 158MB 的模型,放在游戏里跑,对显存和延迟的影响还是个未知数。虽然 TechPowerUp 说 1.48 亿参数对现代显卡来说不算啥,但这是在游戏渲染管线里实时跑的,不是后台慢慢算的。
反正现在 DLL 已经被扒出来了,估计过几天就会有各种民间测试。到时候看看 50 系跑这个效果到底怎么样,帧数有多少影响,画面质量有没有明显提升。
不过话说回来,现在显卡价格已经涨成那样了(昨天刚吐槽过),就算 DLSS 5 再牛逼,买不起 5090 也白搭啊。老黄这波,技术是技术的进步,钱包是钱包的悲剧。