MacBook Air(初代)のオーバーヒート対策

iStock_000005723502XSmall.jpg

今だから言えますが、MacBook Air(初代)には致命的な欠点がありました。それは「ネットで動画を見ていると、急に再生がカクカクになる」という問題です。原因と対処法についてまとめてみました。

速度低下の原因はCPUのオーバーヒート

●CPUのオーバーヒートによるコアのシャットダウン

MacBook Air(初代)では、動画再生など負荷の高い操作を続けるとCPUの温度がどんどん上昇し、ある一定のレベルを超えたところで安全装置が働いて、CPUコアの1つが強制的にシャットダウンされてしまいます。

これによって温度の上昇を防いでいるのですが、CPUの処理能力が落ちるため、動画再生がカクカクになるのです。「アクティビティモニタ」を見ると、CPUコアの1つしか動いていない様子がわかります。

●CPUのオーバーヒートを防ぐためのクロック制限

ある時「CPUが高温になると、強制的にクロック周波数を800MHzに落とす」という修正が加えられました。これによりコアのシャットダウンの問題は無くなりましたが、CPUのクロック周波数が下がるために動作速度は低下し、やはり「動画再生がカクカクになる」という現象が起きてしまうのです。「アクティビティモニタ」を見ると、CPUの動作周波数が下がったとたんにCPU負荷が100%に上昇したように見えます。

CPUのオーバーヒート対策2つ

iStock_000006462094XSmall

対策1: CoolBook(シェアウェア)を使う ※おすすめ

CPUの動作クロックと動作電圧を細かく調整し、不要な温度上昇を防ぐソフトウェア「CoolBook」(シェアウェア:10ドル)を使うと、これらの問題を解決できます。以下のような設定で用いると過熱による問題は起こらなくなります。クロック数の変化による速度低下も感じられず、動画再生も快適です。

coolbooksetting.png

対策2: サーマルペーストの塗り直し ※おすすめしない

MacBook Airの過熱の原因として、サーマルペーストが過剰に塗布されていることも指摘されています。サーマルペーストとは、CPUと放熱版(ヒートシンク)の間の熱伝導を良くするために用いられる物質ですが、量が多すぎるとかえって熱が伝わりにくくなり、CPUが高温になってしまうのです。サーマルペーストの塗り直しには本体を分解する必要があり、メーカー保証を受けられなくなるため、あまりおすすめできません。CoolBookによる対策だけでも十分に効果があります。

調子に乗ってMacBook ProにもSSDを載せた

Red Sports Car

昨日、MacBook Air(初期型)にSSDを取り付けました 。ただ、MacBook Airはパワーよりもデザインを優先した機種。SSDを搭載しても、「HDDが遅い」という欠点をひとつ隠してくれるだけです。それでは、もしMacBook ProにSSDを載せたら、どれだけのパフォーマンスになるのでしょうか?

最近のSSDはバッファメモリを搭載することで、書き込み速度が向上し、「プチフリーズ」と呼ばれる現象も回避できるようになりました。値段もそれなりに落ち着いてきましたし(今後ますます下がるでしょうが)、今が買い時かもしれません!

そんなわけでG-Monster V3(128GB)に換装

というわけで、PhotoFastのG-Monster V3(128GB、PF25S128GSSDV3)を購入し、MacBook Pro(15インチ、2008後期モデル)に搭載してみました。交換の手順はYouTubeの動画を見れば完璧。ネジを5本外すだけです。精密ドライバーの他に、T6トルクスドライバーが必要です。

まるで別次元!Macの起動が30秒、Photoshopが4秒!

HDDをSSDにしてみた感想はというと、何というか、もう、激速すぎて、言葉もありません。スイッチをいれて30秒〜40秒でMacが起動し、どんなソフトも1秒未満〜数秒で起動して……!高校の頃、友人の家で初めてHDDを見せてもらったときの感動を思い出しました。でも、きっとすぐに慣れるんだろうな……。

参考までに、Xbenchによるベンチマーク結果を書いておきます。紫色がHDD、青色がSSDです。圧倒的な性能差が見事にあらわれています。

2009-05-20_MacBook AirとMacBook ProのSSD換装パフォーマンス(Xbench).gif

これで「あ〜あ!せっかく勉強しようと思ったのに〜!ソフトの起動が遅いせいでやる気がなくなった!」という事態も、きっと避けられることでしょう!

MacBook AirのHDDをSSD(64GB)に換装した

MacBook Air HDD to SSD

ついカッとなって、MacBook Air(初代)の内蔵ハードディスクを、SSDに換装してしまいました。

初代MacBook Airの内蔵HDDは、インターフェースもディスクも、とにかく「遅い」のが有名です。これをSSDに換装することで「アプリケーションの起動がきびきび」になるという効果があります。

MBAですぐに使える最新ロットのSSDを購入

