まだMac miniで戦える?Mac mini Late 2012(OS X 10.9.4)にPCIe拡張ボックス「AKiTiO Thunderbolt 2」を使用してGeForce GTX 770を接続する方法が公開。

スポンサーリンク

 Mac mini Late 2012 (OS X 10.9.4) にPCIe拡張ボックス「AKiTiO Thunderbolt 2 PCIe Expansion Box」を使用して外付けGPU(eGPU)「GeForce GTX 770」を接続する方法が公開されています。詳細は以下から。


 2014年9月のApple Special Eventでもアップデートされず、旧Mac Proの販売期間685日を更新しているMac mini Late 2012ですが、このMac miniのGPUを補うためAKiTiOのPCIe拡張ボックス「Thunderbolt 2 PCIe Expansion Box」を使用して「GeForce GTX 770」を接続した方が現れたようです。

Mac-mini-Late2012-with-eGPU-Geforce-GTX-760

 この方法はeGPUユーザーが集まるTechInfernoのForumに投稿されており、投稿者のentzoeさんは「先駆者[1, 2, 3, 4]の方々のおかげでMac mini Late 2012にAKiTiOのPCIe拡張ボックスを接続し、eGPUとしてEVGA GeForce GTX 700 4GBをカーネルパニックを起こすこと無く安定して接続できた。Steamでさらにゲームを楽しめるよ。」と報告しています。

Mac-mini-Late-2012-with-GeForce-GTX-770-eGPU

 Mac miniでの動作報告&ベンチマークも取れたようで、基本的にはMacBook AirやProでの動作報告[1, 2]を上げているProShopMAXSERVE様のブログと同じようで必要な物は以下の通り

  • Mac:Apple Mac mini Late 2012 (OS X 10.9.4)
  • PCIe拡張ボックス;AKiTiO Thunderbolt 2 PCIe Box (Link, SONNETのEcho Express SE IIでも可能なもよう)
  • 補助電源:Corsair CX 750 M (Link)
  • eGPU:EVGA GeForce GTX 770 (Link)
  • ケーブル:Thunderboltケーブル、HDMI(必要に応じて)
  • 電源スイッチ:SWEX (Link)
  • モニター

Mac-mini-Late-2012-eGPU-Parts

セットアップ手順

公開されている手順は以下の通り

Step 1(この時点ではeGPUを接続しない)
・WebDriverドライバーModをインストール (Link) 。
 WebDriverはMac Pro以外にもインストールできるCUDAドライバー

Step 2
・以下のkext(kernel extensions)を開く。

/System/Library/Extensions/NVDAStartup.kext
/System/Library/Extensions/IONDRVSupport.kext
/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

Step 3
・CFBundleIdentifierセクションを見つけ出し

<key>IOPCITunnelCompatible</key>
<true></true>

の2行を最後に追加(OSをアップデートする度にこの操作が必要だそうです)
eGPU for Mac mini kext

Step 4
・ターミナル.appで以下のコマンドを打ち、OSを再起動

sudo kextcache -system-caches

Step 5(eGPUのセットアップ)

  • AKiTiO Thunderbolt 2 にGeForce GTX 770 を接続
  • 補助電源Corsair CX 750 Mから電源端子8ピンx2をGeForce GTX 770に接続
  • 電源連動スイッチ SWEXをCorsair CX 750 Mに接続
  • AKiTiO Thunderbolt 2をThunderboltケーブルでMac miniに接続
  • GeForce GTX 770とモニターをHDMIケーブなどで接続

Step 6

  • 補助電源Corsair CX 750 Mを起動
  • PCIe拡張ボックスAKiTiO Thunderbolt 2を起動
  • Mac mini Late 2012を起動

で終了です。

この状態でMac mini Late 2012 + GeForce GTX 770を起動した動画も公開されています。

ベンチマーク

 eGPUを使用した前後の比較ベンチマークスコアが掲載されていないので正確ではありませんが、こちらのMac mini Late 2012 (Core i5 2.5GHz + Intel HD 4000)と比較すると、Mac mini Late 2012のiGPU(Intel HD 4000)とGeForce GTX 770のG3D Markベンチマーク 456 対 6175ほどの差は無いものの、CINEBENCH R15では15.04fps 対 48.59 fps、

Mac-mini-Late-2012-iGPU-eGPU-CINEBENCHI-R15

Unigine Heaven Benchmark 4.0でも11.2 fps 対 38.5 fpsとどちらも約3倍程度のスコアが出ているようです(CPUもディスプレイサイズも違うのでかなりアバウトです)。

Mac-mini-Late-2012-iGPU-eGPU-Unigine-Heaven-Benchmark4

 また、Mac mini Late 2012のThunderboltがv1なのでThunderbolt 2の帯域を全て活用できていないので、Thunderbolt 2搭載のMacに接続すれば更に約1.6倍(Thunderbolt 2の20Gbpsの20%ロスで16Gpbs)の性能が得られると思います。
なお、この方法(ドライバー)は以下のGPUカードも使用できるようです。

  • GeForce GTX760
  • GeForce GTX780 6GB edition
  • GeForce GTX680
  • GeForce TITAN
  • GeForce TITAN Black

関連リンク:

コメント

  1. Apple7743 より:

    来週が来るまでこれで耐えようか(´・ω・`…

  2. Apple7743 より:

    Mac miniはメモリー16GBにしたくらいでほとんどデフォで使ってるわ
    つか,来週って本当に来るのか

  3. Apple7743 より:

    自分もMac mini 2012のSSD RAID0 、メモリ16GB、SDカードスロットに128GB SD入れて性能をフルに引き出してる、eGPU化もするべきだろうか… 来週来ないかなorz

  4. Apple7743 より:

    つか、エントリーモデルとしては未だに何の問題もないスペックだけどな(メモリ増設だけは必須だが)
    ゲームしたいなら素直に窓機買うし、Haswellなくてもデスクトップとしてはかなり省電力だし、しばらく来週は来ないんじゃないかね

  5. Apple7743 より:

    うるさそうだな、これ

  6. Apple7743 より:

    設備投資はいくらくらいなんだろう?(調べるのが面倒)

  7. Apple7743 より:

    合計で12万ぐらいだなもう一台mini買える
    + EVGA GeForce GTX 770 68000円
    + Akitio Thunder2 PCIe Box 39000円($269.99)
    + Corsair CX Series 750 8500円($79.99)
    ————————————–
    合計 115500円

  8. Apple7743 より:

    miniどころかiMacが買えるんですがそれは……

  9. Apple7743 より:

    こういう力技嫌いじゃないw

  10. Apple7743 より:

    でもさ
    iMacはディスプレイと一体になっちゃうし、これもありっちゃありかもな
    既にMac mini持っててガチスペックでゲーム始めたい人向けか
    排熱も一体型よかはいいだろうし

  11. Apple7743 より:

    MacProまでは要らないしなぁ
    iMacが新しくなってThunderbolt2になったらやってみたい
    Mac miniでも良いんだけど・・新型出るんかなぁ・・

  12. Apple7743 より:

    imac2011、os10.10.5でもできますか?