Руководство по выбору USB порта PC для подключения аудиокарты

  • Автор темы Автор темы H-ron
  • Дата начала Дата начала

H-ron

Well-Known Member
13 Апр 2011
7.732
5.782
113
59
Москва
Часто проблемы USB-аудио обусловлены не проблемами в аппаратной части или драйверах, а тривиальным распределением прерываний. Одним из проявлений являются щелчки и треск при воспроизведении. Эти проблемы возникают тогда, когда аудиокарте приходится делить прерывание с другим нагруженным устройством, таким как, допустим, видеокарта или контроллер жесткого диска. Но в случае USB подключения процедура определения конфликта прерываний не совсем очевидна. Поэтому рискнул наметать данное руководство.

В моем случае карта RME Fireface UCX.

Что бы проконтролировать чистоту подключения сделаем следующее:

Открываем Диспетчер устройств.

Устанавливаем в меню представление на Вид/Устройства по подключению:
ПоПодключению.jpg
Находим к какому USB Хосту подключена карточка - в моем случае 3A3A

Переключаем Вид на Ресурсы по типу:
РесПоТипу.jpg
В разделе прерываний находим наш USB Хост 3A3A:
IRQ.jpg
И видим, что он делит IRQ 17 c другим USB Хостом - 3A34. Это оптимальный вариант - лучше лишь вообще отсутствие соседей, и это контроллер 3A38 на прерывании 15H - надо будет перекинуть туда, как будет возможность. В случае, если у Вас устройство делит прерывание с видеокартой или, допустим, с контроллером жестких дисков - переключаем его в другой хост. А в этот USB хост можно использовать для менее критичной периферии - мыши, клавиатуры и пр. Новый порт контролируем так же, как указанно выше, пока не найдем достаточно свободный USB Хост.

Далее переключившись в Устройства по подключению можем найти что подключено еще к соседу 3A34:
3A34.jpg
В моем случае на нем болтается eLicenser, который можно, в случае необходимости, перекинуть на другой порт. Но мне он не мешает.

Как показала практика, таким образом решается большинство проблем.

Удачи!
 
Последнее редактирование:
а установка отдельного усб/фв контроллера для карты не помогает, или он тоже может быть на одном прерывании с чем-либо? Можно ли менять прерывание и как?
 
а установка отдельного усб/фв контроллера для карты не помогает, или он тоже может быть на одном прерывании с чем-либо? Можно ли менять прерывание и как?

Прерываний ограниченное кол-во. Добавляя контроллер, мы лишь добавляем еще одного потребителя, который к кому ни будь присоседится)
 
  • Like
Реакции: МихаилК
Спасибо за информацию Hron.
А с помощью какой программы ты получаешь сведения из "Диспетчера устройств" или у тебя W8, у меня W7 в диспетчере такой информации нет, да и диологовое окошко у меня не желтого цвета как у тебя.
 
У меня Windows 8, но в Win7 все аналогично:

В меню Вид переключаете тип представления информации. Все то же самое.
 
Последнее редактирование:
  • Like
Реакции: МихаилК
ааа... просто в моем случае трещит звук у 1394 карта (к которой подключена FF400), а с ним вроде вместе USB хост, правда не понял если туда что-либо подключено... (как увидеть мышь и клавиатура к каким USB подключены?)
 
По найденому идентификатору USB хоста ищем его в Вид/Устройства по подключению
 
Не разберусь никак :( Прилагаю скрины, вопрос, где у меня наложения прерываний (если таковые имеются) ? :))))))))))))
Почему озаботился? Сменил FF800 на UFX так вот на старой карте можно было даже 64 задержку выставить и работать, на новой 128 уже подхрипывает, хотя по идее должно быть наоборот :(
Спасибо :)
 
Osman, здесь не видать, можно смотреть например в Аиде, в ресурсах устройств
вот мой скринCapture.JPG
хотя можно и в винде, если переключить вид "устройства по типам"
 
Последнее редактирование:
  • Like