使用したSSDは64GBの「PhotoFast G-Monster-1.8 ZIF (PF18Z64GSSDZIF)」です。最新ファームウェアに書き換えないとMacbook Airで認識されないとか、コネクタが逆向きについているとか妙な仕様で有名でしたが、最新ロットではどちらの問題も解決しており、Macbook Airですぐに使えます。楽天市場の「SSD Laboratory」では、最新ロットを購入できます。

SSD交換の作業手順は動画でチェック

交換の手順についてはこのサイトが参考になります。必要な道具はプラスの精密ドライバーだけです。YouTubeにも解説動画があります。ケースを開けるところとHDDを取り外すところは見ておくとよいでしょう。

HDD周囲のゴムカバーは、外してSSDドライブにも取り付けます。ただ、HDDに貼り付けてあった衝撃吸収用のスポンジは、取り外すのが面倒くさかったので、SSDには取り付けませんでした(SSDは衝撃に強いですし)。

HDDをUSB外付けケースに入れてらくらく復元

SSDへの換装が終わると、OSのインストールと環境の復元です。環境の復元には、外したHDDを「PORTER180Z BLACK」や「DHC-180ZF-B」のような外付けUSBケースに入れておき、外付けドライブにしておくと便利です。

外付けHDDを接続した状態で、「Optionキーを押しながら」Macの電源を入れて、外付けHDDからMacを立ち上げることができます。その状態で「ディスクユーティリティー」を使えば、HDDの中身をまるごとSSDに「復元」し、以前とまったく同じ環境を再現することもできます。もちろん、SSDに換装する前に、HDDの内容をSSDにコピーしておいてもOKです。

または、外付けのDVDドライブを接続して「Cキーを押しながら電源を入れて」、OS Xを新規インストールしてもよいでしょう。その後、「移行アシスタント」を使って、Time Machineや外付けHDDから環境を復元することもできます。いろいろな方法で元のHDDから環境を復元できるのも、OS Xの良いところだと思います。

圧倒的なランダムアクセス読出速度!アプリの起動が激速!

さて、SSDに換装してまず気がつくのが、圧倒的なキビキビ感。Macの起動はもちろん、アプリケーションの起動も激速!Safariがたったワンバウンドで起動します。「何か操作した後の待ち時間」が減ると、こんなにも快適になるんですね。

この起動スピードはMacBook Proを上回る勢い。気になったので、Xbenchを使ってベンチマークテストを行ってみました。

MacBook AirのSSD換装パフォーマンス(Xbench).gif

すると、やっぱり!ランダムアクセスの読み出し速度はMacBook Proを大幅にしのいでいるではありませんか。体感通りの差が数字にも表れています。Spotlightのファイル検索も、スルスルスルっと結果が表示されてとても気持ちよいのです。

むむむ……MacBook ProのHDDもSSDに換装したくなってきたぞ……最近のキャッシュ内蔵のSSDを使えば「プチフリーズ」の問題も解消するらしいし、これからはSSDの時代かも!

Macbookに接続した外部スピーカーからプツッというノイズが聞こえる現象とその対策

20080911-_9112306

Macbookに外付けスピーカーを接続して使っていると、時々「プツッ」という耳障りな雑音が聞こえてきます。サポートフォーラムによると、これは内蔵サウンドカードが省電力モードに入るときに発生するノイズだそうです(参考1参考2)。

この現象を回避するためにSoundOn! 1.0.1というソフトウェアが公開されています。20秒おきに無音のサウンドを再生し続け、内蔵サウンドカードが省電力モードに入らないようにするソフトです。ログイン時に自動実行されるように「環境設定>アカウント>ログイン項目」に追加しておくとよいでしょう。

SoundOn!はバックグラウンドで動作します。実行しても画面には何も表示されませんが、アクティビティモニタなどで動作を確認することができます。バッテリーへの影響が少し気になりますが、「プツッ」という例のノイズは全く聞こえなくなりました。めでたし、めでたし。

(2008年11月24日追記:初稿ではKeepSoundAwakeというソフトを紹介していましたが、最近のOSアップデートのせいか、不思議なことに機能しなくなったので、同様のソフトSoundOn!に差し替えて紹介しました)。

MacのメニューバーとDockを外付けモニタに表示する

Macをデュアルモニター環境で使っているときに、メニューバーとDockを外付けモニタ側に表示したいと思い、そのやり方をいろいろと調べてみました。

menubar.png

すると「設定画面でメニューバーを Drag & Drop するだけでいい」ことがわかりました。ずいぶん悩んだ割には……っていうか、あっ、ちゃんと画面に「メニューバーの位置を変更するには、別のディスプレイにドラッグします。」と説明されていますね。今、はじめて気がつきました。

move menu bar to the secondary monitor

現在の机の上の様子。MacBook Airは「Griffin Elevator Laptop Stand」に乗せています。ふだんは蓋を閉めてシングルモニタで使っているのですが、資料を見ながら作業をしたり、フォトレタッチをしたりするときなどは、上の写真のようにデュアルモニタにして使っています。