Почему мое устройство достигает предела контроллера USB? [закрыто] ⇐ Linux
-
Anonymous
Почему мое устройство достигает предела контроллера USB? [закрыто]
У меня есть встроенное устройство Linux, к которому подключено 8 камер. Я подключаю это устройство к компьютеру через USB-C и хочу осуществлять потоковую передачу с 8 камер одновременно. Каждая камера имеет собственную изохронную конечную точку UVC, а устройство имеет одну общую конечную точку для управления. Однако проблема в том, что всякий раз, когда я пытаюсь открыть все потоки одновременно, я достигаю предела контроллера USB как в Windows, так и в Linux. Любые советы о том, как выяснить, почему я вижу эту проблему, будут очень полезны.
Я пытался отключить все остальные USB-устройства от ПК, чтобы убедиться, что все ресурсы передаются на мое устройство, но результат тот же. Пробовал открывать все потоки 1 на 1 и все работают, значит проблема не в самом устройстве. Также я уверен, что общая скорость передачи данных для камер UVC ниже максимальной скорости передачи данных порта Thunderbolt.
У меня есть встроенное устройство Linux, к которому подключено 8 камер. Я подключаю это устройство к компьютеру через USB-C и хочу осуществлять потоковую передачу с 8 камер одновременно. Каждая камера имеет собственную изохронную конечную точку UVC, а устройство имеет одну общую конечную точку для управления. Однако проблема в том, что всякий раз, когда я пытаюсь открыть все потоки одновременно, я достигаю предела контроллера USB как в Windows, так и в Linux. Любые советы о том, как выяснить, почему я вижу эту проблему, будут очень полезны.
Я пытался отключить все остальные USB-устройства от ПК, чтобы убедиться, что все ресурсы передаются на мое устройство, но результат тот же. Пробовал открывать все потоки 1 на 1 и все работают, значит проблема не в самом устройстве. Также я уверен, что общая скорость передачи данных для камер UVC ниже максимальной скорости передачи данных порта Thunderbolt.
Мобильная версия