PCI/PCI-e ハードウェアと外部的に USB 経由でインターフェースする方法はありますか?
ラップトップ/ノートブックに PCI-e デバイスを接続したいです。
FireWire、Thunderbolt、または同様のものも同様に適しています。
答え1
現在、Thunderbolt 2 用の次のような製品が市場に出回っています。 http://www.bhphotovideo.com/c/product/1007816-REG/sonnet_echo_exp_se2_echo_express_se_ii.html
USB 3.0 をお持ちの場合は、市販のオプションが限られています。たとえば、外部 PCIe Nvidia カードに 2 つの USB 接続を使用し、他のカード (どうやらグラフィックのみ) も受け入れる ASUS XG Station 2 などがあります。 http://www.pcworld.com/article/3019297/hardware/asus-rog-xg-station-2-dock-wants-to-up-your-laptops-game-with-desktop-graphics.html
USB 3.1 (Thunderbolt 3 と電気的に互換性があります) にはより多くのオプションがありますが、展開が始まったばかりです。一般的な PCIe サポートを備えた市販の 3.1 製品は、私の知る限りありません。
私が見たソリューションのほとんどは、主にドライバー サポートが不足しているため、サポートしている PCIe カードの点で適用範囲が限られています。現時点では、USB 経由のグラフィックスはだれからも十分にサポートされておらず、ストレージ デバイスのサポートが最も多くなっています。どの OS にも汎用の USB から PCIe への変換「ドライバー」があるかどうかはわかりませんが、誰もそれに取り組んでいないとしたら驚きです。
Thunderbolt 2、またはお持ちの場合は 3 は、外部グラフィックスに対する優れたサポートを備えており、現時点では汎用デバイスのサポートとしては最適です。
しかし、PCIe、SATA、Thunderbolt、USB はすべて統合に向かっているため、非常に興味深いです。これらはすべて電気的に非常に似ているため、これは理にかなっています。
答え2
帯域幅は、ほとんどのUSB形式において重要な考慮事項ではない。するターゲット インターフェイスの最高速度ではないとしても、PCI タイプのインターフェイスをサポートするには十分です。
Jamie Hanrahan が最初の回答のコメントで示唆したように、DMA (ダイレクト メモリ アクセス) がサポートされていないため、USB を PCIe にブリッジすることはできません。この問題に対処できる微調整や間に合わせの方法はありません。根本的に不可能です。セキュリティ上の理由から、USB の将来のバージョンでも DMA は実装されません。
前述したように、Thunderbolt は PCIe を搭載しているため、外部接続のオプションとなります。
これらすべてを踏まえて、USB経由で接続されたPCIe周辺機器の例をいくつか紹介します。しかしこれらは、USB と PCIe インターフェイスの間にマイクロコントローラを USB スレーブと PCIe マスターとして配置し、特定の種類の周辺機器に対してこのタイプの接続を可能にするソフトウェア エミュレーターを実装することで機能します。
たとえば、そのブリッジ デバイスは、NVMe (PCIe インターフェイス) SSD を USB 大容量ストレージ デバイスとしてオペレーティング システムに提示する場合があります。
答え3
Thunderbolt 3 は、USB Type-C コネクタを介して 4 レーンの PCIe 3.0 を実行し、USB 3.0/3.1 SuperSpeed ピンを PCIe レーンに再利用します。このソリューションは、Razer Core などの外部グラフィック ドックですでに使用されています。これにより、薄型軽量のラップトップを自宅のドックに接続すると、グラフィックが即座に向上します。
これはあなたがやろうとしていることを正確に達成することはできないかもしれませんが、技術的には確かに可能です。
答え4
少なくとも、特別なハードウェアがなければ、そうは思えません。安価な HP7540 か、拡張ベイ付きの別のシンクライアントを入手して、それを使用する方がよいでしょう。問題は、3.0 でない限り、カードの帯域幅が USB 仕様を超える可能性が高いことです。ビデオ カードの場合は、おそらくそうではありません。USB ベースのビデオ カードを実行することはできますが、それは設計されたものです。
ラップトップでは、ビデオ インターフェイスはマザーボードに統合されていることが多いため、通常はアップグレードできません。プロセッサとメモリは後でアップグレードできます。