古いPCを正確に再現することに、Macがかなり向いているかもしれない――そんな少し意外な話だ。今回取り上げるのは、Mac mini M6でレトロPCエミュレータ「86Box」を動かし、Pentium II相当の環境をどこまで安定して回せるかを試したレビューである。単に「動いた」という話ではなく、音が途切れないこと、100%のエミュレーション速度を保てることまで含めて詰めているのが面白い。しかも結果は、かなり印象的だった。
元記事は、86Boxが古いPCをハードウェアレベルで再現する仕組みを前提に、Mac mini M6がどこまで重い負荷を耐えられるかを測っている。86BoxではCPUだけでなく、チップセット、ISA/PCIバス、グラフィックス、サウンド、ディスクコントローラまで再現対象になる。そのぶん精度は高いが、負荷の大半はホスト側のひとつのスレッドに集中する。つまり、コア数よりも単一コアの速さと持続力が効く。
テスト対象は、12コアCPUと24GBメモリを載せたMac mini M6のレビュー機と、ベース構成のMac mini M4だった。使ったのは、2026年5月31日に公開された86Box 6.0を少し改造したビルドで、ARMホスト向けのCPUエミュレーション性能向上と、Voodooグラフィックス向けのARM64 JIT recompiler追加が含まれている。比較のため、同じマシン構成、同じディスクイメージ、同じ仮想ハードウェアを使い、Windows 98 SE上でPentium II(Deschutes)のクロックだけを50MHz刻みで変えた。
判定はかなり厳しい。Cinebench 2000のCPUテストを走らせながら、Winamp 2.76で16-bit / 44,100HzのPCM WAVを再生し、音切れが出ないこと、86Boxの表示速度が100%を下回らないことを合格条件にしている。少しでも落ちると失敗だ。さらに3DMark 2000 SEのデモも使って、長時間の安定性を見た。
結果は、M4が500MHzまで安定、550MHzでは引っかかりが出て不合格だった。一方のM6は550MHzを通過し、600MHzでもCinebench 2000と3DMark 2000 SEのデモを通して100%を維持した。3DMarkのほうは7〜8分ほど途切れずに走り続けたという。650MHzも一応試しており、Cinebenchのスコア自体は出たが、わずかな音切れがあったため不合格扱いになった。著者は、厳密に見れば600MHzが安定した結果だとしている。
数値面では、Cinebench 2000の結果も載っている。300MHzで4.62 CB、350MHzで5.34 CB、400MHzで6.16 CB、450MHzで7.02 CB、500MHzで7.73 CB、550MHzで8.54 CB、600MHzで9.28 CB、650MHzで10.08 CBだった。M4は550MHzで失敗しているので、同じ条件ではM6が20%高いクロックまで安定したことになる。著者はさらに、当時の実機Pentium IIやPentium IIIのユーザー報告値と比べると、エミュレーション結果はかなり高く見えると指摘している。ただし、それは同条件の厳密比較ではなく、あくまで時代背景としての参照だとも言っている。
興味深いのは、ホスト側の挙動まで追っている点だ。86BoxはM6の性能コア2本に仕事を集中させ、そこで平均4.483GHz前後、600MHz時は平均4.710GHz、ピーク4.788GHzを記録した。パッケージ全体の使用率は26%を超えない。M4では同条件で忙しいコアが3.7GHz前後にとどまり、この差が500MHzと600MHzの分かれ目になっている、と著者は見ている。要するに、M6はレトロPC用途において、単なる「速いMac」ではなく、かなり余裕のあるエミュレーター用マシンとして成立した、というのが記事の主張だ。
まず、この記事でいちばん面白いのは、M6の性能がすごい、で終わらせていないところだと思う。86Box側の更新、特にARMホストでのCPUエミュレーション改善とVoodoo向けARM64 JIT recompiler追加が、結果にかなり効いている可能性がある。つまり、この600MHzはハードだけの勝利ではない。ソフトウェアがようやくApple Siliconの速い単一コアを、かなり素直に使えるようになってきた、という話にも見える。エミュレーションはいつもそうだが、実機の速さとソフトの成熟度が噛み合った瞬間に数字が伸びる。
それでも、Mac mini M6の立ち位置はかなり強い。小さくて静かなデスクトップで、しかもこんなニッチな用途に向いた機械はそう多くない。著者は「€1,600未満の小さな静音箱」と書いているが、この文脈では価格よりも、置き場所を選ばず、ファン音に邪魔されず、長時間安定して動くことの価値が大きい。古いPCの再現は、ベンチマークの数字より、実際に音が途切れないかのほうが重要になる。そう考えると、M6の600MHz安定動作は、机上の性能自慢ではなく、ちゃんと使えるという意味での到達点だ。
元記事で少し引っかかったのは、エミュレートしたPentium IIのCinebench 2000スコアが、当時の実機報告よりかなり高く見える点だ。450MHzで7.02 CB、600MHzで9.28 CBという数字は、実機Pentium II 450MHzの2.38 CBやPentium III Coppermine 800MHzの9.25 CBと比べると、かなり不思議に映る。著者も原因はまだ分からないとしていて、メモリ帯域やキャッシュの扱い、P6系CPUのアウト・オブ・オーダー実行の複雑さが関係しているのではないかと触れている。
ここで大事なのは、ベンチマークを「実機と同じ点数が出るかどうか」の物差しにしすぎないことだと思う。86Boxは、古いPCの挙動をなるべく再現するための仕組みであって、ベンチマークの絶対値を歴史的な実機と一致させる装置ではない。とくに古いソフトは、当時のOS、ドライバ、チップセットの癖が絡むので、点数だけ切り出して比較すると簡単に話が壊れる。この記事が丁寧なのは、スコアを出しつつも、それを「実機の性能証明」とは言い切っていないところだ。
もうひとつ重要なのは、86Boxの負荷のかかり方がかなり偏っていることだ。ホストの1〜2コアに強く寄るので、総コア数を増やしても効きにくい。逆に言えば、Apple Siliconのように単一コアが強く、しかも高クロックを維持しやすいCPUは、この用途で理にかなっている。昔のエミュレーションは「スペック表では強いけれど、実際には音切れが出る」ということが珍しくなかった。この記事では、その不満点をかなり正面から潰している。
配信や録画との相性も見逃せない。元記事の動画説明には、以前の450MHz runでOBSが720p30 H.264を同時に処理していたとある。つまり、ただローカルで動くというだけでなく、キャプチャや配信ソフトと共存できる余地があるわけだ。これは、レトロゲームを「懐かしむ」だけでなく、動画化して見せる人にとって実用的だと思う。古いPCを正確に再現したい人はもちろん、配信で昔の環境を見せたい人、あるいは当時のソフトの挙動を検証したい人にとって、Mac mini M6はかなり魅力的な土台になりうる。少なくとも、このレビューを見る限り、机の上に置ける静かな機械としては相当強い。
このレビューを読んで感じたのは、M6の価値が「M4より20%上がった」ことそのものより、限界が一段上がったことで運用のストレスが減った点にある、ということだ。500MHzと600MHzの差は数字としては20%だが、音切れのない600MHzに入ると、試行錯誤より体験の安定が前に出る。エミュレーションは、ベンチマーク上の平均値よりも、ふとした瞬間の引っかかりで印象が決まる。だからこそ、著者が「100%で回り続けること」を強く求めているのはよく分かる。
同時に、この話はMac mini M6の一般的な性能評価とは少しずれている。ゲームでも動画編集でもなく、90年代PCの振る舞いを極端に忠実に再現する用途で、しかもかなり厳しい条件を課した結果だからだ。普通の人がこの数字をそのまま受け取っても、役立つ場面は限られるだろう。ただ、ニッチな用途ほど、ハードとソフトの相性がはっきり出る。そこでMac mini M6が「思った以上に向いている」と示されたのは、Apple Siliconの単一コア性能がようやく、現実の体感差として見える段階に来た、という意味で面白い。そういう記事だった。
参考: Mac Mini M6: Retro PC Emulation with 86Box (600MHz PII?!)