MacでeGPUを使う方法と、なぜ使わない方が良いのか

MacでeGPUを使う方法と、なぜ使わない方が良いのか

3分で読めます
| マック

Apple独自のMacBook Pro用Blackmagic eGPU

MacBook Pro用Blackmagic eGPUはAppleからのみ入手可能

Appleは、比較的手頃な価格のデバイスであっても、ある意味では最先端のハードウェアを提供することで知られています。例えばポートについてですが、Mac Mini、MacBook Air、MacBook Proはいずれも2012年からUSB 3.0とThunderboltを搭載し始めました。ちなみに、Mac Proがこれらのポートを搭載し始めたのは2013年です。

グラフィックカードの場合は逆のことが起こります。AppleがIntelプロセッサを採用していた頃、フラッグシップラップトップと謳われていたMacBook Proの多くのモデルは、内蔵グラフィックカードのみを搭載していました。そのため、Macを外付けGPU(eGPU)で使いたいと考える人がかなり多かったのも不思議ではありません。

外付け GPU (eGPU) とは何ですか?

NVIDIAのPascal GPUライン用のベータ版macOSドライバが利用可能になりました

ご存知ない方のために説明すると、外付けGPUとは、デスクトップグレードのグラフィックカードを「持ち運び可能」にする特殊な筐体のことです。決して軽くも小さくもありませんが、少なくとも本格的なデスクトップPCよりは軽くて小さいです。

外付けGPUを使用するには、Thunderbolt、USB 4、OCuLinkなどのポートが必要です。これらのポートでコンピューターをeGPUに接続し、eGPUをDisplayPort、Thunderbolt、またはHDMIケーブルでモニターに接続します。外付けグラフィックカードはmacOS High Sierra以降でサポートされていますが、(公式には)Thunderbolt 3ポートを搭載したMacが必要です。

macOSでeGPUを使う方法

嬉しいことに、eGPU接続は、公式の外付けGPUサポートを備えた新しいMacモデルではプラグアンドプレイで可能です。グラフィックカードが接続されていることを示すアイコンがメニューバーに表示されます。

古いMacをお持ちでも、eGPUを使う方法はあります。ただし、高度なシステム設定の変更など、多少の作業が必要になります。OpenCore(または、より実用的な解決策としてOpenCore Legacy Patcher)とKryptoniteシステム拡張機能をインストールする必要があります。詳細なインストール手順はKryptoniteのWikiでご確認いただけます。

Mac 用に eGPU を購入すべきでしょうか?

Hackintoshグラフィックカード

さて、欠点についてですが、かなりたくさんあります。特定のMacに限ったものもあれば、macOS全般に当てはまるもの、そしてeGPUの使用全般に当てはまるものもあります。

帯域幅の問題

まず、eGPUは内蔵GPUに比べてパフォーマンスがかなり劣ります。これは、グラフィックカードがPCI-Express接続を使用しているためです。eGPUエンクロージャ側でThunderboltへの変換が必要になります。この変換処理によって若干のロスが発生し、MacではPCI-Expressに戻る際にもロスが発生します。この問題はMacに限ったものではなく、あらゆるコンピュータでeGPUを使用する場合に必ず発生するものであり、避けられません。

これに関連して、公式にサポートされているMacで使用されているThunderbolt 3接続は、eGPUが必要とする帯域幅よりも低い帯域幅を提供します。最新のカードは32GB/秒(PCI-E 3.0の場合)または64GB/秒(PCI-E 4.0の場合)の出力が可能です。Thunderbolt 3は最大4GB/秒程度までしか対応していません。古いMacは以前のバージョンのThunderboltを使用しており、転送速度は半分です。これは外付けグラフィックカードが動作しないという意味ではなく、デスクトップPCに比べて消費電力が大幅に少なくなるという意味です。

互換性の問題

新しいMacにはThunderbolt 4ポートが搭載されており、最新のGPUの帯域幅には遠く及ばないものの、Thunderbolt 3の2倍の速度を誇ります。外付けグラフィックカードを使うのに良い選択肢になりそうです。

間違っている。

Thunderbolt 4ポートを搭載したすべてのMacは、Apple Siliconプロセッサを搭載しています。そして現在に至るまで、MシリーズCPUは内蔵グラフィックカード以外(内蔵または外付けグラフィックカード)をサポートしていません。Appleの最上位モデルであるMac Proも例外ではありません。

eGPU に対応している Mac でも、対応カードは限られています。Apple のサポートページには公式リストが掲載されており、eGPU.io のリストも存在します。後者は外付けグラフィックカード愛好家によってまとめられており、Thunderbolt 1 および 2 で使用できる eGPU も含まれています。

一つアドバイスをするとすれば、NVIDIA グラフィックカードは避けた方が良いでしょう。macOS Big Sur でサポートされているのはごくわずかで、Monterey 以降ではまったくサポートされていません。

MacでeGPUを使うのは面倒なだけ

MacでWindowsゲームをプレイする方法

eGPUが、みんなが言うほど使いやすくなればいいのにと思います。ノートパソコンをスリムなまま、ゲームや動画レンダリング用にもっと強力なグラフィックカードを接続できるというのは素晴らしいアイデアです。でも、まだそこまでには至っていません。

デスクトップのグラフィックカードは大きくて重く、接続速度も十分ではなく、Macユーザーにとっては互換性も低い。しかも、eGPUエンクロージャは非常に高価で、GPUが付属していないものも多く、別途購入する必要がある。

もしMac用にeGPUの購入を迷っているなら、ぜひ購入してください。将来、eGPUが十分に使いやすくなった暁には、この業界を支えてくださっていることに感謝いたします。

Knowledge Network