バッテリーレスMacBook ProのCPUは非常に遅い

バッテリーレスMacBook ProのCPUは非常に遅い

私は持っている2011年初頭の13インチMacBook ProIntel Core i7-2620M CPU を搭載しており、数年前にラップトップの MacOS サポートが廃止されたため、Ubuntu に切り替えました。

最近バッテリーが切れて、それ以来いくつか新しい問題が見つかりました。主な問題は、ノートパソコンの CPU が 800MHz で上限に達しているように見えることです。7-zip ファイルの解凍など、CPU を集中的に使用するさまざまなアプリケーションを試して、CPU 周波数が に従って上昇するかどうかを確認しましたが/sys/.../cpufreq/scaling_cur_freq、800MHz に設定されたままです。

インテルCore i7-2620Mは3.4GHzまで対応バッテリーが弱っていたり、バッテリーが切れている MacBook では、Apple が CPU 使用率を調整すると聞いたことがありますが、これは MacOS に限定されているとも聞きました。

システムから最大限のパフォーマンスを引き出すにはどうすればよいですか?

答え1

これは、充電にオリジナルの MagSafe コネクタを使用する MacBook のハードウェア固有の問題です。

バッテリーが切れている(または取り外されている)場合、充電器はバッテリーと通信できません。その結果、充電器はちょうどいいメインマシンを動作させるために必要な電力しか供給されません。MacBook 内のファームウェアは、機能するバッテリーがないことを認識して、CPU バス レートを最低限に抑えます。これは、モデルによっては通常 800MHz です。これは、マシンにどのオペレーティング システムをインストールするかに関係なく当てはまります。

唯一の実行可能な解決策は、バッテリーを交換することです。これによりファームウェアがリセットされ、CPU が最大実行速度までスケールアップできるようになります。


注記: 特別なカーネル コマンドを使用して、CPU を常に 2.7GHz または 3.4GHz で実行するように強制する方法がいくつかありますが、SpeedStep を使用してシステム負荷に応じて自動的に上下させることはできません。近い将来にマシンを地球上の電子廃棄物に加える予定がない限り、これを実行することはお勧めしません。

関連情報