バッテリーのない状態でのCPUの制限を解除したい

MacBook Pro (Retina, 13-inch, Late 2012)を使っています。

ある日、右のバッテリーに×マークがついていました。

システム情報で見ると、バッテリーが未装着となっており、PRAM、SMCのリセット等色々試しても戻らず。

バッテリーの有償交換を頼めばいいんでしょうけど、そのまま使ってても問題ないかと思っていました。

しかし、このままだとCPUのクロックに制限がかかり、今まで動作していたソフトが重くなったりしています。

電源が足りなくなるかもしれないと分かっていても、制限を解除したいです。

何か方法はないでしょうか?

MacBook Pro with Retina display, OS X Mavericks (10.9.5)

投稿日 2014/10/04 22:26

返信
返信: 39

2017/02/08 11:56 thigaru への返信

もう3年も前の書き込みへの返信になりますが、ご参考までに。


バッテリが劣化し「今すぐ交換」と表示されるようになると、私のMacBookPro 13インチ Early 2011ではCPUにロックがかから、0.8GHzでしか動作しなくなっていました。バッテリを交換すると何事もなかったかのようにCPU本来の動作周波数制御になります。Intel Power Gadgetで測定・比較した結果を以下に示します。

ユーザがアップロードしたファイル

つまり、バッテリを交換しない状態でCPUのロック解除は不可です。HDDをSSDに交換したり、SMDやNVRAMをクリアしたりしてみましたが、そもそもハードウェアの仕様として、劣化した内蔵バッテリを使い続けているとCPUロックがかかるようです。参考までにGeekbench4を使ったCPUベンチマークテストの結果を以下に示します。


内蔵バッテリ交換前(「今すぐ交換」の表示が出ている状態)

ユーザがアップロードしたファイル


内蔵バッテリ交換後(バッテリ正常の状態)

ユーザがアップロードしたファイル

ご覧の通り、劣化した内蔵バッテリを放置したままにしているとシングルコアで1/2、デュアルコアで1/3の速度に制限されていた事が数値で確認できました。


MacBookProの動作が異様に遅いと感じたら「バッテリ交換」が解決の早道だと私は感じました。

最後に、これほど重要な技術情報が公開されているとはいえない状況なのは非常に残念です。

2014/10/05 01:23 亀どん への返信

macharumagedonさん、亀どんさん、回答ありがとうございます。

バッテリがない状態でACを抜いちゃったら? もし高負荷で使ってて高温のCPUがいきなり電源断でファン停止・・・・

CPU壊れますよ?

だからバッテリのない時はCPUを高負荷(高温)にしないようにリミッタかけてるんじゃないのかな?

なるほど。バッテリーが壊れたのがスリープ中でよかったと思ったりしてます。


脱線しますが、この状態になってから1度ACアダプタが抜けた時、起動中のソフトが無理矢理動こうとしていた事がありました。

Mac内に電気がまだ残ってたんでしょうかね?

2014/10/04 23:00 thigaru への返信

もう膨らむこともないと思います…

充電池そのものは無事の可能性があります。なので膨らむ可能性も残っております。


それでCPU を全開に、たぶんできないと私が思う理由も書いておくと、どうもCPU をフル稼働させる際に必要なのはバッテリー内の電気ではなくてバッテリーを取り付けた際に使用可能となる回路らしいのです。バッテリー内の電気が必要ならフル稼働時にAC 電源をつないでいてもバッテリーが減るはずなのですが、その状態が確認されません。

2014/10/04 23:14 ni_ki への返信

それでCPU を全開に、たぶんできないと私が思う理由も書いておくと、どうもCPU をフル稼働させる際に必要なのはバッテリー内の電気ではなくてバッテリーを取り付けた際に使用可能となる回路らしいのです。バッテリー内の電気が必要ならフル稼働時にAC 電源をつないでいてもバッテリーが減るはずなのですが、その状態が確認されません。

もしそうだとしたら、バッテリー交換しか無いですよね…

バッテリーが物理的に外れたわけでもないみたいですし、どうしようもないってことでしょうか。

iMacみたいにもともとバッテリーがない扱いにできないかな、なんて思ってた自分がバカでした。

2014/10/05 01:07 ni_ki への返信

こんにちは。

一応私は電気設計が専門なので、補足しておきますが。

どうもCPU をフル稼働させる際に必要なのはバッテリー内の電気ではなくてバッテリーを取り付けた際に使用可能となる回路らしいのです。

違うと思う・・・・・

