为什么Apple在某些具有Power Nap功能的Mac上不支持Power Nap?


17

苹果已经发布了OS X Mountain Lion技术规范,其中列出了Mac排除在Mountain Lion某些功能之外的某些Mac,包括:

  • 电源小睡

何时从此功能中排除Mac?这是硬件限制吗?

我问,因为我了解到的是空投例如从一些Mac机排除在外,因为他们不支持它需要使用空投通过Wi-Fi点对点Wi-Fi网络。

我听说Power Nap可能需要Intel的Smart Connect Technology,因此在大多数Mac电脑中是不提供的。但是,这与MacBook Air(2010年末 已列出支持2011年中期或更晚的版本-但英特尔的Smart Connect即将在2011年左右发布。

一些硬件2010,对于该固件显然播种苹果(例如:MBA13SMCSeed_2010.smc内公开可用的2010MBA13.pkg),在规范下休憩目前公开。


1
Smart Connect是一个营销术语,显然是Windows营销术语。显然,Power Nap使用类似于Smart Connect的技术。不管它是否叫做Smart Connect(不是),这都不是问题。还不清楚Smart Connect是否专门具有处理器功能-英特尔的市场营销表明它涉及BIOS和WiFi卡之间的交互,尽管我确定处理器的低功耗运行能力也是一个因素。
丹尼尔

2
@DanielLawson有些人正在努力使PowerNap从事2010 MBA的工作。这个家伙报告说它有效。这表明PowerNap不再依赖Smart Connect,因为Smart Connect是2011
。– gentmatt

4
这听起来很苹果。如果某项功能正常运行,但不能很好地满足他们的质量标准,但苹果往往不提供该功能。这符合我的散热理论,而不是绝对的“该芯片组支持或不支持它” —如果PN可以在硬件上运行,但它触发PN的取消过于频繁(例如,由于功耗过多或过多)苹果)似乎倾向于将其完全关闭。
丹尼尔

1
@DanielLawson是的,可以了。:P
gentmatt 2012年

2
另请参阅此Macworld文章中标题为“为什么不支持我的Mac的部分”:macworld.com/article/1167970/…–
丹尼尔

Answers:


11

只有在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:可能是硬件;特别是热


3
我喜欢tl; dr部分:P
亚历山大-恢复莫妮卡2012年

这仍然不能解释为什么苹果公司不支持第三方固态硬盘。是不是苹果会不信任他们,因为不同制造商之间的质量差异很大?
gentmatt 2012年

1
我猜想这个问题反过来也一样。他们确实支持自己的SSD,因为他们确信无需风扇即可安全运行。他们(尚未?)无法检测并验证第三方SSD是否可以安全地安静无声地运行。首先不要伤害。
丹尼尔

我相信链接到Siracusa的评论实际上提到即使是标准的“硬盘替换” SSD也可能具有过高的功率要求;甚至不支持Apple提供的SSD,仅支持“板载Flash存储”,例如连接到较新的MacBook Air中的存储。
Dan J

1
苹果公司不会因为可能获利的用户份额太低而不会更新固件的说法是合理的。我仍然感到失望,因为无论遇到什么障碍,专业产品都应进行升级。
gentmatt 2012年

4

为什么Apple工程师X问题始终是一个棘手的问题,但简单的答案是,只有一小部分Mac硬件是针对最初的Power Nap实现的。

具体来说,Sandy Bridge和较新的Air以及视网膜MacBook Pro都具有不可用户更换的RAM和SSD,因此Apple可以确定不会出现奇怪的ram计时问题或与存储相关的超时问题。此外,这些模型都具有Intel集成的图形和Intel芯片组,这些芯片和Intel芯片组设计用于这种“睡眠时操作”以在低功耗状态下执行网络操作。

