Cortex A57,Nintendo Switch 的 CPU

Nintendo 的 Switch 已有八年历史,基于 Nvidia 的 Tegra X1 和 Cortex-A57 核心,却仍能运行《Fortnite》和《Tears of the Kingdom》等现代游戏,因此受到赞扬,尤其是与 Raspberry Pi 5 等更弱的当代芯片相比。评论者把它过时但高效的硬件与更强大的 iPhone、PC 以及 Steam Deck 等设备进行对比,并指出许多广受好评的游戏其实并不需要最前沿的处理能力。他们还讨论了 Nintendo 使用“成熟”或折价技术的策略——包括据称低功耗核心有缺陷的 Tegra X1 变体——认为成本控制、广泛可及性和巧妙优化比单纯的原始规格更重要。

Switch 性能 vs 其他设备

  • 许多人对一颗已有 8 年历史的 Tegra X1 仍能以可接受的画面效果和续航运行《Fortnite》《Skyrim》《Portal 2》以及《Tears of the Kingdom》这样的大作感到惊讶。
  • 与其他 SoC 相比,Tegra X1 仍被认为明显快于 Raspberry Pi 5 的 GPU,但远远落后于现代 iPhone/iPad 芯片。
  • 有人设想过一台类似 Switch、但搭载较老 Apple A 系列芯片(例如 A15)并配备 1080p 屏幕的设备,应该会“飞起”,但也认为这在商业上不太可能。

移植、图形与帧率

  • AAA 游戏移植到 Switch 时在画面上都做了大幅降级,但仍被认为“够用”,尤其是在那块小小的 720p 屏幕上。
  • 《Tears of the Kingdom》使用动态分辨率(掌机底座模式下最高约 900p),有人称其视觉效果令人印象深刻,但也抱怨帧率有时差强人意。
  • 讨论还将其与更早期的掌机/主机移植作比较(例如 PSP/DS 时代),认为 Switch 的降级程度比过去几代要轻。

掌机形态与生态

  • 关于 Switch 是否算真正的“掌机”存在争论:有人认为它比 DS/3DS 大得多,不适合放进口袋;也有人指出更笨重的老式掌机(Game Gear、Lynx)曾经存在。
  • 独立掌机市场被认为在很大程度上已被智能手机取代,因为手机“够用”而且始终带在身边。
  • 有人建议推出“Switch Micro”,或者依赖带手柄握把的手机来实现便携游戏。

SoC 选择、A53 bug 与成本哲学

  • 传闻称 Tegra X1 存在一个交叉开关 bug,导致复位后无法在 A57 与 A53 集群之间切换,Nintendo 因而忽略了 A53。后来文档里据说也删除了对 A53 核心的提及。
  • 归档证据显示,NVIDIA 起初宣传过 A53 核心,随后又悄悄移除了相关表述。
  • 解释包括:Nintendo 以非常优惠的价格拿到了一颗有缺陷但足够用的芯片;这种设计也符合 Nintendo 的策略,即创造性地使用“成熟”或更便宜的技术,并大幅削减成本(例如省略麦克风/摄像头、较晚才支持蓝牙音频)。

OO、间接分支与 FP/SIMD 讨论

  • 间接分支被联系到面向对象模式:虚方法和 vtable 会导致通过指针调用,从而增加分支预测难度。
  • 有人澄清,在某些架构(例如 ARM NEON)上,同样的大宽度 FP 寄存器同时用于浮点和 SIMD 向量运算,因此“更宽的 FP 寄存器”与向量化高度相关,而不只是标量精度。

未来硬件猜测

  • 有人猜测未来可能会出现基于 RISC-V 的主机,但也有人指出这会损害向后兼容性,除非增加额外硬件或翻译层。
  • 另一个传闻称,下一代 Nintendo 系统仍将使用新的 Tegra,并采用类似 DLSS 的超分辨率技术。
  • 关于向后兼容历史以及 ARM 的版税模式,也被讨论为架构选择的重要因素。

其他

  • 有观点认为,很多“史上最佳游戏”并不需要最先进的硬件;广受赞誉的作品往往更偏向于大众都能接受的最低配置。
  • Switch 的蓝牙音频延迟(SBC 编解码器)被批评为客观上偏高,不过有些用户表示主观上还可以接受。
  • 还有人提到,Switch Pro 手柄通过蓝牙与 Linux 配对很容易。