2019年10月17日SHAREツイートシェアはてブLINEPocketMacにおいて外付けGPU(eGPU)が使えるのは恐らくほとんどのMacユーザーが知っていると思うが、MacにおけるeGPUについてあまり知られていないことを10個ほど上げてみる。3ポートを介して接続するのはよく知られている。x4レーンでの伝送になるため実際の帯域は32Gbpsである。総帯域幅が40Gbpsあってもその伝送において一部の信号などがエンコード用途で使用されるため帯域幅は総帯域幅より小さくなる。総帯域幅はあくまで「全ての信号がこの帯域で伝送される」ということを表しており、eGPUなどが利用出来る帯域は限られる。実はeGPUはデスクトップPCで言うSLIやCrossFireのように複数のeGPUを繋ぐことが可能であり同一のeGPUを複数繋げればパフォーマンスがアップする。何台まで複数eGPUを繋げられるのかはAppleはアナウンスしていない。3を4ポート搭載しているMacでは理論上は4台まで可能に思える。3ポートを搭載していても内部のコントローラーのバージョンの違いで全てのポートでは最大帯域で使用できない場合があり、eGPUを複数繋げたとしても帯域不足でパフォーマンスが低下する可能性がある。3ポートはPCI-Expressのレーン数不足のため、ハイパフォーマンスデバイスは左側のポートで使用することをAppleは推奨している。3ポートに接続することを、少なくともBlackmagicは推奨している。eGPUを互いにデイジーチェーン接続することは推奨しません。3の接続がオーバーロードになるためです。3コネクターで直接コンピューターに接続してください。eGPUのみ使用できます。Vook更にeGPUを複数繋げてもゲームにおいては1台しか使用されない。アクティビティモニタでeGPUの使用率をチェック出来るmacOSのアクティビティモニタは誰もが使うと思うが、実はアクティビティモニタを起動し”メニューバー”の”ウィンドウ”から”GPUの履歴”をクリックすることでGPUの使用率を表示することができ、これはeGPU接続時においても有効である。Mojaveにおいては現時点でeGPUを接続中はFireVaultログイン及びソフトウェアアップデート、macOSの復元を利用出来ない。miniなどは画面が真っ暗になり何も表示されなくなる。これを回避するには起動・再起動時にはeGPUを接続しないか、FireVaultを無効化する必要がある。何らかのトラブルでmacOSを復元中やソフトウェアアップデートの際もeGPUは利用出来ない。10.14.6を導入したシステムにおいて、eGPU接続中でもソフトウェアアップデートが可能になっていることを確認しました。Appleは依然としてソフトウェアアップデート中はeGPUを利用できないという立場のため、念の為ソフトウェアアップデート中はeGPUを外しておいた方がいいでしょう。2ポートを搭載したMacでも接続することができ伝送帯域によるパフォーマンスの低下はあるが、それなりのパフォーマンスアップを見込める。eGPU」を使えるようにセットアップする。2変換アダプタと当たり前だがeGPU一式の4つ。Sierraまでは海外の有志が作った特殊なスクリプトを実行することで安定性に問題はあるもののGeForceの使用が出来ていた。Mojave以降では現状どのようなことをしてもGeForceの利用は出来ない。Bootcampでなら使用可能だがそれならそもそもMacにする必要もあまりない。海外ではこの変更は大きな騒動となり署名活動までやっているほどだ。この問題についてはAppleはいかなる発表もしていないが、正直もうちょっとユーザーに寛容であってほしいと思う。Mojaveからは一部のeGPU非対応アプリケーションでも強制的にeGPUを使用させるようにする設定が可能だ。設定は単純で、アプリケーションのアイコンを右クリックして情報を表示させ”外部GPUを優先”にチェックを付ける。このオプションは必ずしもどのアプリケーションにも存在するわけではなく、またこのオプションを有効にしたとしてもeGPUが正常に動作するのを保証するものでもないが、Mojaveからの大きな変更点の一つと言えると思う。PCでも動作が可能でありWindows自体もeGPUをサポートしている。PCでの使用を推奨しておらず現時点では非サポートである。GPUであることに起因している。580向けのドライバーがないのだ。56は単体でも販売されている一般向けGPUであるため)。PCでの利用はアップデートで対応されるであろうことを示唆している。OSで使用する上での制限はありません。eGPUの使用は推奨されません。これは将来的にWindowsコンピューターのベンダーからのアップデートで修正される予定です。Vook一方で、Bootcamp上のWindowsについてはAppleもBlackmagicも”eGPUをサポートしていない”と言い切っているのだが、海外では多くのユーザーがRadeonやGeForceをeGPUボックスに搭載してBootcamp上のWindowsで使いまくっているのでこの発言には首を傾げてしまう。PCにしろBootcamp上にしろ利用は出来ないと思っていい。15インチモデルなどのディスクリートGPU搭載MacにeGPUを接続すると基本的にeGPUの方が優先される。miniにしろMacBookシリーズにしろ、eGPUを接続した状態でマルチモニター(MacBookの内蔵ディスプレイも含む)を構築している場合はメインディスプレイに関連づけられたeGPUを優先して使用する。ちなみにeGPUをサポートしていないソフトウェアでは代わりに内蔵グラフィックやディスクリートGPUを使用するが、基本的にはmacOSの描画も含めてeGPUが他のGPUより優先されて動作するようになっている。15インチモデルなどでは性能が低いeGPUを導入した場合、パフォーマンスアップがほとんどない場合もある。x16接続と比べると最大30%ほどパフォーマンスが落ちる。3では帯域が足りない。まとめ長々と偉そうに書いてしまったが僕にもまだまだeGPUについては勉強するべき点が沢山あり、上に挙げた事柄も一部は間違っている可能性があるのでご容赦願いたい。eGPUは自作PCに挿すだけでサクッと動作するPCI-Express接続のGPUと違って様々な制限・ハードルが存在し、まだまだ気軽に手を出せるものではないということをお伝えしたい。僕もeGPUを導入して数々のトラブルを経験して、正直「こんな不安定ではeGPUの未来はないのでは」と思ったこともある。今はまだこのように混沌としたeGPU界隈ではあるが数年後はノートPCやグラフィック性能が低いPCでは当たり前に導入するものとなる可能性もある。技術は日進月歩なのでこれからもMacに限らずeGPU界隈の動向を見守っていきたいと思う。CatalinaとeGPUの不具合発生。eGPU利用中の場合は注意この記事を書いた人Solenoidアラサーを通り過ぎたオタク2016年からMacやiPhoneなどのApple製品を使い出した新米オタクマカー。以前までは自作PCを楽しんでいましたが現在はWindows環境は仮想環境のみでMacメイン。Windows歴21年、Mac歴4年。アラサーは通り過ぎました。‘ω’)/月...次の記事スターティング・オーヴァー&江ノ島西浦写真館ABOUTSolenoid管理人のSolenoid(ソレノイド)と申します。当サイトは典型的なオタクがあまり他に情報がないMacやガジェットについてのマイナーな記事や日々徒然の雑記を掲載するしがないサイトです。このサイトが皆さんのお役に立てたら嬉しいです。当サイトはAmazon商品リンク以外の広告・アフィリエイト要素はありません。広告掲載のご依頼も全てお断り致します。