只有在MacBook Air(2011年年中或更新版本),MacBook Pro的配备Retina显示屏最初支持的支持了休憩。原因是需要SMC更新才能获得Power Nap的所有功能,而这是Apple选择主动编写固件更新以支持该功能的唯一模型。换句话说,不是苹果运行了一些排除脚本来将其他模型拒之门外。它需要对固件进行主动更新,以使模型运行Power Nap,并且他们选择为两台特定的计算机这样做。
在随后的固件更新中,Apple在Power Nap中包含了2010年中的MacBook Air机型。
至于他们为什么做出这个决定,我们进入了推测的领域,但是幸运的是,我们在这里有一些很好的信息。
Power Nap背后的想法是,当计算机似乎不时处于睡眠状态时,它实际上会唤醒并执行各种任务。但是,这种唤醒对用户而言并不明显,因为计算机保持黑暗且无声。这意味着没有音频或视频被激活。这也意味着,与该问题特别相关的是,风扇也处于关闭状态。
这就需要一个可以不带风扇运行的存储设备和一个可以不带风扇运行的处理器(很抱歉,G5非常热-我怀疑是否有办法为您提供支持)。
根据约翰·西拉库萨(John Siracusa)对史诗般的《山狮》的评论,Power Nap调用的“黑暗唤醒”模式不会打开风扇。因此,只有Apple知道设计为能够访问其存储而没有过热风险(例如旋转的硬盘可能)的设备才能利用Power Nap。Siracusa建议第三方SSD可能具有不同的热量曲线。
虽然可以在任何计算机上安装SSD ,并且Apple 也许可以为所有Mac编写固件更新,以便Power Nap检查计算机是否具有SSD驱动器,如果可以,则运行Power Nap,但他们没有选择这样做。 。相反,他们仅使Power Nap在他们知道将具有SSD驱动器的那些型号的计算机上工作。
该限制可能不是基于驱动器的;可能是无法静默运行的处理器。鉴于受支持的机型,这对我来说似乎不太可能,但这可以解释为什么不包括2010 MacBook Air。Power Nap监视温度,并且如果系统变得过热而无法冷却,则Power Nap会脱离,但如果早期MBA的处理器经常触发此类警报,则可能是Apple从支持此功能的型号列表中删除它们的原因电源小睡。
tl; dr:可能是硬件;特别是热。