前两天托尼在网上冲浪的时候看到个新闻,说继电脑上的 DLSS、FSR、XeSS 之后,高通也要为我们在手机上带来一种新的游戏超分辨率技术。
先和不了解的差友提一嘴,游戏超分辨率就是让显卡以低分辨率生成图像,然后再放大到更高分辨率上。更直接一点说,这是个牺牲一些画质,换来更好的帧数表现的技术。
而高通新发布的这个“骁龙游戏超级分辨率技术”,正是这个 “ 超分宇宙 ” 最新加入的一员。由于它的名字太长,高通也好像还没给它一个官方缩写。托尼就暂且把它简称为 GSR(Game Super Resolution) 吧。
由于 GSR 刚刚发布,托尼也没能搞到演示 Demo,只能先给大伙看看骁龙的卖家秀。
根据官方博客里的演示图,这家伙的效果看起来还不错。从 540p 超分辨率到1080p 后,至少没有暴力拉伸图像那种特有的糊。
要是米哈游的巨作能用上这种技术,是不是大家也能在中端手机上玩上 1080p 的原神了?
虽然梦想很美好,但托尼还是得先泼一盆冷水:最好不要对 GSR 提升帧数的效果有太高期待。
至于原因,那就得从这一众 “ 游戏超分辨率 ” 的原理讲起。
众所周知啊,老黄在 AI 领域是那是搞得风生水起。所以他在 DLSS 里也添加了很多 AI 的成分,这样你才知道,你在用英伟达的技术。
依靠 AI “ 脑补 ” 像素(DLSS 2),甚至直接 “ 脑补 ” 出整个画面用来插帧(DLSS 3),DLSS 在一些游戏中,有时能跑出几倍的原生帧率。
但是 DLSS 非常依赖自家 RTX 显卡上才有的 AI 硬件加速器,所以它的效果再好,也和我们这些在手机上打游戏的没关系。毕竟英伟达不做手机芯片好些年了。
任天堂 Switch 同款手机芯片,2015 年
而 AMD 主推的 FSR 则完全相反。作为一项开放的技术,它自然不可能使用专有的 AI 加速器。
在没有 AI 的情况下,想要超分辨率那必然只能用些传统手段,比如说抗锯齿和锐化。
抗锯齿这个功能,打游戏的应该都知道。说白了,就是把贴图边缘的 “ 狗牙 ” 挫的光滑些,提升观感。
无抗锯齿 vs 抗锯齿
而锐化则是摄影里更常见,有点类似于用黑线或者白线给物体“描边”,突出边缘和线条,降低模糊感。
图片来自 @摄影狗的咸鱼日常
FSR 就是 “ 快速抗锯齿 ” 和 “ 高性能锐化 ” 这两个旧技术的混合。
与 DLSS 相比,FSR 这种没有 AI 插手的超分辨率,无论是图像效果还是性能提升都比较平庸。
而高通这次的 GSR 也和 FSR 类似,同样是一个不使用 AI 的游戏超分辨率技术。
可能有人要问了,为啥高通不用 AI?他们的芯片不是也有硬件 AI 单元吗?
骁龙 8+ 上的硬件 AI 单元
原因也很简单:目前安卓手机的硬件 AI 加速器,第三方 APP 基本没法用。
虽然现在的中高端手机芯片都宣传硬件支持 AI,但这些硬件 AI 加速器五花八门,甚至就连高通自家的不同芯片里,那也是相去甚远。
我们翻了一下 ARM 开发板(用于开发和调试的专用硬件)AI 硬件加速器的手册,发现现状往往是换一块芯片,程序的写法就要跟着变。这就导致除了手机厂商定制的相机、文字识别等系统应用,第三方应用很难适配。
总不能要求第三方开发者为每款处理器都单独写一个版本吧!在不使用 AI 的基础上,高通的 GSR 能干的事情也就只能向 FSR 看齐,搞个抗锯齿 + 锐化到顶了。
不过,GSR 还是有一些创新的地方。
GSR 可以在一次处理中,同时完成 “ 抗锯齿 ” 和 “ 锐化 ” 这两个流程。而老前辈 FSR 需要把 “ 抗锯齿 ” 和 “ 锐化 ” 分成两次来做,性能占用更大。
根据高通的 PPT,这让 GSR 相比 “ 其他超分辨率技术 ”(估计就是 FSR,因为移动平台没别的了)有了 100% 的性能提升。
但这些创新对提高图像效果应该没啥帮助。高通也承认了,这种高性能是在处理过程中 “ 合理省略 ” 换来的。
因此,托尼估计,GSR 肯定达不到 DLSS 的效果,上限大概就是 FSR。
不过考虑到手机芯片绝对性能不强,有这么一个通用的超分辨率技术,总比没有强。
参考电脑上拿核显跑原神开不开 FSR 的效果,托尼预计,至少在手机上玩上 1080p 分辨率的原神应该真的不是什么问题了。
无FSR vs FSR
或者能让以前二三十帧的中端机,重新找回四十多帧的体验。虽然可能提升不会很大,但只要有提升,那我们就是欢迎的。蚊子腿再小也是肉嘛~