新しい MacBook Pro に関して最もよくある苦情の 1 つは、Windows 側の GPU に比べて GPU が比較的弱いということです。ごく最近、独立系開発者によっていくつかの進歩が見られ、数ドルを費やすことを恐れない冒険好きな人が外部 GPU を構築して Thunderbolt 3 Mac に接続できるようになりました。

Thunderbolt 3 プロトコルの開発中に、単なるハックではなく、外部 PCI-E ブレークアウト ボックスの GPU とシームレスに接続する機能が追加されました。

理論的には、外部 GPU は、ラップトップに通常見られる低パフォーマンスの GPU の束縛からユーザーを解放し、ユーザーが外部エンクロージャ内のデスクトップ ユニットを活用できるようにし、熱条件の改善と制限のないメリットの両方を享受できるようにします。消費されたエネルギーについて。

Apple が明示的にサポートすることを決定した場合、このプロセス全体は Windows と同じくらい単純になる可能性があります。

Windows 10 ユーザーの場合、ほとんどの外部 GPU ソリューションはプラグ アンド プレイで動作します。なんとなく Mac Pro スタイルRazer Coreを使用この特定のプロジェクトでは問題なく動作し、Boot Camp で Windows を実行している Mac ではほとんど設定を必要としません。

ただし、オペレーティング システム自体の変更を開始しない限り、外部 GPU アセンブリ全体は macOS ではまったく機能しません。また、macOS の実装ではビデオが MacBook Pro の画面にフィードバックされないため、外部モニターが必須です。

外部GPUの現実

ほとんどいじったり設定したりすることなく、AppleInsidermacOS の Razer Core と Nvidia GTX 980 でのテストでは 4.5 テラフロップスを管理しましたが、2 年前の Nvidia 770 では 3.1 テラフロップスに低下しました。

Windows 10 の新しい Nvidia 1080 は約 9 テラフロップスを実現し、GTX 1070 は 6.5 テラフロップスを押し上げます。

比較のために、ハイエンドの受注生産 15 インチ MacBook Pro の Radeon Pro 460 は 1.6 テラフロップスを管理し、デュアル AMD FirePro D700 を搭載したカスタムビルドの Mac Pro は GPU あたり 3.5 テラフロップスを実現します。

実践的な測定

ただし、テラフロップスの 3 倍は、パフォーマンスの 3 倍に等しく対応するわけではありません。

私たちのテスト システムは、2.9 ギガヘルツ クアッドコア プロセッサ、512GB SSD、および Radeon Pro 460 GPU を搭載した MacBook Pro 15 インチ モデルです。テスト用の外部 GPU は、Razer Core 外部 Thunderbolt 3 エンクロージャに 4 GB の GDDR5 RAM を搭載した Nvidia GTX 980 です。

ゲームのプレイが大幅に向上します。外部 GPU なしで MacBook Pro を使用する場合、「トゥームレイダー」は、デフォルトの解像度 1650x1050 で 1 秒あたり 55 フレームの平均フレーム レートを実現し、最低でも 31.4 に低下しました。

外部 GPU を使用すると、平均フレーム レートが 81 フレーム/秒に上昇し、48 フレーム/秒を下回ることはありませんでした。

Final Cut Pro Xも実行しました「BruceX」ベンチマーク外部 GPU の有無にかかわらず。 3 回の実行の平均では、GPU を使用しない場合は 46.6 秒、外部 GPU を使用する場合は 26.8 秒でした。比較のために、Radeon R8 M395X GPU を搭載した 2015 年後期 iMac 5Kこのテストを終わらせる32.8秒で。

GPU パフォーマンスの生の尺度として、他の要素を考慮せずに、Geekbench 4 GPU OpenCL Compute スコアは、外部 GPU なしの場合の 59180 から、実行すると 87250 に跳ね上がり、2015 年後半の iMac 5k を上回りました。

ただし、パフォーマンスが大幅に向上するため、代償を払うべき人もいます。ベンチマーク中に GPU を搭載した Razer Core の騒音は非常に大きく、ケースから 3 フィートの距離で 71dB に達します。これは、10 フィート離れた場所から時速 105 マイルで走行する自動車とほぼ同じ相対音量です。アイドル時、カードとケースは約49dBです。

MacBook Pro の負荷時は約 36dB、アイドル時または軽負荷時は約 31dB です。

熱も問題です。 67Fの吸気はケースとカードによって114Fまで加熱されました。適切な冷却のためにケースに必要な一回換気量は不明ですが、ファンが高速に切り替わったときの出力は、クリネックスの箱全体を机の向こう側約3フィートに吹き飛ばすことができました。

この装置は騒音が大きく、十分な換気が必要なだけでなく...

あなたが支払う文字通りの代償は高額です

私たちがすべてのテストを行った Razer Core の小売価格は 500 ドルです。まともなグラフィックス カードを購入するには少なくとも 250 ドルかかると予想されますが、その選択は読者の演習として残しておきます。

