是什麼限制了我的 USB 傳輸速率?

是什麼限制了我的 USB 傳輸速率?

我試圖同時使用三個不同的感測器。其中一個感測器是 Microsoft Kinect for Xbox One 感測器(因此技術上是兩個感測器),另外兩個感測器是 ATIS 類型的基於事件的攝影機。所有三個感測器都透過USB 3.0各自的 USB 連接埠連接到我的 Lenovo P51 Thinkpad,無需 USB 集線器。
現在,一起使用 2 個 ATIS 感測器不會產生任何問題。但是,當我啟動 kinect 感測器資料傳輸,然後嘗試使用 ATIS 感測器之一時,出現以下錯誤

輸入/輸出錯誤USB提交錯誤
提交啟動錯誤

在我的 Ubuntu 18.04 shell 上。我認為這是一個 libusb 錯誤。
所以我的假設是,我的主機板(或硬體的其他部分?)無法足夠快地處理 3 個 USB 設備的信息,這些設備都具有高數據輸出。但我不確定是不是這樣,這只是我的假設。
所以我的問題是:
1. 這可能是硬體問題還是軟體問題?
2. 如果是硬體問題:哪個部分限制了我,我需要尋找什麼來替換它?

編輯:
的輸出lsusb -t是:

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M  
    |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/1p, 5000M  
        |__ Port 1: Dev 5, If 0, Class=Vendor Specific Class, Driver=usbfs,   5000M  
        |__ Port 1: Dev 5, If 1, Class=Vendor Specific Class, Driver=usbfs,     5000M  
        |__ Port 1: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 5000M  
        |__ Port 1: Dev 5, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 5: Dev 2, If 0, Class=Vendor Specific Class, Driver=usbfs, 5000M
    |__ Port 6: Dev 3, If 0, Class=Vendor Specific Class, Driver=usbfs, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 1: Dev 12, If 0, Class=Hub, Driver=hub/1p, 480M
    |__ Port 2: Dev 9, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 11, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 1: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 3: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 8: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 8: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 9: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 11: Dev 6, If 0, Class=Chip/SmartCard, Driver=, 12M
    |__ Port 13: Dev 7, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 14: Dev 8, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 14: Dev 8, If 1, Class=Wireless, Driver=btusb, 12M

答案1

您的三個連接埠實際上在內部連接到單一 USB 3.0 集線器並共用 USB 3.0 頻寬。

要解決此問題,您需要第二個 USB 3.0 控制器。您可能使用的是筆記型電腦,所以恐怕您無能為力。

相關內容