web-dev-qa-db-ja.com

バッテリーを使用しているときにMacBookのCPU速度を下げることはできますか?

Core 2 DuoCPUを搭載したMacBookを持っています。 CPUの現在の速度を表示できる CoreDuoTemp がインストールされています。常に次のように表示されます。

ミニ:1.0 GHz 
マキシ:2.0 GHz 
電流:2.0 GHz

私のラップトップは、最大1 GHzで動作する場合、バッテリーでより長く動作すると思います。これを設定する方法はありますか、それともCPU速度の調整は完全に自動ですか?

9
Greg Hewgill

電源管理設定には pmset コマンドを試すことができます。

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

しかし、それが望ましい効果をもたらすかどうかはわかりません。

5
splattne

CPU速度を手動で1GHzに制限することはできません。

バッテリー寿命を最適化できます。

システム環境設定に移動し、省エネ設定(電球)を選択します。最初のドロップダウンをバッテリーに設定し、2番目のドロップダウンをエネルギー節約のために最適化するように設定します(私のMacはオランダ語に設定されているため、英語でこのオプションの正確な表現がわかりません。これでCPU設定が最適化されます。

4
dyve

バッテリーの寿命を「浪費する」のは周波数ではなく、電圧です。通常、より高い周波数にはより高い電圧が必要です-より多くの熱が放出され、ファンが作動する必要があります。

CPUは、工場出荷時に同じではありません。すべてのCPUは、99%が動作する電圧を受け取ります。それらのパーセンテージは、より低い電圧でうまく機能します。

それらのいくつかはULV(超低電圧CPU)として販売されており、ワット数が少なく、バッテリー寿命への影響が少ないため、パフォーマンスが優れているため、購入するのに費用がかかります。特定のプロセッサを確認する必要があります。

Mac OS Xに適したアプリケーションの1つは、 CoolBook です。周波数が必要な場合は、CPUを簡単に過小電圧にします。

低電圧は安全です。それはオーバークロックやオーバーボルトと同じではありません。たとえば、2 GHzでより低い電圧で実行しようとすると、コンピュータがシャットダウンするポイントに到達します。したがって、理想的な電圧はそのポイントより少し高くなります。

アイデアを与えるために:公称周波数2GHzの私のCPUは通常1.2625Vで動作します。しかし、実際にはわずか1.0750Vの2GHzで正常に動作します。この違いは、バッテリーの寿命と熱に大きな影響を与え、結果として多くの結果をもたらします。パフォーマンスを損なうことなく、より長いバッテリー寿命。

テクノロジーが進化するにつれて、大多数のCPUの工場でのスイートポイントはよりパーソナライズされています。しかし、あなたはまだたくさん最適化することができます!

3
Carlos Gonzalez

簡単な答え:いいえ。

プロセッサは、使用状況に応じて速度を自動的に調整します。 CPU速度を制限する唯一の方法は、バッテリーを取り外し(少なくとも動作する古いMacbookでは)、Magsafeに依存することですが、それはあなたがやろうとしていることの目的を損ないます。

2
Josh Hunt

たとえできたとしても、これがあなたのバッテリー寿命に役立つとは本当に思えません。

CPUは自動的にスロットルします。CoreDuoTempは単に現在の(スロットルされた)速度を誤って報告していると思います。

0
dbr

Windows Vista/Sevenでは、これを行うことができます。すべての電源方式に対して最小/最大CPU使用率を設定でき、さらにパッシブ/アクティブ冷却方法を設定できます。

0
user31518

残念ながら、Windows 8.1で最大CPU使用率を99%に設定すると、2011年半ばにMBAでターボブーストが完全にオフになります。 (そして、最大周波数は2.7Ghzターボ周波数ではなく1.7Ghzになります)。 1.7Ghzではなく2.2Ghzまたは2.0Ghzの最大値が欲しいのですが。

ただし、これにより最大ファン速度が大幅に低下します。

昨日、ストックサーマルペーストをArtic MX-4に交換しました。温度は同じですが、ファンの速度が低下しました。そして今、サーマルスロットルを作動させるのはより困難です。

0
thesebastian