どうやって判断したらアップルが発表Blackmagic Design の外部グラフィックス プロセッシング ユニット (eGPU) の発表パーティーでの様子最新のMacBook Pro、Mac をより高速なグラフィックス パフォーマンスでターボチャージするのは簡単でした。高解像度ビデオのエクスポートなどの速度の向上は、ブラックマジック eGPUラップトップの Thunderbolt 3 ポートの 1 つに接続します。
私から聞いてください:そうではありません。
何週間もイライラしながらテストを続けた結果、実際には非常に具体的な「正しい」ルールがあることが分かりました。」700ドルの外部グラフィックプロセッサを使用する方法でしたが、私はそれを完全に間違って使用していました。
でも、本当に私を責めることができるでしょうか? eGPU を適切に動作させるための情報は説明書には含まれていません。
Google 検索を長い旅をし、Blackmagic との際限なくメールをやり取りしたり、Apple と電話したりした後で、やっとグラフィック パフォーマンスが速くなり、遅いわけではないことを確認することができました。
まず、基本的なことをいくつか説明します。約 10 ポンドの eGPU には、8GB の VRAM を搭載したアップグレード不可の AMD Radeon Pro 580 グラフィックス プロセッサが搭載されています。などの他の eGPU とは異なり、Razer コア、GPUを交換することはできません。このアップグレードできないことにより、将来さらにパワーアップしたい場合の有用性が大幅に制限されます。
Radeon Pro 580は悪くありません(同じものです)2017 5K 27 インチ iMac)、しかしそのパフォーマンスは依然として比較すると見劣りするNVIDIA の GTX 1080 に比べて強力ですが、内部の AMD Radeon Pro Vega GPU ほど強力ではありません。iMac プロ。
さらに高いグラフィックス パフォーマンスが必要な場合は、複数の Blackmagic eGPU を Mac の各 Thunderbolt 3 ポートに直接接続することもできます。 (ただし、同社の説明によると、ポートに過負荷がかかるため、デイジーチェーン接続しないでください)よくある質問.) 複数の Blackmagic eGPU をテストすることはできませんでしたが (使用できるのは 1 つだけでした)、追加のパワーにアクセスするには、アプリが複数の GPU (外部かどうかに関係なく) をサポートする必要があることにも留意してください。
eGPU はほぼ無音で動作します。 クレジット: raymond wong/mashable
GPUの選択はさておき、BlackmagicのeGPUはよく構築されており、机の上で簡単に倒れることはありません(ただし、付属の20インチのThunderbolt 3ケーブルは少し短いです)。美しいとは言えませんが、私の意見ではベースは醜いです。しかし、スペースグレイの MacBook や iMac Pro とうまく調和します。なんだかゴミ箱を思い出しますマックプロ(結局のところ、Apple がこの製品の設計に協力しました) 同様に、空気が底部から吸い込まれ、上部の通気口から放出されます。最も印象的なのは、作動音がほとんど聞こえないほど静かなことです。
外部ディスプレイやアクセサリを接続できるポートがたくさんあります。基本的には巨大なドングルです。 クレジット: RAYMOND WONG/MASHABLE
eGPU の背面には、2 つの Thunderbolt 3 ポート、4 つの USB 3.0 ポート、および HDMI 2.0 ポートという、アクセサリを接続するための安定したポートがあります。
eGPU が点灯していることを示す唯一のインジケーターはこのライトです。 クレジット: RAYMOND WONG/MASHABLE
eGPU に著しく欠けているのは電源ボタンです。 eGPU がオンになっていて、適切に接続されているかどうかを知る唯一の方法は、使用中に点灯する下の白色 LED です。また、Mac では、eGPU シンボルがメニュー バーに表示されます。
次から次へと問題が発生
Blackmagic の eGPU に関して私が最も懸念しているのは、価格が高いことや GPU がアップグレードできないことだけではなく、実際に動作させるためにチェックを入れる必要があるチェックボックスがたくさんあることです。さらに悪いことに、接続されているときは、ない動作しているかどうかを判断する方法はまったくありません (アクティビティ モニターを見たり、私のように厳密なテストを行ったりしない限り)。引き続き点灯し、メニュー バー アイコンも表示されます。
初めて eGPU を箱から出したとき、2017 年の最上位 15 インチ MacBook Pro (2.9GHz Intel Core i7 プロセッサー、16GB RAM、Intel HD Graphics 630、および Radeon Pro) に接続するだけだと思いました。 4 GB の VRAM を備えた 560 ディスクリート GPU) は、最新バージョンの macOS High Sierra を実行し、 — BOOM — より高速なグラフィック パフォーマンスを実現します。
私はなんて間違っていたんだろう。
私の最初の仕事は、eGPU を使用した場合と使用しない場合のビデオのエクスポートをテストすることでした。 eGPU を MacBook Pro に接続し、Final Cut Pro X と Adobe Premiere Pro CC の両方を起動しました。 Mashable ビデオ プロデューサーの Ray White の助けを借りて、エクスポートするいくつかのテスト プロジェクトを作成しました。
(1080p エクスポート プロジェクトを実行しましたが、1080p のパフォーマンスは eGPU の有無にかかわらず同じだったので、物事をシンプルにするために 4K のトライアルに焦点を当てます。)
どちらのビデオ編集アプリでも、次のコンポーネントを含む 4K ビデオ プロジェクトを作成しました。
解像度 3,840 x 2,160、30 fps の 12 ビデオ クリップ (Sony A6300 カメラで撮影)
3 つのシンプルなトランジション (ディゾルブ、クロスフェード、ワイプ)
タイトルカード 2 枚 (イントロとアウトロ)
12 個のクリップのうち 3 個が安定化されました
H.264 のネイティブ解像度とフレームレートでビデオをエクスポートし、各テストで 3 回のトライアルの平均を取りました。得られたものは次のとおりです。
Final Cut Pro X ビデオを H.264 でエクスポート
eGPU を使用しない場合:
2分49秒
eGPU を使用すると:
2分13秒
Adobe Premiere Pro CC:
eGPU を使用しない場合:
8分37秒
eGPU を使用すると:
13分18秒
Final Cut Pro X ではエクスポート時間がわずか 36 秒速くなり、Premiere Pro CC では eGPU を使用しない場合に比べてエクスポート時間が驚くほど悪くなるのを見て、おそらく何かが間違っていると思いました。だから私は誰でもやることをやりました。 Google に行って見つけたのが、衝撃的な答え: eGPU は、MacBook Pro に単独で接続されているだけでは何も行いません。
Mac が High Sierra を実行している場合、必要eGPU に接続された外部ディスプレイ。これは、Mac の内蔵画面を駆動できる GPU は 1 つだけであり、それがすでに内蔵されているためです。
(後で macOS Mojave について学びましたしますMac の内蔵画面の eGPU をサポートしていますが、テスト時点では OS がまだベータ版であったため、確実に動作しませんでした。)
eGPU の適切な使用方法: 外部ディスプレイ、MacBook Pro の蓋を閉じ、キーボードとマウスを接続します。 クレジット: RAYMOND WONG/MASHABLE
まあ、大したことはありません。ちょっとした挫折にすぎません。借りましたLG 5K ウルトラファイン ディスプレイ(eGPU で正式にサポートされている唯一の Thunderbolt 3 ディスプレイです)、eGPU も別のポートに接続した状態で MacBook Pro に直接接続しました。
FCP X と Premiere Pro CC の両方を起動しましたが、やはり改善は見られませんでした。 eGPU を使用した場合のエクスポート時間はまたPremiere CC を使用しない場合と比べて、Premiere CC では速度が遅くなります。今、何が間違っているのでしょうか?さらにグーグルしてみると、グラフィックスパフォーマンスがただ良いだけモニターが eGPU に接続されており、それが Mac に接続されている場合。
うーん。大丈夫、それから!
と正しい接続してテストを実行したところ、エクスポートがかろうじて速かったか、何らかの理由で遅かったことがわかりました。ただパフォーマンスが速くなったわけではありません。
非常に腹立たしかったので、Blackmagic の Web サイトをくまなく調べてみたところ、独自のアプリ以外のどのアプリについても、より高速なグラフィックス パフォーマンスについて言及されていないことに気付きました。ダヴィンチ リゾルブビデオ制作ソフトウェア。この eGPU は 1 つのアプリにのみ適しているのでしょうか?それは本当に愚かなことになるからです。
また、Apple の eGPU に関する説明は、Webサイト違うと言う:
Blackmagic eGPU を搭載した MacBook Pro でデスクトップクラスのグラフィックス パフォーマンスを実現します。 Radeon Pro 580 グラフィックス プロセッサを搭載した Blackmagic eGPU は、Thunderbolt 3 ポートを備えたあらゆる Mac をグラフィックス パワーハウスにするように構築されています。非常にスムーズなゲームを楽しみ、グラフィックスを多用するプロ アプリのワークフローを加速し、VR エクスペリエンスやコンテンツ作成を可能にします。内蔵 I/O 接続は Thunderbolt 3 ディスプレイを駆動し、複数のアクセサリをサポートし、MacBook Pro を同時に充電します。
うーん、High Sierra で何かあったのかもしれません。 Mojave の最新ベータ版で別のパーティションを起動しました。
これは簡単なはずでした。むしろ、それは技術的な悪夢に変わりつつありました。
これ以上事態が悪化するはずがないと思っていたそのとき、事態は悪化しました。 Mojave 上の Premiere CC は動作しません。クラッシュが続き、どの解像度でもビデオを 1 つもエクスポートできませんでした。正気を失いそうになった私は、自分が経験しているこれらすべての問題の真相を突き止められるかどうかを確認するために Blackmagic に連絡しました。
広報担当者は、親切にもいくつかの非回答を提供してくれました。基本的に、問題の原因は Adobe が eGPU 用に Premiere Pro CC を最適化したことにあるというものでした。同時に、eGPU (どの会社のどの製品でも) は「アプリの速度を低下させてはいけない」とも言われました。
本当に eGPU を粉々に砕きたいと思っています (物理的な虐待が解決策になることは決してありませんが、くそったれ)、High Sierra に切り替えて、Premiere エクスポートを再度実行しました。今回は、アクティビティ モニターを開いて GPU 履歴を起動して、一体何が起こっているのかを確認しました。
驚いたことに、GPU 履歴グラフでは、アプリが本来の eGPU ではなく、MacBook Pro の 2 つの内蔵グラフィックス プロセッサ (ディスクリート AMD Radeon Pro 560 と Intel HD Graphics 630 の両方) を使用していることが示されました。
eGPU のチャート (Radeon Pro 580) にアクティビティがない場合は、何か問題があるか、アプリが eGPU をまったく使用していないことを意味します。 クレジット: スクリーンショット: raymond wong/mashable
私は再び Google にアクセスして、アプリに eGPU の使用を強制する方法があるかどうかを調べました。 High Sierra ではそれは不可能であることがわかりました。しかし、Mojaveでは、次の方法がありますアプリを強制するアプリごとに eGPU を使用します。私はAppleとBlackmagicの両方を呪った。
Mojave を再起動し、Premiere CC で eGPU を使用するように強制する手順に従い、アプリを起動するときに少し祈りました。エクスポートボタンを押すまでは、すべてが機能しているように見えました。アプリがクラッシュしたまた。
以前よりもさらにイライラしたので、別のことを試してみることにしました。積み込みましたフォートナイトデフォルトの「高」設定で、ゲームがどの程度プレイしやすいかを確認してください。 TL;DR: それほどではありません。高設定ではありません。
MacBook Pro のみの高設定では、ゲームは 30 ~ 32 fps で記録されました。 eGPU を使用すると、ゲームのフレームレートが 40 ~ 45 fps に跳ね上がりました。どちらも 50 ~ 60 fps を下回っていましたが、これは多くのプレイヤーがスムーズなゲームプレイに最適なフレームレートと考えられています。
eGPU を高設定にしてもゲームがプレイできないことはありませんでしたが、カメラをパンしたり他のプレイヤーを撮影したりすると、かなりの遅延が依然として発生しました。画面上に複数のプレイヤーがいる場合、フレームレートはより大きな影響を受けました。
さらに恐ろしいのは、eGPU を使用しない場合に比べて、ゲームの起動に時間がかかることです。約 55 秒対 30 秒でした。
落とすフォートナイトの設定を「中」に下げるとフレームレートは上がりましたが、グラフィックスが非常に低解像度になったので、iPhone でプレイしたほうがよかったでしょう。
箱に入っていたはずの説明書
見た目はすっきりしていますが、電源、モニター、アクセサリを背面に接続するとケーブルがごちゃごちゃになります。 クレジット: raymond wong/mashable
Apple に連絡して、問題のトラブルシューティングに最後の手段を講じることができるかどうかを確認するまで、私は eGPU を諦めるつもりでした。
Apple のハードウェア エンジニアとチャットした後、(やはり) 取扱説明書には記載されていない、この eGPU を購入する人にとって価値のある新しいことをいくつか学びました。
eGPU によるグラフィックス パフォーマンスの高速化に最終的につながった要因は次のとおりです。
Mac を外部ディスプレイにミラーリングしないでください。これを行うために eGPU の一部を使用するため、結果としてパフォーマンスが低下します。
私と同じように MacBook を使用している場合は、蓋が閉まっていることを確認してください。これを行うと、コンピューターは内部 GPU を使用する代わりに、可能な場合には常にデフォルトで eGPU を使用するようになります。 Apple は、蓋を閉める必要はないと言いましたが、閉めないと eGPU が作動しない可能性があります。
ほとんどのアプリはサポートしませんホットプラグeGPU を使用すると、アクセサリが差し込まれたり取り外されたりしたときにコンピューターが変化を認識する機能が得られます。つまり、Premiere Pro CC などで eGPU を使用したい場合は、ゲームを終了して再度起動する必要があります。後あなたはそれを接続します。ホットプラグ対応の既知のアプリは 2 つだけで、そのうちの 1 つは Cinema 4D だそうです。
これらすべてを念頭に置いて、同じ 4K および 1080p のエクスポート テストを実行しました。 MacBook Pro で eGPU を適切に設定した後に得られた結果は次のとおりです。 (以前のテストと同様、時間はすべて 3 回の試行の平均です。)
Final Cut Pro X ビデオを H.264 でエクスポート
Final Cut Pro X は実際に、MacBook Pro の 2 枚と eGPU の 3 枚のグラフィックス カードをすべて使用しました。 クレジット: スクリーンショット: raymond wong/mashable
eGPU を使用しない場合:
2分46秒(MacBook ProはIntel統合グラフィックスを使用)
eGPU を使用すると:
2分8秒
Adobe Premiere Pro CC 4K ビデオを H.264 でエクスポート
Adobe Premiere Pro CC は、MacBook Pro の Intel 統合グラフィックスと eGPU の 2 つの GPUS のみを使用しました。 クレジット: スクリーンショット: raymond wong/mashable
eGPU を使用しない場合:
4分27秒
eGPU を使用すると:
2分58秒
念のため、同じ 4K ビデオ プロジェクトを取得し、ダウンスケールした 1080p 解像度にエクスポートしました。レンダリングでは、パフォーマンスの飛躍的な向上が見られます。
eGPU を使用しない場合:
9分30秒(MacBook ProはIntel統合グラフィックスを使用)
eGPU を使用すると:
3分55秒
上記のエクスポート時間からわかるように、Final Cut Pro X は eGPU の恩恵をあまり受けていないようです。ただし、Premiere Pro CC でのビデオのエクスポートははるかに高速です。 eGPU を使用すると、Premiere Pro CC は 1 分 29 秒短縮されました。
eGPU が最も役立つと思われるのは、エフェクトやスケーリングなどのレンダリングです。
フォートナイト
右上隅のフレームレートに注目してください。 クレジット: スクリーンショット: raymond wong/mashable
遊ぶフォートナイト正しいセットアップを使用すると、平均フレームレートにほとんど変化が見られませんでした。
eGPU を使用しない場合:
平均フレームレート: 30-32 fps
eGPU を使用すると:
平均フレームレート: 40-42 fps
理由はわかりませんが、フォートナイトの最新バージョンでは時々このような黒いグリッチパターンが発生します。 クレジット: スクリーンショット: raymond wong/mashable
苦労する価値はありません(今のところ)
試してみたいという気持ちがない限り、Blackmagic eGPU は価値があるというよりも面倒です。 クレジット: raymond wong/mashable
私は eGPU が登場して以来、ずっと eGPU に魅了されてきました。携帯性を重視して設計された (パフォーマンスではなく) 薄くて軽いコンピューターを改良して、自宅や職場にいるときに、ビデオ編集やゲームなどのグラフィックスを多用するタスク用にデスクトップ クラスの野獣に変えることができるというアイデアは、非常に素晴らしいものです。魅力的です。
おそらく、おそらく、Blackmagic が普通のおじさんなら誰でもできる eGPU を作ったということに、私は心から興奮しました。簡単にをセットアップして、そのメリットを享受してください。
最終的には Blackmagic eGPU を正しくセットアップし、FCP X のパフォーマンスがわずかに向上し、Adobe Premiere Pro CC で大幅な改善が見られましたが、その際にビー玉を失いそうになりました。
私のテストは決して決定的なものではなく、人はそれぞれ異なるアプリを使用し、異なるワークフローの要求を持っています。しかし、eGPU には可能性があることが示唆されています。
結局のところ、Mac に非常に古いディスクリート グラフィックス カードが搭載されているか、Intel 統合グラフィックスのみが搭載されている場合には、Blackmagic eGPU が役立ちます。グラフィックスのパフォーマンスが大幅に向上する場合もあれば、そうでない場合もあります。かなりの試行錯誤が必要になるでしょう。
試してみたいという方は、ぜひ eGPU をチェックしてみてください。ただし、期待している場合は、eGPUすべてのアプリで Mac が全体的に高速になりますが、それは実現しません。
おそらく数年以内に eGPU が成熟し、より多くのアプリが GPU アクセラレーションを使用するようになるでしょうが、現時点ではまだ初期段階にあります。私が遭遇したすべての問題は、解決するために何度もグーグル検索したり、Blackmagic や Apple とチャットしたりしたという事実から、eGPU の現状について知っておくべきことがすべてわかります。それは基本的に西部開拓時代です。