他のエンクロージャ オプションも今後登場予定です。パワーカラーのデビルボックスはまだ利用できないため、ここで使用したのと同じ手順で機能するはずです。小売価格は380ドルで、「非常に限られた」数量で販売される。

Akitio は、USB 3.1 タイプ A ポートとギガビット イーサネット プラグのない外部 GPU ボックスである Node もリリースしました。推奨小売店Akitio ノードは 299 ドル、またまだ利用できません。

経済的な参入障壁があるだけでなく...

この手順は臆病な人向けではありません

外部 GPU を macOS で動作させるには、端末を通じてシステム整合性保護 (SIP) を無効にする必要があります。次に、一部の Thunderbolt 3 周辺機器で Apple が設置したブロックを許可するハックをインストールする必要があります。バイパスされる

3 番目に、DSDT システム ファイル編集する必要があります、機能を可能にします。次に、スクリプトを実行する必要があるグラフィック カードの識別のため、さらにその後でもドライバーのインストールが必要になる場合があります。

次に、互換性の問題に対処する必要がある可能性があります。 GPU が「リファレンス デザイン」またはメーカーの標準に近ければ近いほど、より良い結果が得られます。

これまでのところ、AppleInsiderNvidia 700、800、および 900 シリーズのカードのみが動作するようになりましたが、次のレポートがあります。最初に誕生したフォーラムAMD カードと他の Nvidia カードが正常に動作することについての外部 GPU の議論。最新の 1000 シリーズ カードはおそらく動作しますが、Nvidia はそれらのカード用の macOS 互換ドライバーをまだ作成していません。

他のレポートでは、AMD の Radeon カードも同様に機能すると主張していますが、それらは Apple の Retina iMac シリーズと同様のカードに限定されているようです。

さらに潜在的な落とし穴が待っています。

成功の鍵はハードウェアの選択です。リファレンス デザイン カードについては前述しましたが、カードが仕様に準拠していることを確認することがプロセスにとって重要です。

Hackintosh ユーザーなら誰にでも聞いてください。物事は壊れたり、劇的に壊れたりする可能性があります。 Apple からのポイントアップデートは Thunderbolt 3 ハッキングをブロックする可能性がありますが、現在の 10.2.2 ベータ版は現時点ではブロックされないようです。 Apple は理論的には、互換性のないカーネル拡張構成データにサイレント パッチを発行して、ハッキングをブロックすることもできます。

少なくとも現時点では、macOS に適切に接続するために Thunderbolt 3 ハックを必要とする PCI-e ブレークアウト ボックスは、接続されたシステムに 15 W を超える電力を供給できません。システムは、ハッキングの結果としてボックスを有効な全電源源ではなく周辺機器として認識しているようです。このアプローチを使用する場合でも、外部電源が必要になります。

全体として、このルートに進む場合は注意してください。他の人に失敗からデータを取得してもらいましょう。

古いマシンが必ずしも除外されるわけではない

その間AppleInsiderこの記事は非常に深いプールの一番上をざっと読んだだけですが、Thunderbolt 2 搭載ハードウェア用の外部 GPU ソリューションはしばらくの間存在していましたが、これにもさまざまなレベルのソフトウェアとハ​​ードウェアのハックが必要でした。

これまでのところ、真に強力なカードを使用するには、PCI-E Thunderbolt ブレイクアウト ボックスに追加の電源が必要です。すでに電源が備わっているブレークアウト ボックスに外部電源を供給するのは面倒な作業であり、Thunderbolt 3 の実装に必要なハックよりもさらに Mac らしくありません。

Thunderbolt 2 外部 GPU の例、写真のクレジット アナンドテック

この時点で、AppleInsiderたとえ可能であっても、現在の状態では Thunderbolt 2 外部 GPU を推奨しません。 USB 3.1 type-C のものをわざわざ探す必要はありません。

現在および古いハードウェア向けの外部 GPU オプションの検討を続けています。 Apple がそれらを明示的にサポートし始めれば、さらに多くのものが急増する可能性がありますが、それがコンセプト全体の本当の問題ですよね。

もっと簡単な解決策があります...

...しかし、Apple がそうするつもりはないので、現時点ではそれは存在しません。

Apple が明示的にサポートすることを決定した場合、このプロセス全体は Windows と同じくらい単純になる可能性があります。 Apple は一部の Thunderbolt 3 ハードウェアが正常に動作しないようにわざわざ手を出しているため、現時点ではその予定はないようです。

ただし、Intel Mac が最初に出荷されたとき、Windows での起動はオプションではなく、Thunderbolt 3 で行われているのと同様に、特に禁止されていました。Apple が Boot Camp を発表し、正式な方法を提供したのは、リリースの次の春になってからでした。 Mac に Windows をインストールし、制限を解除します。

そのため、おそらく Apple は光明を見出し、長い間噂されていた GPU を内蔵した Thunderbolt ディスプレイを実際にリリースするか、Mac ラップトップからワークステーションに変わるより良いソリューションを求めるユーザーの障害を軽減するかのどちらかになるでしょう。