Реакции: Osman
Посмотрел в "Аиду" :) Ни фига не понял :) Может кто влезет мне в комп по "тим виеверу" и проверит так сказать не отходя от кассы ? А?
 
Osman,
ненадо и аиду; когда уже в диспечере устройств - выбираем вид; "ресурсы по типу" -- откроется справа несколько строчек , выбираем и жмем на + строчки "Запрос на прерывание (IRQ)" там смотрим циферки, и обращаем внимание где циферки дублируются, тоесть одни и теже показаны несколько раз..смотрим где наша карта и сколько под этим номером ещё чегото...
Осман вы не правильно выбирали то что увас на фотах вверху.Первое фото у вас когда вы зашли диспечер и в вид выбрали "Устройства подключения" -ЭТО НЕТО НАДО..Второе фотоу вас в диспечре вы выбрали уже "Устройства по типу" - опять НЕТО...НАдо когда в диспечере устройств выбрать в вид (поставить точку туда) "Ресурсы по типу" -это ОНО, выскочит строчки выбираем прерывания ИРК..смотрим, и всё..

Но смысл в другом вообще то..Перключиться вы можете только в ЮСБ портах, физических на компе.

Поэтому лучше всего, в вашем случае, повытягивать все ЮСБ из компа, запустить проэкт где уже глючит задержка, поставить на 64, и перепробовать все входы ЮСБ на компе тыкая туда карту ЮСБ, не станет ли лучше на каком то из них...Если нет, значит карта так работает..Если стало лучше, запоминаем вход, обозначаем и там всегда уже включаем карту эту..Дальше пихаем по одному ЮСБ из того что ещё нужно (принтеры мыши ит.д), и тоже смотрим не ухудшилось ли после подключения чего либо..если ухудшилось то то что ухудшает тыкаем в другой юсб вход компа..пока не вычислим что и как с чем вместе глючит а с чем - не глючит...Запоминаем порты, обозначаем на компе, на будущее...Потом чисто для инфы смотрим на каких циферках и с чем стоит наша карта....но подбирать всеравно методом тыка перебором...Вывод таков что чем меньше в юсб портах чего либо включено - тем лучше..Но внутренние поключения устройств могут тоже быть на том же ИРКю, поэтому как уже писал - тупо переключаеся по другим входам ЮСБ компа пока не нарвемся на как нам кажется лучший....есть прога usbview - она покажет очень быстро что и в какой хаб компа и что включено.
 
  • Like
Реакции: Osman
Osman, Нужна еще одна картинка с распределением прерываний. Типа такой, как давал выше:

attachment.php


А на ней найти твой 3A3C и глянуть с чем делит прерывания.
 
  • Like
Реакции: Osman
Osman, "оно" :-),
только не понятно в каком порту торчит твой картон, но по скрину можно сказать IRQ 21 вроде никто не делит, и туда надо попасть,т.е. как выше писал CDMM - методом "тыка"
но это - если в этом дело, есть прожка LatencyMon, можно еще в ней глянуть? кто не дает нормально работать, может драйвера, может видео...тока гадать ;-(
Может пригласить Alf Zetas:hi:
 
  • Like
Реакции: Osman
Alf_Zetas, Это шнур от старого девайса (FF800), просто воткнут, не включается одновременно с работающим UFX ом . Все равно выдернуть?
 
  • Like
Реакции: Beckoff
печаль, на моем ноуте все USB-порты подключены на один контроллер Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced Host Controller - 3B34 (IRQ 23), распределить IRQ не получится.
 
1jpg.jpg
2.jpg
Есть ли криминал?
Вроде делит один концентратор с жестким внешним диском и приемником от беспроводной клавы :((
 
Enotovvod, жеский диск не самый лучший сосед... Но по USB дискам не совсем владею опытом. Переключили б его от греха подальше... :)
 
Куда, в другой Юсбишник?
Как я понял, они все три висят на одном контроллере (у меня как раз три порта), так что тут только если в другой ноут его тыкать походу)
 

Сейчас просматривают