以前的人都觉得MacBook Air玩不了3A游戏,结果现在有了苹果自家的芯片,这局面彻底变了。看看现在的MacBook Air,装了M3芯片,CPU有12个核(8个性能核加4个能效核),GPU有10个核,玩像《星球:重启》这种游戏,1080p分辨率下帧数稳稳60帧左右,功率还没超过80W,全程连风扇都不用转。以前那种游戏本非得厚重、发烫、风扇吵得像直升机似的老逻辑,现在全被Apple Silicon给推翻了。 苹果的统一内存架构(UMA)把CPU和GPU之间的数据搬运问题解决了。以前独显得把内存里的数据复制到显存里,这来回复制几百次浪费不少资源。现在大家共用一块内存,数据不用搬了,延迟少了,能耗也下来了。M2时代的MacBook Air加载地图那种流畅感,全靠这套架构。续航方面更是夸张,M3版本打游戏能超过10小时。 至于以后的M5芯片嘛,现在还在预测阶段。按苹果的路子来看,工艺肯定往3nm甚至更小的方向走。制程变小了不仅晶体管密度高了,泄漏电流和开关速度也会变快。这意味着同样的功耗下能算更多东西。有人估算说如果M5用上更先进的工艺,算力可能比M3提升30%到50%。虽然这个幅度很大猜不准,但方向肯定是没错的。 内存带宽可能比核心数更关键。大场景渲染有时候不是算力不够,而是喂的数据不够快。如果内存带宽能突破,那在这台轻薄本上跑开放世界游戏会更顺滑。Neural Engine这块也挺有意思的。如果让神经网络引擎去管游戏里的AI决策和路径规划这些事,CPU和GPU就能专心渲染画面了。 其实游戏圈以前总觉得玩游戏和做内容是两码事。现在有开发者已经在用MacBook Air做原型开发和测试了。这东西轻薄、安静、续航长,出差带着调试起来也方便。M5要是真这样搞下去,“玩”和“造”就能在一台机器上完成了。 还有件事挺有意思的:当大家都在吹云游戏和跨平台的时候,苹果在悄悄提升本地运行的上限。Rosetta 2让好多Windows游戏在Mac上跑起来了。这时候机身没声音没热量,屏幕里炮火连天——这大概就是苹果想讲的故事。