Mac一直具有使用“节能器”首选项中的内部时钟唤醒功能。接下来,他们被编程为定期唤醒以维护DHCP租约并与机场硬件进行对话,以便路由器可以在Mac睡眠时代理bonjour共享请求。Power Nap可以利用网络接口的这一功能在处于非常低的功耗状态时保持警报状态,这是一项进一步的举措。现在,CPU,存储设备和网络堆栈(而不是风扇,显示屏和键盘灯)将每小时启动一次,以查看可以完成哪些任务然后再进入睡眠状态。

如果您查看Power Nap的功能 -显然,这些功能旨在使用尽可能少的功率:

  • App Store更新仅每周触发一次
  • 睡眠时仅完成一次计算机备份。之后,在睡眠持续的过程中它将停止尝试备份
  • 每天触发一次软件更新(安全)
  • 其余所有项目(例如照片流,邮件,iCloud文档和同步数据)每小时刷新一次,而睡眠和小睡仍在继续
  • 一旦电池电量剩下30%的剩余电量,小睡活动就会停止

甚至Power的名称也让您知道主要的重点是保留功率,但仍然会执行某些时候必须要做的事情。其他人则推测热量是一个设计问题,就热量来自电池电源的使用而言,我同意热量是Power Nap的主要设计限制的副产品。

任何在翻盖模式下使用过MacBook Pro或在袋中关闭时醒来的人都知道,这些机器在大多数人都惊慌的温度下运行良好,并担心手持时会烫伤/感到疼痛。

只有时间(或一些公开声明,诉讼陈述或泄漏)会告诉我们哪些其他型号可以继续使用Power Nap功能,以及我的推理是否正确,为什么三个型号在发布时仅支持Power Nap。


3
除了简短的说明-紧密的集成,详尽的细节,确保功能稳定并在实践中能很好地工作(对较旧的型号可以运行某些新功能保持保守)是整个过程的标杆,部分原因使Apple苹果。我希望一些进取的程序员制作Cat Napper程序,以介绍适用于较旧Mac的近似方法。Power Nap的优点在于,硬件和软件可以协作,仅唤醒计算机的最小部分。只有Apple工程师才能知道哪些逻辑板和组件真正支持这种最小的唤醒/午睡习惯。
bmike

一般协议。撇开Power Nap:总的来说,我不希望苹果公司对支持或任何组合的支持做出任何其他解释—撤回或推迟。我认为,当行为变得足够好而无需其他解释即可正常工作时,我的支持就会扩大。
格雷厄姆·佩林

好的答案和合理的理由!我了解到,Apple决定在情况不稳定时不发布软件。毕竟,苹果对自己的产品有保证,需要履行。因此,稳定至上。
gentmatt 2012年

0

Power Nap需要SSD模型(只是不要求我提供参考,但我记得在WWDC主题演讲后对此进行了扩展讨论)。


4
技术规范一般不仅仅指固态硬盘,还特别提及具有定制设计闪存的Mac。即一台Mac与苹果2.5"固态硬盘将不支持暂作休整。
gentmatt

所以我猜我的Crucial M系列不会属于“受支持”的范围?>?
伊夫史密斯2012年

好了,老年人也可以在Mac与SSD不明白这一点,像第二代的Macbook Air
jmlumpkin

-4

仅2011年中或更新的MacBook Air型号以及带有出厂SSD的Retina显示屏MacBook Pro型号支持此功能;即使这样,他们可能仍需要固件升级。请参阅Mountain Lion的PowerNap功能需要固件更新


您的答案仍然需要说明Apple为什么不向其他Macbook Pro型号提供固件更新。到目前为止,不幸的是,这还不是一个足够的答案。
gentmatt 2012年

您需要询问Apple-我们这里的任何人都无法为别人回答“为什么”。
JRobert

1
关于Apple软件的最佳答案始终是从软件中获取时。但是,丹尼尔(Daniel)在最后一段中发现了一个非常合理的论点:将获利的用户份额可能太低
gentmatt 2012年

2011年的《我的航空》没有视网膜显示屏,但很高兴午睡。我确实获得了EFI固件更新,以添加对出厂时机器上没有的其余Power Nap的支持。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.