为什么Switch可以流畅运行《塞尔达》?

发布时间:
2025-01-10 22:35
阅读量:
1

你看高赞那种遮遮掩掩瞎吹一气就是不说帧数的样子还不明白所谓的“流畅”是怎么来的吗?

任天堂为了能让塞尔达上Switch做出了许多牺牲。但哪怕做了这么多牺牲,Switch依然称不上可以流畅运行塞尔达,你顶多可以称他为“不卡”,或者你卡习惯了“适应”了。哪怕是这个“不卡”,有时都能难做到。

但如果让所有kol都来吹流畅,就可以以此来塑造一个“流畅”的社区共识。如果还不行,那就重新定义流畅。


回到正题,任天堂为了把这些大型游戏塞进机能孱弱的Switch主要依靠以下几点。

1.砍特效。

砍阴影砍反射砍多边形,头发换成塑料块,光照拉最低,新技术直接不用,你怎么试图把3A大作装到1050的笔记本上任天堂就怎么试图把塞尔达装在ns上。

现在已经是ps5时代,不是ps3时代了,主机的架构已经没有那么奇葩了,游戏的优化是一门软件工程而不是玄学,绝大多数都是通过阉割和讨巧来实现的。

2.砍分辨率

宣传的广告打的是720p,荒野之息一般是往600p左右缩。王国之泪看600p依然掉帧,那就往540p缩。1080p需要渲染1920×1080个像素块,540p只需要渲染960×540个像素块,渲染压力只有1080p的25%,等效于ns的芯片性能翻了四倍。你把那个孱弱的tegra x1性能翻四倍,实际上也没那么弱了。

简单算下单核性能,分辨率缩到720p,那这个芯片的性能超过骁龙778G,如果缩到540p,那这颗芯片的性能超过骁龙8+gen1。再加上优化努努力再锁一下帧,只要你不怕540p辣眼睛那这个性能也不是特别的差是不是。

3.锁帧

近古年代,彼时的任天堂还在鼓捣他那个大暴死的WiiU,主导国内主机舆论圈的还是索尼玩家。那会拿主机玩游戏还是一件蛮有逼格的事。可是到了ps4生命末期,索尼遭遇了和ns差不多的问题,性能不够了。那会pc界出了神卡1060,花5000块不到就能组一款能把主流3A顶到60帧的电脑了。而ps4呢?为了照顾初版ps4,许多游戏锁了30帧运行,这体验不就没有PC的好了么?

这时候主机玩家就发明了一个神论,波动的高帧数要比稳定的低帧数更卡。什么意思呢?就是你电脑跑60帧,但有时候会掉到50帧,有时候会超到70帧,这一来一回就有了20帧的视觉差,大家就会觉得卡。相反,我ps4锁在30帧不是我性能差高不上去了,而是我注重玩家体验。

要是这个神论你也认可,那他确实挺流畅的,因为塞尔达传说也锁30帧了。30帧输出的帧数相比于60帧少了一半,不严谨统计下约等于性能超一倍。更何况王国之泪根本稳不了30帧,场景一复杂就掉到20帧。

所以你看,只要你接受了这一切,那ns那块孱弱的tegra x1垃圾么,其实也不垃圾。只要你以平均分辨率600p均帧不到30的王国之泪为基准,以同样的渲染难度渲染1080p60帧的王国之泪,等效于你的Tegra x1性能翻八倍,8+gen2的性能翻两倍,GPU部分超过1060桌面版!你让软件商把一个王国之泪渲染水平的游戏搬上1060的PC机,这应该不是什么难事吧。

当然说一千道一万,实际上大家并不把一个540p30帧还不稳的的东西叫做“流畅运行”。540p什么概念,已经跌出高清化掉到标清化水平了。现在保安室的监控屏都够呛比他糊。你以540p的分辨率跑30帧还经常掉,那大家只会觉得卡爆了。

END