web-dev-qa-db-ja.com

USB経由のPCI / PCI-eは可能ですか?

外部でPCI/PCI-eハードウェアとインターフェースする方法はありますか? USB経由?

ラップトップ/ノートブックにPCI-eデバイスを接続したい。

FireWire、Thunderbolt、または類似のものも同様に適しています。

6
voices

現在、Thunderbolt 2の次のようなものが市場に出回っています http://www.bhphotovideo.com/c/product/1007816-REG/sonnet_echo_exp_se2_echo_express_se_ii.html

USB 3.0を使用している場合、商用オプションは限られています。ASUSXG Station 2のように、外部PCIE Nvidiaカードに2つのUSB接続を使用しますが、他のカード(グラフィックのみと思われます)を受け入れます。 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のすべてが収束への道を進んでいるので、それはかなり興味深いです。それらはすべて電気的に非常に類似しているため、これは理にかなっています。

5
Argonauts

USB帯域幅が低すぎてボトルネックが発生するため、実際にはうまく機能しません。

解決策は、ほとんどのラップトップに付属するミニPCIeを使用することです。これは、Wi-Fiアダプターが差し込まれたボトムカバーの下にあります。PCIeスロット付きのライザーを購入して、ミニPCIeに差し込むケーブルが付いた外部カードに対応できますが、これを実行するには電源が​​必要です。ライザー/アダプター、そして明らかに、有線のインターネット接続。また、新しいケーブルに対応するために、プラットフォームをオフのままにするか変更する必要があります。真実は言われます、私はこれをしました。動作しますが、ラップトップを取り外して、毎回元に戻す場合を除いて、ラップトップの携帯性は失われます。 :)キットは、AmazonまたはGoogle検索でかなり簡単に見つけることができます(ミニPCIeからPCIeアダプター)。 :)

2
Randy

ほとんどの形式のUSB doは、ターゲットインターフェイスのフルスピードでなくても、PCIタイプのインターフェイスをサポートするのに十分であるため、帯域幅は重要な考慮事項ではありません。

Jamie Hanrahanが最初の回答のコメントで回避したように、DMA(Direct Memory Access)のサポートがないため、USBをPCIeにブリッジすることはできません。微調整やkludgeはありません。セキュリティ上の理由から、将来のバージョンのUSBはDMAも実装しません。

前述のとおり、ThunderboltはPCIeを搭載しているため、これは外部接続のオプションです。

これはすべて、USB経由で接続されたPCIe周辺機器のいくつかの例を見つけると言われていますbutこれらは、USBスレーブとPCIeマスターとしてUSBとPCIeインターフェースの間にマイクロコントローラーを配置し、ソフトウェアエミュレーターを実装することで機能しますこれにより、特定のタイプの周辺機器でこのタイプの接続が可能になります。

たとえば、そのブリッジデバイスは、NVMe(PCIeインターフェイス)SSDをUSB大容量ストレージデバイスとしてオペレーティングシステムに提示する場合があります。

1
Matthew Millman

Thunderbolt 3は、USB Type-Cコネクタを介してPCIe 3.0の4つのレーンを実行し、PCIeレーンのUSB 3.0/3.1 SuperSpeedピンの用途を変更します。このソリューションは、Razer Coreなどの外部グラフィックドックですでに使用されています。これにより、薄型軽量のラップトップが自宅のドックに接続されたときに即座にグラフィックスを向上させることができます。

これはあなたがしようとしていることを正確に達成しないかもしれませんが、それは確かに技術的に可能です。

1
bwDraco

少なくとも、本当に特別なハードウェアがなければ、私はそうは思いません。安価なHP7540または拡張ベイを備えた別のシンクライアントを入手し、それを使用することをお勧めします。問題は、3.0を話しているのでない限り、カードの帯域幅がUSB仕様を超える可能性が高く、ビデオカードを話している場合は、おそらくそうではないことです。 USBベースのビデオカードを実行できます。しかし、それはのために設計されたものです。

ラップトップでは、マザーボードに統合されていることが多いため、通常アップグレードできないのはビデオインターフェイスです。プロセッサとメモリは後でアップグレードできます。

0
Rowan Hawkins