一款新模组让Steam Deck及其他AMD掌机获得了本不该拥有的能力:英伟达(NVIDIA)的DLSS(深度学习超级采样)超分辨率技术。

HelixSR由开发者lonewolf0622两天前在GitHub上发布,它是一个在Direct3D 12上替代AMD FSR 3.1超分辨率器的即插即用方案,转而在AMD GPU上运行英伟达的DLSS神经网络。具体来说,它使用的是预设E(开发者称之为模型E),该预设随DLSS 3.7引入,是DLSS基于CNN模型的最后一个版本,此后英伟达在DLSS 4中转向了Transformer模型。这对掌机来说其实非常合适,因为CNN模型运行起来要轻量得多。游戏仍然以为自己在与FSR 3.1通信,但实际输出的是DLSS的重建画面。诀窍在于,该网络以纯DirectX 12计算着色器的方式运行,因此不需要英伟达驱动、不需要CUDA、也不需要ROCm,甚至可以通过Proton和vkd3d-proton在Linux上运行。
AMD自家的机器学习超分辨率器FSR 4官方仅限于RDNA 4 GPU,使得Steam Deck的RDNA 2芯片、乃至ROG Ally X等基于RDNA 3的掌机只能停留在较旧且明显逊色的FSR 3上,后者仍依赖时序超分辨率。社区变通方案可以让FSR 4在这些设备上运行,但性能代价高昂,掌机在面对高负载游戏时根本无力承受。
这正是HelixSR的用武之地。一位ResetEra用户测得,在800p分辨率下,HelixSR每帧约耗时3.5毫秒,而FSR 4为4.5毫秒;在1080p下则为7毫秒对11毫秒,此时Steam Deck的GPU运行频率为1400 MHz。在BC-250上,原帖作者在以4K运行IO Interactive的《杀手:暗杀世界》(Hitman: World of Assassination)时看到了更悬殊的差距:使用DLSS质量预设时达到35帧,而FSR 4仅为17帧。
关于画质的看法略有分歧。原帖作者认为它不如FSR 4,但仍远好于FSR 3。YouTuber BlackHeart909则更为热情,认为在某些情况下它甚至可能比FSR 4更好看。在其测试中,BlackHeart909在Steam Deck上以性能模式运行《识质存在》(Pragmata)时达到34至40帧,在ROG Ally X上以1080p运行《控制:共鸣》(CONTROL Resonant)时达到35至40帧,而该游戏此前饱受严重残影困扰。将Ally X的输出降至720p后,便可锁定60帧。
HelixSR的进化速度非常快。发布后的短短几天内,开发者已推送了五次更新,新增了单文件安装器、全新的质量超级采样模式(QSSM),该模式以高于屏幕分辨率进行渲染以获得更干净的边缘,并修复了Windows下RDNA 3 GPU上报告的图像模糊问题,也就是影响BlackHeart909的ROG Ally X的同一问题。不过它仍有局限:仅支持Direct3D 12游戏,不支持Vulkan,且不使用FSR 3.1的游戏需要OptiScaler。
对于过去几年目睹超分辨率差距不断拉大的Steam Deck用户来说,这是一个非常引人注目的进展,或许能延长该设备的寿命,而Valve则在等待推出Steam Deck 2的最佳时机。据AMD爆料者Kepler_L2上次透露的消息,Valve的目标是2028年,尽管持续的零部件危机可能会推迟其发布。



