Fireface 800 + Firewire 800 = проблемы?

Dmitry Diamond

Well-Known Member
13 Сен 2004
1.521
420
83
Питер
www.facebook.com
Несколько лет назад уже предпринимал изыскания по данному вопросу, но все найденные решения не привели к улучшению ситуации.

Проблема следующая. Есть ноут HP elitebook c достаточно мощным конфигом c ExpressCard и IEEE1394, которые реализованы на одном комбинированном контроллере чтото типа Ricoh. При подключении во встроенный IEEE1394 Fireface 800 работает удовлетворительно, но хочется лучше - для обработки в реальном времени задержка слишком большая. Поэтому для достижения более высоких показателей был закуплен контроллер Firewire 800 в формате ExpressCard на чипе TI, что в теории есть наилучшее решение для данного случая. Выбрал 800 а не 400 так как быстрее вроде как... Сейчас понимаю, что не было смысла никакого - для звука Firewire 400 хватает более чем. Но тут преследовалась ещё и другая цель - поскольку в RME отдельные дырки для 400 и 800, то можно держать одновременно подключенными два компа - без перекоммутации каждый раз. Естественно, при условии не включения компов одновременно.

Но оказалось, что при подключении в Firewire 800 latency в разы (если не на порядок) больше, чем при подключении во встроенный firewire 400. Работать почти невозможно. Такое впечатление, что приоритет по звуку очень низкий. Малейшее движение мышкой, прокрутка в окне и т.д. приводят к дропу - как будто срабатывает высокоприоритетное прерывание. Различные шаманства результатов не дали. Почему встроенный интерфейс Firewire 400 на дешёвом чипсете работает намного хуже 800-го, реализованного на TI в ExpressCard? Можно ли победить данную проблему? Пробовал windows 7 и windows 8 - одно и то же.

Вопрос поднимаю в связи с тем, что теперь требуется использовать ноут для обработки real time, что требует низкой задержки. То, что есть сейчас, не устраивает. Задумываюсь о покупке Fireface UFX - вероятно, по USB удастся достичь более высоких показателей. Но Fireface 800 меня практически всем устраивает, и брать сейчас UFX не очень хотелось бы - стоит она немало да и реальных преимуществ для меня почти никаких. Да, она удобнее. Но уже столько средств вложено во всякие firewire контроллеры для fireface 800... Поэтому прошу помощи.
 
44.1 kHz / buff. semles 256, отключить ненужные I/O и всё должно тянуть, и не выбирать плагины, которые имеют большую внутреннюю задержку.
 
Если говорить цифрами, то на встроенном контроллере тянет и на 128 samples при всех включённых I/O. На внешнем ExpressCard контроллере стабильная работа возможна на значениях не ниже 512. Это слишком много. Проверка производится вообще без плугинов, на базовых проектах.
 
Dmitry Diamond,
так используйте уже встроенный firewire в буке, а через экспраскарту конечно больше будет задержка, т.к. идёт перепаковка форматов. У меня мултифейс с экспресскартой тянет и 64 буфера, т.к. специально разработан под екрсперсскарту, а у вас под шину firewire.
 
Последнее редактирование:
Задержка 128 на встроенном firewire тоже не вполне устраивает, при живом исполнении на гитаре я её чувствую. Хотелось бы не ниже 32. Процессор и дисковая подсистема в ноуте совершенно не загружены. Обеспечит ли UFX на USB такое быстродействие?
 

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