我有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 隨著系統負載自動循環上下。除非您計劃在不久的將來將機器添加到地球的電子垃圾中,否則不建議您這樣做。