← Back to Home
テクノロジー ·

128GB革命 #10 ノート筐体の呪い——同じチップでも、MacBook ProとMac Studioで3割の実力差が出る理由

128GB革命 #10 ノート筐体の呪い——同じチップでも、MacBook ProとMac Studioで3割の実力差が出る理由

夏のコンビニ、同じおにぎりでも、冷蔵ケースの中にあるものと、レジ横のかごに積まれてるものじゃ、温度が全然違うんだよね。中身は同じ工場の同じ製造ラインでも、置かれた場所が違えば保ち方が変わる。パソコンも同じで、M5 Maxという同じチップでも、それが薄いアルミの板に閉じ込められてるか、天板の大きな Studio の中で涼しく暮らしてるかで、3分後の実力がまるで違ってくる。今日はこの「置き場所の問題」、ノート筐体の呪いの話をするんだよね。

前回は熱という名の敵の正体、スロットリングの話をした。3分の連続decodeでM5 MaxのMacBook Proは温度が44度から98度まで跳ね上がり、MoEでdecodeがマイナス13.1%、Denseではクロックがほぼ半減してマイナス29.8%。一方RTX 5090はクロック1MHzも下がらず劣化ゼロ。今日はその続きで、「なぜノートはあそこまで苦しいのか」を筐体の構造から掘り下げて、じゃあMac Studioなら解決なのかという問いに答えていく。出典は前回と同じ、Zennのkamo78さんの実測記事だ。温度・クロック・tok/sのテレメトリが全部残ってる、この連載の信頼の置き所になっているデータだ。

98度という数字の正体

まず、44度から98度という温度上昇の中身を見てみよう。kamo78さんのテレメトリでは、冷却なしで連続3分decodeを回すと、M5 MaxのMacBook ProはQwen3.6 35B(MoE)で温度が44度から98度まで上がり、GPUクロックは1620MHzから1525MHzへ、decode速度はマイナス13.1%。Gemma4 31B(Dense)だと43度から93度、クロックは1299MHzから690MHzへ、マイナス29.8%。ここまでは前回の数字だ。

今日の主役は「98度」という数字の意味だ。ノートPCの熱設計には、いわば上限温度という名の上限札があって、薄型筐体のMacBook Proではその上限が本当に近いところにある。98度は、上限札にほぼ触れた状態なんだよね。触れた瞬間、システムは熱でチップを壊さないために、クロックを削って発熱量そのものを減らすしかない。クロックを下げると計算が遅くなる。遅くなると発熱が減る。発熱が減ると温度が下がる。つまり98度という数字は「この筐体は3分で熱の帳簿が埋まる」という、構造の限界の数字なんだよね。そしてクロックのほうは、1620MHzから1525MHzへと、MoEでは意外と控えめな削りで済んでる。ところがDenseでは1299MHzから690MHz、ほぼ半分だ。MoEがインターバル走ならDenseはフルマラソン全速力で、発熱量が桁違いだから、削り方も桁違いになるわけだ。

筐体が熱を運ぶ仕組み

ここで物理の話をしよう。チップが発した熱は、放熱板から伝導、伝導から対流、対流からファン、ファンから筐体の外という順路で運ばれていく。この運搬経路の太さが、筐体の性能の一段目なんだよね。MacBook Proの薄型筐体は、この経路のあらゆるところが細い。ファンが小さい。放熱板も薄い。最後の逃げ道は薄いアルミ板そのもので、つまり筐体の表面全体がラジエーター代わりだ。だからキーボードの上側が熱くなる。表面が熱いのは、仕様じゃなくて放熱そのものなんだよね。

一方、Mac Studioはこの経路のすべてが太い。天板の大きな放熱面積、大きなファン、そして空気の通り道が設計の中心に置かれてる。冒頭のおにぎりの比喩に戻ると、MacBook Proがレジ横のかごだとしたら、Mac Studioは冷蔵ケースの中だ。同じ中身でも、置かれた場所が違えば保ち方が違う。帯域614 GB/sというチップの実力は1ミリも変わらないのに、熱を運ぶ経路の太さの違いで、3分後の実力が3割変わる。これが「ノート筐体の呪い」の正体だ。チップの性能比較表には絶対に載ってない行が、実運用では毎日効いてくるんだよね。

Mac Studioなら解決なのか

さて、ここで冷静な問いを挟みたい。じゃあMac Studioを買えば解決なのか、と。実は答えは「はい」じゃなくて「条件付き」なんだよね。

