72
Hackintosh: ゲーム用Macを自作する

Macworldの寄稿者であるKirk McElhearn氏が最近、ミニHackintoshを製作しました。これはMac miniのような汎用PCで、macOSをインストールして動作させたものです。これは私自身も、2008年にFrankenmacを製作した際に試した方法と同じです。Kirk氏が比較的ローエンドのMacクローンを製作していたこと、そしてAppleがハイエンドのMac Proを長年無視していたことから、新しいハイエンドのFrankenmacを製作するのは面白いのではないかと考えました。

なぜ Hackintosh を構築するのですか?

私の現在のマシンは2014年後半に購入した5K iMacです。ほとんどの作業は問題なくこなせるのですが、趣味のX-Planeフライトシミュレーターを操縦するとなると、本当に困った状況になります。フレームレートはまずまずのものから遅いものまでまちまちで、シミュレーターを起動するとすぐにiMacのファンが回り始めます。結局、このシミュレーターこそが、私が新しいFrankenmacを作ろうと思ったきっかけです。X-Planeを快適に動作させ、ファンがうるさい音を立てずに、iMacの代わりに使えるマシンが欲しかったのです(少なくとも「新しい」Mac Proが発売されるまでは)。

このプロジェクトの鍵となったのは、NvidiaがMac向けPascalドライバを発表したことでした。これにより、最先端のビデオカード、GeForce GTX 10シリーズのカードを搭載できるようになりました。これらのカードは、Appleが現在販売しているどのMacのカードよりも(少なくともゲームでは)はるかに優れたパフォーマンスを発揮します。

Kirk ほど詳しくは説明しませんが、私が使用したコンポーネントは次のとおりです。

マザーボード

GA Z170X UD3 ギガバイト

ギガバイト GA-Z170X-UD3 マザーボード

カークと同じように、マザーボードはGigabyte製を選びました。GA-Z170X-UD3(Amazonで130ドル)です。私のマザーボードにはWi-Fiが搭載されていませんが、Fenvi 802.11ACデスクトップWi-Fiカード(Amazonで70ドル)で追加しました。このカードはHandoffとContinuityを問題なくサポートしていると言われており、Hackintoshビルダーに人気です。

プロセッサ

私はIntel Core i7 6700K 4.0GHz CPU(Amazonで300ドル)を選択しました。これは基本的に、Hackintoshで完全にサポートされているデスクトップクラスのCPUの中で最速です。

メモリ

比較的安価でスワップ ファイルについて心配したくなかったため、32 GB の RAM を注文しました。

グラフィック

Kirkはオンボードビデオカードを使っていましたが、私の場合はX-Planeにはそれでは不十分でした。そこでGigabyte GeForce GTX GV-N1080(Amazonで550ドル)を選びました。これは私のビルドの中で最も高価なアイテムで、CPUよりも高価でした。しかし、非常に高速なグラフィックカードで、(ゲームプレイにおいては)Appleのどの製品よりも圧倒的に優れています。

GeForce GTX GV N1080 ギガバイト

Gugabyte GeForce GTX GV-N1080 グラフィックスカード

ネットワーキング

私はオンボード イーサネットを使用して自宅のネットワークに接続しています。Wi-Fi カードは動作しますが、これはルータから数フィート離れたデスクトップ マシンであるため、ハンドオフと継続性のためだけに使用しています。

場合

アンテック P 100 ケース アンテック

Antec パフォーマンスシリーズケース P-100

もっと多くのハード ドライブのためのスペースが必要だったため (内部 Time Machine ドライブと、Linux および Windows 10 用の個別のドライブをインストールできるようにするため)、7 つの内部ドライブ ベイ、静かな設計、非常にリーズナブルな 80 ドルという価格が特徴の Antec Performance Series Case P-100 を購入しました。

キーボード、マウス、モニターを除いて、合計で1,567ドルをパーツ代に費やしました。ビデオカードのおかげで、Appleのラインナップの中でこのマシンに匹敵するものはほとんどありません。

ハッキントッシュの構築

カークがプロセスを分かりやすく説明しているので、付け加えておきますが、狭い密閉空間で小さな部品を扱うのが苦手な方は、PCの組み立てもおそらく楽しめないでしょう。しかし、もしそういう作業が好きなら、PCの組み立てはやりがいのある経験になるでしょう。初めて電源を入れ、BIOS(マザーボードに組み込まれた設定システム)を起動するあの感覚に勝るものはありません。

