GPU情報

「世界初」USB3経由で駆動するAMD GPU - Tiny CorpがApple Silicon上でeGPUをテスト、LinuxとWindowsもサポート

投稿日:

この驚異的なエンジニアリングのために、ユーザー空間のGPUドライバーをカスタム化し、おそらくアダプターのファームウェアにもパッチを当てる必要があった。

AppleのSilicon MacやMacBookにおける外部GPU(eGPU)サポートは、AI/ML開発者にとって根強い悩みの種だった。

タイニー社は、ブラックマジックと思われるかもしれないが、Tiny GradでUSB3経由でAMDのeGPUを動作させることに成功した。

彼らはlibusbを使用しているため、この機能はWindows、Linux、そしてApple Siliconを搭載したデバイスを含むmacOSにまで及ぶ。

従来、GPUはPCIeスロットまたはPCI ExpressトンネリングをサポートするThunderbolt/USB4インターフェイスを介して接続されていた。

そのため、外付けGPUソリューションは前述のインターフェイスに依存しており、古いシステムやラップトップへのサポートが制限されています。

IntelベースのMac/MacBookとは異なり、Appleシリコンベースのデバイスは、主にドライバサポートの欠如とアーキテクチャの違いにより、外部GPUをサポートしていません。

そのため、従来のx86ベースのシステムと比べて効率的であるにもかかわらず、ユーザーはAIワークロード、特に迅速な処理に関しては課題があると報告している。

現時点でUSB3インターフェイスを介してeGPUを実行するための要件には、ASM2464PDベースのアダプタとAMD GPUの使用が含まれる。

Tiny Corpはテストに、同じASM2464PDチップを使用するADT-UT3Gアダプタを使用したが、箱から出した状態では、Thunderbolt 3、Thunderbolt 4、またはUSB 4インターフェイスでのみ動作する。

おそらくチームは、PCIeとの直接通信なしで動作するUSB3モードを有効にするため、カスタム・ファームウェアを採用したのだろう。

技術的な詳細は不明だが、コントローラーはPCIeコマンドをUSBパケットに変換し、逆にUSBパケットをPCIeコマンドに変換しているようだ。

このソリューションは、カーネルレベルのGPUドライバーをバイパスし、特定のハードウェアを必要とし、本来GPU通信用ではないUSB3を使用するため、かなり厄介です。

これは本質的に、カーネル実行を参照する計算部分をシステムからeGPUにオフロードします。

ここでの制約は、使用されるUSB3規格によりデータ転送速度が10Gbpsに制限されることです。

そのため、GPUへのモデルのロードには、標準的なPCIe接続を使用する場合よりもはるかに時間がかかります。

カーネルをいじることを避けるためにカスタムユーザースペースドライバを使用するため、この機能はAMDのRDNA 3/4 GPUに限定されるが、将来的にはRDNA 2をサポートする可能性も示唆されている。

USB3 eGPU 機能は Tiny Grad の master ブランチにアップストリームされているため、AMD GPU とサポートされているアダプタをお持ちの場合は、ご自由にお試しください。

開発者がコードを整理し終えたら、Tiny Corpがより詳細で技術的な内訳を提供することを期待できる。

ソース:Tom's Hardware - 'World's first' AMD GPU driven via USB3 — Tiny Corp tests eGPUs on Apple Silicon, Linux and Windows also supported

 

 

 

解説:

RadeonがmacのUSB3経由のeGPUで動作したというお話です。

eGPUはUSBやThunderbolt3などを経由して外付けのGPUを動作させる仕組みなのはゲーマーでミニPC、ゲーミングノートのファンならばご存じだと思います。

USB3は5Gbps、10Gbps、20Gbpなので、ロマン仕様であることはお断りしておきます。

PCIExpressば現在標準的なGen4でx1が16GT/s、x2が32GT/s、x4が64GT/sなのでどれだけGPUの性能を引き出せるかはお察しでしょう。

「とりあえず使える」という以上の意味はないです。

用途は今はやりのAIなどが中心なのでしょうが、AIに使うならやはりGeforceの方がはるかに先に行っているとしか言いようがありません。

こういった選択肢の少なさがわたくしがmacを避ける理由の一つです。

今世代はゲームでの評価が高くなったとはいえ、まだまだGeforceの方が評価の高い分野がいくつもあります。

プラットフォームは自由度が高く、選択肢の多いほうが良いと私は思います。

 

 

 

AMDのGPU Radeonシリーズ

※ 転売品が横行しておりますのでご注意ください。転売品には保証が付きません。

Radeon 9000シリーズ

「Radeon RX9070 16GB」をamazonで検索する

 

Radeon 7000シリーズ

 

Radeon RX 6000シリーズ

 

※ SAPPHIREはAMD Radeon専業のメーカーであり、Radeonのリファレンス的なメーカーです。

-GPU情報
-

Copyright© 自作ユーザーが解説するゲーミングPCガイド , 2025 All Rights Reserved.