DLSS 5 发布前遭泄露:模组作者让 NVIDIA 的神经渲染跑进未适配的游戏,丢掉了一半帧数
NVIDIA 的神经渲染技术 DLSS 5 在正式发布之前就已在网上流传开来。数据挖掘者在已进入抢先体验的 NBA 2K27 的安装文件中找到了 nvngx_dlssnr.dll 库,模组作者已经让它在无人为 DLSS 5 做过适配的游戏中跑了起来。周末期间,网上出现了来自不同项目的对比画面,首个公开的例子是 Control。
这项技术首次以其他游戏中的任意场景接受评价,而不是以 NVIDIA 准备好的视频。两面都能看到:DLSS 5 明显重塑了光照和角色面部,同时即便在当前世代的显卡上也把帧率削掉了大约一半。
DLSS 5 运行库是怎么进到别人的游戏里的
nvngx_dlssnr.dll 文件是在 NBA 2K27 抢先体验开启后不久被发现的。它的体积为 158 MB,是已发布的所有 DLSS 库中最大的一个;据分析,其中大部分体积由神经网络权重占据,而这个版本本身看来并非最终版。库中没有直接提到 DLSS 5,但有缩写 NR,推测是 neural rendering,即 NVIDIA 为这项根据画面和运动矢量补全光照的技术所起的名字。游戏本身没有任何 DLSS 5 选项,因此说 NBA 2K27 支持这项技术是不正确的。
这个库被 Reshade 的模组 RenoDX 的开发者接手,并很快让它在 Control 中运行了起来。模组中带有一组滑块和开关——这印证了 NVIDIA 此前的承诺:开发者将能够改变效果的强度,并把个别物体排除在处理之外。
面部再次成为争论的中心
使用该模组的视频显示,即便在相对保守的设置下,DLSS 5 也会明显改变 Control 的光照和角色面部:阴影被增加并加深,皮肤着色的表现不同,眼睛的绘制也发生变化。面部看上去有实质性的不同,同时又保留了原有的结构。因此争论又回到了今年春天技术首次展示后就出现的那个问题:批评者说,角色开始看起来像是神经网络生成的。
NVIDIA 负责人 Jensen Huang 曾公开解释说,结果依然取决于美术师的工作。调整面部的办法确实存在,但这在多大程度上符合游戏作者的构想,则是另一个问题。更麻烦的是,网上的截图和视频很多,其中一部分的真实性无法核实。
开发者一方的评价
Warhorse Studios 的创意总监 Daniel Vavra 表示,他看到这项技术的未来有很大潜力。
即便在合适的硬件上也会掉帧
爱好者的实测显示这一效果的代价相当明显。在 Control 中以 4K 运行时,GeForce RTX 5070 Ti 上开启模组会让性能从每秒 71 帧掉到 35 帧,RTX 5090 上则从 91 帧掉到 50 帧。在更低的分辨率下,预计降幅会小得多。泄露的库仅支持 RTX 50 显卡,但爱好者也尝试在 RTX 30 世代上运行它——那里的性能不出意料地很低。
NVIDIA 尚未公布官方的支持显卡名单;限定于 RTX 50 系列被认为可能性最大。所有数字都来自一个尚未完成的预发布版本库,且是通过模组在没有官方整合的游戏中运行的——不能把它们套用到最终版本上。公司究竟准备发布什么、发布会在何时进行,官方并未公开说明。
为什么围绕 DLSS 5 的争论不只关乎画面
NVIDIA 在三月的 GTC 上公布了 DLSS 5,称其为实时神经渲染模型,并承诺在秋季发布。它实际上是继超分和帧生成之后的第三个类别:此前几代 DLSS 卖的是提升帧率的办法,而这一代卖的是以帧率为代价提升画质的办法。逻辑的转变十分明显,这在很大程度上解释了业界的反应为何如此两极分化。
这次泄露背后有一个对工作室而言比任何实测都更重要的问题:谁为角色的最终样貌负责。NVIDIA 此前在这一领域的举措在技术上是中立的——超分只是还原引擎已经画出的东西。生成阶段则首次介入了传统上被视为角色美术师和灯光美术师职责范围的部分。从公开反应来看,一部分开发者视其为绕开自身管线限制的办法,首先是在光照和阴影方面。业界的另一部分人则持怀疑态度:如果画面可以事后用神经网络加以修饰,那么对原始资产需要准备得多么仔细的要求也会随之改变。
接下来的发展相当可以预见。这次泄露给 NVIDIA 立下了一道尴尬的标尺:正式版如今还要与已经在网上流传的早期模组作比较。试图在更老的显卡上运行该模型又带来第二个问题——世代限制会有多严格,公司又将如何为其给出理由。如果 RTX 50 的独占性得以保留,从社区的活跃程度来看,对老显卡上修改版库的兴趣多半不会消失。
У каждого, в принципе, своё видение того, как что-либо выглядело бы лучше или хуже. И у художника тоже есть своё видение, как лучше, и как оно должно выглядеть, чтобы максимально отразить его замысел. И его право получать ровно такой результат, которого он хочет, а не чью-то автоматизированную отсебятину. И именно в этом и загвоздка: хорошо, если эта отсебятина совпадёт с тем, как задумано. А если нет? А где гарантия, что очередное обновление не перевернёт всё с ног на голову? Это то же самое, как если бы в картинной галерее "улучшали" бы полотна художников.
А пользователям-то будет нравиться, поскольку они не знают, как в точности, по замыслу автора, должен выглядеть какой-либо персонаж, и на сколько автоматическая отсебятина его исказила. Плюс, повторюсь, у каждого человека будет своё видение на этот счёт.
Для старых игр норм.
мне кажется тупиковая ветка развития и крайне прожорливая. вместо оптимизации и проработки тонна косметики. вместо работы 3д артистам нагрузка на кошельки пользователей.
Я помню можно было купить за 150-200 баксов видяху и это была карта среднего уровня, которая вытягивала большинство игр. Сейчас и 5090 еле тянет. Это сделано исключительно для выбивания бабок. Кому это нужно? Только тому, кому это выгодно. Я за новые технологии, но этот поворот явно не туда.
Очевидно что технология будет улучшаться в сторону гибкости именно для разработчика. Представьте что весь шейдерграф вы просто пишите не кодом а промтом с фиксированным seed. Подбераете для каждого объекта seed и промт пока не будет соотвествовать именно вашей задумке. Я так понимаю и модели можно, если изначальная не нравиться, частично дообучать на свой стиль. Т.е. делаете игру, не нравиться как работает - дообучаете условно небольшую lora пока не устроит и релизите с игрой. В процессе работы она подгружается и работает для нужных объектов. Вот и все.
Работа идет на опережение. Сейчас для этой обработки нужно выделять из общих блоков карты. Это примерно как считать рейтрейсинг на CPU, можно но затратно. А я так понял NVidia планирует в будущие карты просто вставить блоки на которых эта штука крутится в фоновом режиме (специально заточенные под нее) и минимально влияет вообще на общий фреймрейт. Это примерно как сейчас у многих в процессоре есть видеокарта, и никто особо на это внимания не обращает. Так же и будет дополнительный блок на всех картах скажем 70хх серии от самой дешевой до дорогой. А что касается роста стоимости вообще. Ну так достаточно число транзисторов сравнить. Это примерно как просить Ламборгини чтобы по цене был как Форд Фокус да еще при общем дефиците. Так оно обернулось и DLSS 5 конкретно тут ни при чем. Не хочется - можно не использовать. Вроде она отключаема.
ну это понятно и понятно, что ни хотят впихнуть невпихуемое. такими темпами гейминг просто как класс вымрет они стимулируют специально рынок, чтоб трясти деньги с людей. Но это не может длиться вечно. Игры становятся не играми, а второй работой. Карты дороже. Они же и создали этот дефицит, монополисты. Как срубить бабло?! сделать диффицит.
100% будет кризис игровой индустрии, он уже идет. тупик
Гейминг был нужен пока он приносил деньги. Когда приносят деньги другие вещи вы думаете кто-то вообще в здравом уме будет этим заниматься? Только из любви к искуству и чтобы порадовать геймеров? Ну этим неплохо у инди игр. Они очень нетребовательны и хорошо играются даже на встройках. Там их сотни тысяч в которые можно поиграть без необходимости покупать мощную видеокарту. Как по мне. так их более чем достаточно. Я вот в RimWorld играю, вообще ниакой видеокарты не нужно, удовольствия море. Или Darkest Dungeon. Да и других полно. Встройки будут догонять и догонять десктопные карты предыдущего поколения 40хх по мощности и лет через пять догонят. Или вы хотите еще более красивые игры чем AAA два года назад чтобы дешево и доступно для всех? Так это невозможно. Трудозатраты колоссальные, деньги нужно отбивать а это делать все сложнее и сложнее. Поэтому кроме "купить очень дорогую карту" есть и второй выход, вполне реальный и простой - играть в более простые по графике игры. Немного поумерить свои хотелки. Не золотой унитаз, конечно, не так приятно пользоваться, но вполне себе рабочее решение.
суть понятная. я играю на 3060 с 12 гигами практически во все что мне нужно. Hogwarts Legacy к примеру один из требовательных. STAR WARS Jedi - Survivor
Мне DLSS 5 не нужен, не собираюсь платить за него. Так чисто для работы потестить погонять.
Так вот. Поэтому я проблем лично вообще не вижу. Пересидеть это смутное время вполне могу без проблем. А там мощности хотите не хотите все-равно подешевеют, так как надо все больше и больше терафлопс на ватт выдавать. Цена в любом случае упадет, и серьезно упадет. Но не сейчас, конечно. Лет 5 минимум пройдет. Ну я как-бы не тороплюсь. А люди без этого "захапать побольше легких денег" видимо вообще не могут. Не могу их в этом винить, жизнь такая, система так воспитывает людей что такая стратегия в нашем обществе наиболее оптимальна. Воруешь и дерешь деньги с людей- в шоколаде, занимаешься альтруизмом - подыхаешь на свалке. Какой из этого может сделать вывод человек? Да все очевидно, на самом деле.