为什么Mac的CPU受到限制?(涡轮增压比)


15

AnandTech提供了有关如何检查Mac CPU 的Turbo Ratio的说明1。由于已记录它们,因此非常容易找到该信息。

在Mountain Lion中,您可以通过以下方式进行操作:

  1. 打开 /Applications/Utilities/Console.app
  2. 打开system.log左侧的。
  3. 搜索包含的条目 Turbo Ratios

您会发现类似以下内容:

Dec 16 20:11:47 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 0035

这意味着:

上面的行将涡轮比列出为0035。四位数是活动核心Turbo比率4C / 3C / 2C / 1C)。取决于活动内核,时钟速度可能会有所不同。每个数字都是十六进制的

前两个数字为0,因为CPU的内核不超过两个,因此当4个或3个内核处于活动状态时,它们不支持任何加速比(2012 Macbook Air,i5-3427U)。第三个数字告诉我们两个核心处于活动状态时的最大turbo加速:3.这是3个bin,其中每个bin为100MHz,即比现有的1.8GHz工作频率(2.1GHz)高300MHz 。

当只有一个核心处于活动状态时,第四个数字为我们提供最大turbo:5.五个仓为500MHz,这在1.8GHz基本频率之上为我们提供2.3GHz

(从AnandTech编辑的文本适合我的CPU。)

但是,根据notebookcheck.net 2,Turbo Ratio应该为008A1.8GHz / 2.6GHz / 2.8GHz。这与苹果公司在2012年推出的13英寸Macbook Air 的广告3一致

在此处输入图片说明

这就提出了一个明显的问题:为什么Mac的CPU受到限制?

  • 我希望能够使用MSR工具获取有关时钟速度的更多信息,但是要使它们起作用,我需要以32位内核模式启动,而该模式在Mountain Lion中不再可用。

  • MacCPUID 4是Intel的官方工具,可用于计算当前CPU时钟。当前版本2.1已于2012年10月31日发布,但仍存在问题。不管我如何给CPU施加压力,它始终会计算出时钟为恒定的2.3 GHz。


当我发现我使用的虚拟机从未报告过高于2.3 GHz的时钟速度时,我最初开始对Macbook Air中的CPU时钟速度感到怀疑。我的发现system.log使我感到惊讶,因为Macbook Air在正常使用情况下运行非常酷,这就是为什么我完全不希望CPU节流的原因。此外,AnandTech报告称,2011年的Macbook Air并未受到限制。万一您可以使用2012 Macbook Air,请报告是否看到相同的信息?
gentmatt 2012年

1
同一台机器,相同的涡轮比...
cablem

@cablesm感谢您告诉我。我还发现超级用户上的用户URI遇到了这种情况:superuser.com/q/517476/182260
gentmatt 2012年

如果只有英特尔发布了Turbo Boost监视器或OS X API ...- stackoverflow.com/q/13996083/475228-同样不清楚是否有任何错误-只是因为您没有看到最大Boost达到的条件启用并不意味着在某些轻载情况下也不会启用。
bmike

@bmike在OS X下监视涡轮增压功能会很棒。我运行了Cinebench R11.5基准测试,以更全面地了解正在发生的事情:4个线程-> 2.47,1个线程-> 1.10。无论如何,如果AppleIntelCPUPowerManagement如AnandTech所述工作的Turbo Ratio数字有效,则尚未启用最大Turbo Boost。
gentmatt 2012年

Answers:


7

因此,我运行了一些Cinebench R11.5基准测试,以获取有关我的i5-3427U 1(1.8-2.8 GHz)CPU的单线程性能的更多信息:

1个线程→1.10

我还通过AnandTech-@anandshimpi 2与链接文章的作者联系。Anand Lal Shimpi很高兴向我发送一张工作台图表,比较了使用Cinebench R11.5的2011 13“ Macbook Air与2012 13” Macbook Air的单线程性能。

在这张照片中,我添加了有关最大单线程CPU时钟的信息以及对测量性能的比较,例如Anand Lal Shimpi所建议的。

在此处输入图片说明
[ 图片来源 ]

在此信息图中,我专门进行比较:

  • 2011 13英寸Macbook Air,i5-2557M 1.7GHz / 2.4GHz / 2.7GHz
  • 2012 13英寸Macbook Air,i5-3427U 1.8GHz / 2.6GHz / 2.8GHz

如您所见,在涡轮增压模式下,2012型号的单线程时钟增加了3.7%

但是,基准分数提高了9.9%,这不仅是由于时钟频率更高,而且还归因于更高效的Ivy Bridge体系结构,该体系结构比Sandy Bridge 快约5-15%3

总而言之,基准分数符合预期,Turbo Ratios日志条目则不符合预期。阿南德·拉尔·辛皮(Anand Lal Shimpi)“发现这是个错误,于7月提交给苹果” 4

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.