有沒有辦法與外部 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,則商業選項有限 - 例如 ASUS XG 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 電氣相容)有更多選項,但才剛開始推出。我不知道有任何商業 3.1 產品具有通用 PCIE 支援。
我見過的大多數解決方案在它們支援的 PCIe 卡方面的應用有限,主要是因為缺乏驅動程式支援 - 目前任何人都很少支援 USB 圖形;儲存設備支援最多。我不知道適用於任何作業系統的通用 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 連接器運作四個 PCIe 3.0 頻道,將 USB 3.0/3.1 SuperSpeed 接腳重新用於 PCIe 頻道。此解決方案已用於 Razer Core 等外部顯示卡塢站。這使得輕薄筆記型電腦在插入家中的擴充座時能夠立即獲得圖形增強。
雖然這可能無法準確地實現您想要做的事情,但它在技術上肯定是可行的。
答案4
我不相信,至少在沒有一些非常特殊的硬體的情況下。您最好購買一台便宜的 HP7540 或其他帶有擴展托架的瘦客戶端並使用它。問題是卡上的頻寬可能會超過 USB 規格,除非您談論的是 3.0,而如果您談論的是視訊卡,則可能不會。您可以運行基於 USB 的視訊卡。但這就是設計的目的。
在筆記型電腦上,您通常無法升級的一件事是視訊接口,因為它通常會整合到主機板中。處理器和記憶體可以稍後升級。