Доброй ночи,
Просветите пожалуйста по поводу значков USB. Ну и вообще. А именно у меня в старом лаптопе три входа USB. Рядом друг с другом находятся, как-то так (mspaint madskillz)
Причем значок рядом с «левым» разъемом очень маленький, поэтому трудно сказать на самом деле это https://www.sony.kz/image/4df8f52001533a1b2e8326393390e486?fmt=png-alpha&wid=400 или может что-то вроде https://image.flaticon.com/icons/png/512/16/16891.png. Но скорее всего то первое, если судить по https://andiriney.ru/wp-content/gallery/interfaces/USB-Type-C-1.jpg, т.е. просто значок, что это мол USB? А почему он тогда только у одного входа? Рядом с остальными двумя входами такого обозначения нету. Я думал, это, мол, может какое-нибудь PoweredUSB? Или он один на все три разъема? Они рядом.
Ну и в общем я туда (в тот самый «левый» разъем) по-началу usb hub воткнул на 4 входа и в 3 из них воткнул usb bluetooth adapter, клавиатуру и мышь. И я заметил такую вещь: когда открыто много окон firefox, при этом включен Tree Style Tab и Tab Selection Manager, то при активном переключении между окнами и вкладками в них звук начинает «заикаться», как бы не успевает и появляются «sloppy» 1-несколько секунды пока какая-нибудь нагруженная скриптами и картинками страница не загрузится. Тогда я вынул usb bluetooth adapter из хаба и вставил его в третий (тот, что на рисунке справа) свободный разъем (картинки обозначения usb рядом с ней нету). Так или иначе теперь мухи (открываемые сайты) и котлеты (всякий фриджаз с элементами трип-хоп-метала) не мешают друг другу и музыка звучит «без перерывов». Но закладывается гаденькая мысль, что это пока не мешают.
Я попытался при помощи usbview и им подобных проверить, что там собственно происходит. Но я практически ничего не понял:
Не понял я, конкретно, следующего:
- Ну, собственно, действительно ли помогло умещение usb bluetooth адаптера в отдельном «собственном» разъеме (или даже хабе), т.е. такой setup значительно уменьшает количество «затинок» звука?
- Важно ли то, что я воткнул usb hub в разъем с рисунком, а usb bluetooth в разъем без или это рисунок «один на все три раъема»?
- У меня всего 3 разъема USB и как видно EHCI Host Controller’ы (которые usb 2.0 как бы не используются (а остальные UHCI Host Controller’ы умеют usb 1.10)
- Таки есть какая-то разница между разъемом, рядом с рисунком и остальными или нету?
- Куда бы я не втыкал хаб и адаптер в usbview, я вижу примерно похожую картину. А кстати! Интересно что будет, если я еще одну ерунду воткну (например мышь из хаба в средний вход).. А если usb bluetooth в средний ход. В общем выходят разные комбинации:
- https://raw.githubusercontent.com/xor512/trashbin/master/usb/usb_combination1.png
- https://raw.githubusercontent.com/xor512/trashbin/master/usb/usb_combination2.png
И в общем это рисует такую картину: https://raw.githubusercontent.com/xor512/trashbin/master/usb/usb_connectors_controllers.png
В общем что меня более всего интересует - это:
- Отличается ли разъем с рисунком или рисунок общий на все три разъема?
- Мне кажется, что перемещение usb bluetooth adapter’а на отдельный хаб уменьшило количество дефектов звука при загруженности CPU?
- Почему для EHCI Host Controller, который поддерживает USB2 нету разъема? Или это все виртуально и, мол, воткни я что-то USB3 и оно независимо от физического положения будет прикреплено к EHCI? Но ведь мой usb bluetooth adapter заявлен как USB 2.0!
- Что это за неиспользуемые EHCI/UHCI контроллеры вообще?
PS Вот еще пару аутпутов так на случай чего.
~ >>> lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 019: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 006 Device 018: ID 1a2c:2c27 China Resource Semico Co., Ltd
Bus 006 Device 017: ID 058f:9254 Alcor Micro Corp. Hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
~ >>> lspci | grep -i usb
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
~ >>> lsusb -v 2>&1 | grep -i bcdusb
bcdUSB 2.00
bcdUSB 1.10
bcdUSB 2.00
bcdUSB 1.10
bcdUSB 1.10
bcdUSB 1.10
bcdUSB 2.00
bcdUSB 1.10
bcdUSB 2.00
bcdUSB 1.10
bcdUSB 1.10