macOSのインストール

Kirk氏のOSインストールに関する概要はまさにその通りです。プラグアンドプレイではありませんが、macOSを起動させるのは、ある程度まではそれほど難しくありません。「macOSがインストールされ、動作する」という点が重要です。おそらくネットワークとオンボードビデオは使えるでしょうし、運が良ければサウンドも使えるでしょう。Kirk氏のように、お使いのマシンがネットワークサーバーであれば、それだけで十分でしょう。

しかし、Hackintoshを普段使いのMacにしようとしていた頃は、それ以上のものが欲しかった。HandoffとContinuityが必要だった。Appleのネイティブメッセージサポートも必要だった。音声も必要だった。iTunesで保護されたビデオを再生する必要もあった。スリープとウェイクも必要だった。そして、リストはまだまだ続く。

結局のところ、Hackinotshを自作して万能Macにしたいと考えているなら、こうした追加手順こそが忍耐力を試すことになるでしょう。もちろん、理論的にはこれらすべての問題(そしてその他の問題)に対する解決策は存在します。課題は、選択したハードウェアに適した解決策を見つけ、そしてうまく実装することです。正しく実装すれば、機能性が向上します。間違った実装をすると、おそらく起動時に黒い画面が表示され、最初からやり直さなければならないでしょう。私は3回もそのような経験をしました。

フレームレートの向上

Hackintoshには多くの課題がありましたが(そして今も課題はありますが)、それでも非常に優れたゲーミングMacを作ることができました。まず、このマシンはiMacと比べて明らかに静かです。テスト中、ファンのノイズがバックグラウンドレベルを超えることはありませんでした。iMacとは違いました。些細なことのように思えるかもしれませんが、ファンのノイズは本当に耳障りです。

第二に、パフォーマンスは私のiMacとは雲泥の差です。Xonoticの一人称視点シューティングゲームを使って、ゲーム内蔵の「the-big-keybench」ベンチマークで各Macをテストしました。解像度は2560 x 1440(Retinaディスプレイ経由)に設定し、グラフィック項目はすべて同一設定にしました。iMacの最終スコアは38.2フレーム/秒(fps)、最低12fps、最高129fpsでした。HackintoshはiMacのスコアをはるかに上回り、95.4fps、最低25fps、最高688fpsを記録しました。

X-Planeはどうでしょうか?ベンチマーク機能は内蔵されていませんが、fpsレートを表示し、データファイルに出力することは可能です。これを実行し、同様のプロファイルで同じ設定のシミュレーターで飛行させたところ、iMacは約23fps、Hackintoshは39fpsでした。

これは約 70 パーセントの改善であり、シミュレータの感触に大きな違いをもたらします。

xplane fps ロブ・グリフィス/IDG

X-Planeにおいて、Hackintoshのフレームレート(オレンジ色の線)はiMac(灰色の線)をはるかに上回っています。時折20fpsまで低下するのは、X-Planeのベータ版、またはHackintoshのベータ版ビデオカードドライバが原因と考えられます。

まとめ

膨大な時間を費やした末、Hackintoshを普段使いのMacにすることを諦めました。メッセージアプリは一度も使えませんでした。オーディオはマシンがスリープ状態になるまでは使えるのですが、その後は再起動しないと使えません。スリープ解除すらできないこともあります。HandoffとContinuityは…たまには使えることもあります(まあ、まあ「本物の」Macと変わりませんけどね!)。iTunesで保護されたビデオは再生できませんでした。その他、「小さな問題」は山ほどあります。

プロジェクトは完全に失敗だったのでしょうか?そうではありません。私のHackintoshはX-Planeを驚くほどスムーズに実行する、優秀なゲーミングMacです。マルチドライブケースを購入したおかげで、Windows 10に加えて、2種類のLinux(別々のハードドライブ経由)も起動できるようになりました。古いWindowsマシンは売却したので、HackintoshでX-Planeをしていない時は、Windowsマシンとして使っています。

でも、これは私の普段使いのMacには絶対ならない。Appleさん、新しいMac Proを早く出して!