为什么m1 mac不支持外置显卡?

最近很多人都在聊M1 Mac为什么不支持外置显卡的事,其实原因挺复杂的。苹果一直说M1的GPU比Intel强很多,但强也不代表可以随便扩展。有外媒叫AppleInsider的,把开发者文档给翻了一遍,发现M1的SoC干脆直接把外置显卡从支持列表里删除了,这就意味着Mac mini、MacBook Air还有MacBook Pro彻底告别了雷电3扩展坞里的独立GPU。 要是以前,你还能通过第三方的Blackmagic eGPU来解决问题,可苹果最近动作很快,悄悄把这三款机型的兼容配件页面里的Blackmagic eGPU给撤了。现在在苹果商城搜eGPU也搜不出来了,看来官方是铁了心不让用了。 为什么苹果这么干?主要有几个原因:一个是为了生态闭环。M1芯片和ARM版的macOS已经配合得很默契了,加个NVIDIA或者AMD的显卡进去会打乱调度。第二个是功耗问题。外置显卡插在雷电口上,待机功耗动不动就30W以上,而M1本身才10W左右的TDP,这差距太大,散热和供电都没法解决。最后一个是为了芯片迭代的节奏。苹果想让用户把升级的心思都放在下一代M芯片上,而不是总想着找张新显卡来升级。 如果以后M2或者M3出来了情况会不会变?现在还不好说。有技术论坛的人猜可能有两种情况:一种是软件层面留个后门,以后让经过认证的外置GPU用低功耗模式跑;另一种是如果M2/M3的功耗和接口带宽都大幅提升了,苹果也可能会重新考虑政策。不过估计得等到2023年底之后才有戏。 所以对于那些想用外置显卡把Mac性能榨干的朋友来说,眼下只能接受现实了:至少在M1这一代里,雷电口再也没有独立GPU的位置了;要不就等M2出来,要不就去买Windows平台的设备,现在就这两条路可走。