我有2011 年初的 13 英寸 MacBook Pro配备了 Intel Core i7-2620M CPU,并且已经切换到 Ubuntu,因为我的笔记本电脑对 MacOS 的支持几年前就被放弃了。
最近电池没电了,自此之后我发现了一些新问题,主要问题是笔记本电脑的 CPU 似乎被限制在 800MHz。我尝试了各种 CPU 密集型应用程序,例如解压 7-zip 文件,以查看 CPU 频率是否按 增加/sys/.../cpufreq/scaling_cur_freq
,但它仍然保持在 800MHz。
英特尔酷睿 i7-2620M额定频率高达 3.4GHz。我听说苹果会在电池电量不足或缺失的情况下限制 MacBook 的 CPU 使用率,但我还听说这仅限于 MacOS。
如何才能充分发挥我的系统的性能?
答案1
这是使用原装 MagSafe 连接器充电的 MacBook 的一个硬件问题。
当电池没电(或被移除)时,充电器无法与其通信。因此,充电器将提供刚刚够电源仅够主机运行,仅此而已。MacBook 内的固件识别出电池已无法使用,因此将 CPU 总线速率降至最低,对于您的型号,通常为 800MHz。无论您选择在机器上安装哪种操作系统,情况都是如此。
唯一可行的解决方案是更换电池。这将重置固件并允许 CPU 扩展到其最大可行速率。
笔记: 有一些方法可以强制 CPU 始终以 2.7GHz 或 3.4GHz 运行,方法是使用一些特殊的内核命令,但您无法使用 SpeedStep 根据系统负载自动上下循环。除非您计划在不久的将来将机器添加到地球的电子垃圾中,否则不建议您这样做。