バッテリがない状態でACを抜いちゃったら? もし高負荷で使ってて高温のCPUがいきなり電源断でファン停止・・・・

CPU壊れますよ?

だからバッテリのない時はCPUを高負荷(高温)にしないようにリミッタかけてるんじゃないのかな?

充電用の回路とCPUへの電力供給(DCDC回路)は別回路です。CPUが高負荷で電流が必要な時は充電電流側を少なくする(急速充電は停止する)ような

制御は行ってるでしょうけど。

バッテリー内の電気が必要ならフル稼働時にAC 電源をつないでいてもバッテリーが減るはずなのですが、その状態が確認されません。

急速充電を通常充電にするかトリクル充電にするか、だけですからバッテリが減るわけではないでしょうね。



あと、こちらも。

脱線ご勘弁

この回路は非常に消費電力が(μAオーダー)少ないので通常のテスターなどでは検出が出来ないと思います。

リチウムバッテリの充電はトリクルであっても数10〜100mAオーダーですよ。

μAなのは電源OFF時のSMCの駆動電流くらいでしょう。 ちなみにこの程度は安物のデジタルテスターでも検出できますけど。


まぁ.... リミッタかけてる意味がちゃんとあるということですね。>トピ主様


私もちょっと脱線ですがご勘弁。(^^;

2014/10/05 01:36 亀どん への返信

バッテリがない状態でACを抜いちゃったら? もし高負荷で使ってて高温のCPUがいきなり電源断でファン停止・・・・

CPU壊れますよ?

だからバッテリのない時はCPUを高負荷(高温)にしないようにリミッタかけてるんじゃないのかな?


なるほど。それだと現行モデルでは試せないですがバッテリーが無い状態でCPU の温度が、バッテリーの有る状態と比べて低いかどうかで判断がつきますね。

試してみたいところですが手元にバッテリーが外せるノートMac が無いのが残念です。改造は苦手なので。

2014/10/05 05:41 thigaru への返信

thigaru さんによる書き込み:


落ち度がなくても壊れますので。

落ち度はたくさんある気がします…


そうでしたか。

ファンが爆音鳴らしてる時に急に止めたらCPUが壊れるってことはファンが爆音鳴らしてフリーズしたらどうしようもない気がします。

必ず壊れるわけではないと思います。私は何度かCPU 全開中にノートMac の電源が落ちたことが有りますが壊れませんでした。

どの程度の確立で故障するのか興味が湧きますが試すのは難しそうです。

2014/10/05 08:05 thigaru への返信

ところで、ふと思ったんですけど、ファンが爆音鳴らしてる時に急に止めたらCPUが壊れるってことは

ファンが爆音鳴らしてフリーズしたらどうしようもない気がします。

そんなことでCPUは壊れませんよ。

CPUが暴走してT-Junctionの温度を上回る状態がそれなりに続いたりしない限り、普通はフリーズしたらCPUの処理も止まりますから負荷が減るので温度は下がります。

仮に、いきなり電源が落ちても、CPUへの電力供給も止まりますから、ヒートシンクから徐々に放熱して温度は下がります。

BIOSを弄って無理矢理設定以上のオーバークロックをした状態で、冷却ファンだけいきなり止まったりしなければ、現在のCPUは、そう簡単に壊れません。

2002年頃の、安全装置が無く、簡単に焼損して「焼き鳥」になる事で有名だったAMD AthlonXP (Thunderbird)じゃないんですから。


その程度で壊れるのなら、今、私がこの書き込みをしているASUS製のノートPC(K53TK)は、とっくに壊れています。

本来、1.5GHz動作/TC時2.4GHz動作のAMD A6 3420Mを、現在は2.5GHz動作/TC時3.0GHzでオーバークロック動作させていますが、この設定にたどり着くまで、何度もフリーズさせたり、ブルースクリーンを出したりしながらテストを繰り返しましたから…。

3.13GHzまでCPU速度は上げられますが、3.0GHz以上で常用すると、10分以内にフリーズしちゃいますので…。

2014/10/05 08:08 粕谷 明 への返信

そんなことでCPUは壊れませんよ。

CPUが暴走してT-Junctionの温度を上回る状態がそれなりに続いたりしない限り、普通はフリーズしたらCPUの処理も止まりますから負荷が減るので温度は下がります。

仮に、いきなり電源が落ちても、CPUへの電力供給も止まりますから、ヒートシンクから徐々に放熱して温度は下がります。

BIOSを弄って無理矢理設定以上のオーバークロックをした状態で、冷却ファンだけいきなり止まったりしなければ、現在のCPUは、そう簡単に壊れません。

2002年頃の、安全装置が無く、簡単に焼損して「焼き鳥」になる事で有名だったAMD AthlonXP (Thunderbird)じゃないんですから。


その程度で壊れるのなら、今、私がこの書き込みをしているASUS製のノートPC(K53TK)は、とっくに壊れています。

本来、1.5GHz動作/TC時2.4GHz動作のAMD A6 3420Mを、現在は2.5GHz動作/TC時3.0GHzでオーバークロック動作させていますが、この設定にたどり着くまで、何度もフリーズさせたり、ブルースクリーンを出したりしながらテストを繰り返しましたから…。

3.13GHzまでCPU速度は上げられますが、3.0GHz以上で常用すると、10分以内にフリーズしちゃいますので…。

よかった、今まで何度かフリーズした自分のパソコンは無事ってことですね。

2015/03/03 04:30 thigaru への返信

今更ですが、別件でバッテリー関係を調べていたら気付いたことがあるので書き込ませて頂きます。

thigaru さんによる書き込み:


つーかCPUの速度制限くらい、ユーザー側で解除させて欲しいですねぇ。

Mac がかなり違うので同じかどうかは分りませんが私のところでMacBook Pro(17-inch, Late 2011) OS X 10.10.2 でCPU,GPU 全開で調べたらAC アダプタだけでは状況によっては給電が追いつかない状態が確認できました。AC アダプタが給電できるのは94W 程度のようですが、バッテリーの方は100W を超えるくらいの給電をしている数字が表示されました。GPU はAperture を立ち上げただけでも割合電力を消費するようですね。

いままでCPU の速度制限が何故なのか不思議だったのですが、なるほど、解除できないわけですね。


余談ですがFireWire スピーカーが音を出していなくてもそれなりに消費電力が大きい事がわかりました。

2015/03/03 07:17 ni_ki への返信

ni_ki さんによる書き込み:


Mac がかなり違うので同じかどうかは分りませんが私のところでMacBook Pro(17-inch, Late 2011) OS X 10.10.2 でCPU,GPU 全開で調べたらAC アダプタだけでは状況によっては給電が追いつかない状態が確認できました。AC アダプタが給電できるのは94W 程度のようですが、バッテリーの方は100W を超えるくらいの給電をしている数字が表示されました。GPU はAperture を立ち上げただけでも割合電力を消費するようですね。

いままでCPU の速度制限が何故なのか不思議だったのですが、なるほど、解除できないわけですね。

なるほど。付属のACアダプタじゃ追い付かなくなることが本当にあるんですね。

じゃあ前にどこかで見たパソコンみたいに、上位互換品買えば解決…になったらいいんですけどね。

Macじゃ上位互換品使ってもそのままだったと聞いたことがあります。

MBPR13inc late2012は60Wだから、85Wのを買えばいい って訳でもないんですよね…

2015/03/04 04:05 ni_ki への返信

情報として続報です。MacBook Pro(Retina, 15-inch, Mid 2012)OS X 10.10.2 でCPU,GPU 全開で試したところ、やはりAC アダプタだけでは給電が追いつかないようでバッテリーを少しずつですが使用しました。このMac はThunderbolt ポートが二つあり最低でも10W の給電能力があるはずですが今回はその給電を使用しておりません。10W 余裕がある状況下でもAC アダプタだけでは足りないとなるとバッテリーが無い状況でCPU が全開できないのは給電の都合と推測出来ることが、やはり考えられます。

2015/03/06 17:40 ni_ki への返信

ni_kiさん による書き込み:


情報として続報です。MacBook Pro(Retina, 15-inch, Mid 2012)OS X 10.10.2 でCPU,GPU 全開で試したところ、やはりAC アダプタだけでは給電が追いつかないようでバッテリーを少しずつですが使用しました。このMac はThunderbolt ポートが二つあり最低でも10W の給電能力があるはずですが今回はその給電を使用しておりません。10W 余裕がある状況下でもAC アダプタだけでは足りないとなるとバッテリーが無い状況でCPU が全開できないのは給電の都合と推測出来ることが、やはり考えられます。

なるほど。これでは上位互換品を使っても危ういですね。

常に全開で使うことはないにせよ、追い付かなくなることはあるんですね。

けど、何も半分まで落とさなくても良いじゃないですかorz

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

バッテリーのない状態でのCPUの制限を解除したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。