まず条件の側から。kamo78さん自身、熱テストの末尾で「Mac Studioにしておけば良かったかも」と書いてる。実測を積み上げてきた本人が筐体の選択を後悔してるわけで、長時間の連続推論を仕事にするなら、Studioの冷却容量は確実に efficacious な選択になる。ファンが回す空気の量が桁違いだから、98度に届く前に熱の帳簿が収まる。Denseモデルを長時間回す仕事、一晩中バッチ処理を流す仕事なら、ノートとの差はもっと広がると見ていい。考えてもみてほしい。ノートの98度は、ファンの最大回転でもかばいきれずに表面全体が放熱器として働いた末の数字だ。Studioなら、この「表面放熱に頼る」段階の前に、ケース内の空気が熱を運んでくれる。帳簿が埋まる着地点が、構造的に後ろに下がるんだよね。

ただ、ここで疑問を持ってほしい。Studioにしておけば良かったかも、という後悔の言葉自体、実は本当に Studio のほうが速いという実測があるわけじゃない。これは熱の比較テストで、Mac Studioの実測値はこのテストには含まれてないんだよね。3分で98度まで上がるノートと、それより余裕のある筐体、という推論は立つけど、実際に Studio で同じテストを回した数字は出てない。実測文化の美味しいところは、ここをちゃんと言語化できることだ。ノートが3分でクロックを半減させたこと、5090は1MHzも下がらなかったこと、この2点は実測。Mac Studioならノートより楽だろう、という部分は構造からの推論。この区別を保ったまま読むと、数字の見え方が変わってくるんだよね。

呪いは解約金でしかない

じゃあ、ノート派は即座に負けなのかというと、そうでもないところが面白い。MacBook ProにはMac Studioに絶対に真似できない特典があって、それは持ち運びできることだ。現場に持っていける。電源があればどこでも回せる。Apple Siliconの特徴として、ノートであってもStudioと同じarchiテクチャのチップが乗ってて、コードはそのまま動く。だから「開発と実験はノートで、本番はStudioで」という使い分けが成立する。前回も書いたけど、3つの帳簿(帯域・容量・熱)を全部同時に満たすマシンは存在しないんだよね。全部欲しいなら、Mac Studioという出費と引き換えになる。

前回は3つの帳簿の話をした。今日の熱の帳簿を、もっと突っ込んで眺めてみよう。ノートで熱を「解約」する方法は、実は3つある。まず、温度に触れさせない。冷房の効いた部屋で回す、直射日光を避ける、底面に風を送る冷却台を使う。kamo78さんも「冷却台を買う」と結論してる。数千円の追加投資で、同じマシンが98度に届く前にクロックを守れる可能性があるんだよね。

次に、モデル選びで熱の負荷を「解約」する。MoEの劣化がマイナス13.1%、Denseがマイナス29.8%という数字は、長時間の連続稼働にはMoEを割り当てるべきだという判断の根拠になる。一晩中資料を読み込ませるバッチ処理はMoE、数分ごとに休む対話エージェントはDenseでも実害が小さい。熱の帳簿を仕事の種類で割り振れば、同じノートのままで実質の実力が変わるんだよね。

そして3つ目。熱は「管理」できる、という発想の転換だ。スロットリングは敵というより、管理すべき資源なんだよね。前回紹介したmactopのような監視ツールを横に置いて推論を回すと、スロットリングの瞬間が目で見える。クロックの数字が刻々と落ちていくのを一度見てしまうと、もうベンチのピーク値だけを眺める仕事には戻れないんだよね。開いた瞬間にクロックの数字が目減りしてたら、そのマシンはすでに戦闘態勢じゃない。数字の隣に計測条件が書いてある投稿だけを信頼する、これは連載の原則だ。キーボードの上側が熱いと感じたら、それはGPUが助けを求めてる合図だ。呪いは、会計の帳簿に載せればただの固定費になる。ただの固定費になれば、あとは最適化の問題で、呪いじゃなくなるんだよね。

数字で終わらせる。同じM5 Maxでも、薄いアルミに閉じ込めれば3分で98度、MoEでマイナス13.1%、Denseでクロック半減・マイナス29.8%。放熱経路の太い筐体なら、構造上はこの帳簿がかなり楽になるはずで、実際に5090は3分間でクロック1MHzも下がらなかった。Mac Studioの実測はまだない。だから正しい結論は「ノートは連続稼働に弱いという実測」と「Studioが楽だろうという構造的推論」を分けて持つこと。買い替えが先か、冷却台が先か、仕事の割り振りが先か。その順番は、3分後のクロック曲線を一度見れば自分で決められる。コンビニのかごに積まれたおにぎりを、冷蔵ケースに戻すのが正解か、保冷剤を添えるのが正解かは、売りたい時間帯で変わるのと同じで、マシンの置き方の正解は回したい仕事で変わるんだよね。ピーク値は広告で、継続値は実力。これは筐体選びでもそのまま使えるんだよね。

次回は「M4 MaxからM5 Maxへ」——Neural Acceleratorの実力、PPは最大+46%、Genは+9〜16%の実測比較を掘り下げる。