Самодельный Ethernet-транспорт для аудиоинтерфейса. (2 онлайн)

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@MusPro, образцы поштучно.
После всеобъемлющих тестов образцов, если общий вердикт будет - годиться - конечно у друзей Китайцев на конвеере.
[DOUBLEPOST=1549477983][/DOUBLEPOST]
наверно, куплю просто из принципа - поддержать коллег :)
Пока можете поддержать морально.
До возможности купить ещё далеко
 
  • Like
Реакции: Anklav24

mxc

Well-Known Member
8 Сен 2006
905
334
63
46
ufa
@MusPro, образцы поштучно.
После всеобъемлющих тестов образцов, если общий вердикт будет - годиться - конечно у друзей Китайцев на конвеере.
[DOUBLEPOST=1549477983][/DOUBLEPOST]
Пока можете поддержать морально.
До возможности купить ещё далеко
ничего, подождём. очень классный проект вы затеяли, удачи вам всяческой!
 
  • Like
Реакции: Aleksandr Oleynik

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Давно мы ничего не писали о ходе тестов и работ.
В полном разгаре Тесты и правки драйвера Core Audio - пока трудимся, хотя звук уже есть.

На Windows 8.1 я для себя поставил новый рекорд на i7-6950x - поиграл на Гитарке через наш девайс на 192 kHz с задержкой ...... ну тут сами посмотрите -
GuitarPlay with 0.4 ms round trip latency.jpg
Входную задержку Рипер вообще не показывает, потому как она меньше его разрядности - 0,04 ms а выходная - 0,24 ms - ну ещё AD/DA = в общем теоретически - до 0,4 мс
Ни одного дропаута.

Ну и чтоб не теоретически (хотя мы честно сообщаем Риперу задержку), сделал тест задержки по старинке - замкнув вход на выход и записал 1 kHz синус -

Orig192.jpg

Recording.jpg

78 сэмплов при 192 kHz-ах это честных 0,4 ms раунд трип задержки с учётом AD/DA!
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Что, десятка всё-таки не торт?
Я не смог DPC отстроить на 10-ке :(

Вот что получил за час работы Рипера с проектом в лупе на 8.1 -
LatencyMonWin8.1.jpg
А на 10-ке, при куче эксперементов и с прерываниями и с драйверами - через 15 минут имею два-три драйвера с DPC = 0,6 ms
 

Dmitry Stepin

In trance me trust
12 Янв 2004
15.306
11.250
113
40
Москва
t.me
Я не смог DPC отстроить на 10-ке
10-ки наверное все пробовали, начиная с 1609? Мне показалось, что 1709 как-то пошустрее 1809 летала..

Посмотрю сейчас, что у меня на 4930к и 1809 происходит с dpc, а то не проверил до сих пор.
 
Последнее редактирование:

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@Dmitry Stepin, Да....
Я, кстати и на 8.1 получил близкие к 10 проблемы с DPC после того как накатил на неё все апдэйты доступные. Так что портит какой-то апдэйт чего-то... Возможно какая-то безобидная служба. В общем - устал я с этими эксперементами и пока решил остановиться на 8.1 с отключенными апдэйтами.
Понаблюдаю как будет новый софт на ней работать....
 

Urus

Active Member
15 Мар 2018
217
109
43
37
СПБ, Моховая 40
vk.com
@Dmitry Stepin, Да....
Я, кстати и на 8.1 получил близкие к 10 проблемы с DPC после того как накатил на неё все апдэйты доступные. Так что портит какой-то апдэйт чего-то... Возможно какая-то безобидная служба. В общем - устал я с этими эксперементами и пока решил остановиться на 8.1 с отключенными апдэйтами.
Понаблюдаю как будет новый софт на ней работать....
Если вы в стадии разработки еще находитесь, то все-таки надо учитывать что уже сейчас половина потребителя на 10х сидит (я, к примеру), а к тому времени как закончите - все переедут, кроме самых упертых фанатов XP.. Поэтому с 10й надо вопрос как-то решить..
 
  • Like
Реакции: itzh

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Поэтому с 10й надо вопрос как-то решить..
Напишите об этом ВСЕМ производителям Аудио Интерфейсов.
На 10-ке ЛЮБОЙ Аудио Девайс работает хуже, чем на 8-ке.

PS: Мы и так выискиваем все возможные патчи и фичи для оптимизации 10-ки, но видимо Майкроософту начхать на РиалТайм процессы..
 
Последнее редактирование:

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
ни на таскам, ни на antelope audio я разницы не заметил
Значит плохо смотрели...
Запустите в DAW с этими интерфейсами проект и запустите на часик LatensyMon - на 8.1 отстроенной и на 10-ке.
Приведите тут данные, а потом обсудим.
Я уже две недели тасую операционки и их настройки и ответственно могу заявить - 10-ку настроить НЕ МОГУ. на 8.1 за 15 минут настроек получаю максимальное значение DPC = 0.09 ms, а на 10-ке, что не делаю, через 15 минут имею 0.6 мс - это на одном и том же железе в почти 7 раз ХУЖЕ!

PS: Обычный пользователь вообще ни какой разницы в работе разных операционок не заметит, если комп достаточно мощный.
То, что кернел нт на 10-ке периодически забирает до 0,6 мс у буфера - ни как не сказывается в общем на риалтайме на моём компе. Тут ведь речь идёт об очень глубоком тюнинге системы, для экстремально низких задержек.
 
Последнее редактирование:
  • Like
Реакции: Andruha

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
К этой теме этож не относится в общем.
нужно где-то собрать все материалы по настройке DPC в одну тему.
PS: Вот везёт же пользователям Mac OS - у них нет ни мониторинга ни способов что либо поменять в этом плане.
 
  • Like
Реакции: Andruha

VR.j

Well-Known Member
29 Апр 2014
805
389
63
Rostov-on-Don
на 8.1 отстроенной ...
, для экстремально низких задержек.
+ и + и еще + !
Ув. Александр - ваш опыт так ценен и важен - чирканите то что не очевидно и не на всех интернетах прописано про оптимизацию. Многие скажут сппаасибо!
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
@VR.j, Так яж уже опыт и передал - что на 10-ке не смог добиться за две недели того, что получил за 15 минут на 8.1.
Кстати, тот же @SoNick про восьмёрку постоянно пишет, что она быстрее 10-ки!!!
Оптимизация 8.1 очень проста - повыключать все дефендеры, апдэйты, настроить питание на производительность - в общем, тоже что и на 10-ке обычно делают.
А разбираться с экстремально низкими задержками можно только на нашем девайсе, так как больше ни на каком другом нельзя выставить буфер 8 сэмплов :)
Ну и скурпулёзная минимизация (тюнинг) DPC только для этого и нужен, вот для задержек около 1 мс. И делать его приходиться почти методом научного тыка - подбирая граф карты, драйвера, слоты, методы прерывания...
 
Последнее редактирование:
  • Like
Реакции: VR.j

Вовик

Well-Known Member
14 Апр 2007
1.843
2.533
113
40
Санкт-Петербург
@Urus, практически все большие студии (с виндой), которые я знаю в СПб, на семерке сидят и обновляться не планируют. Я даже не знаю как десятка выглядит-то. Семерка справляется со всеми необходимыми задачами.
 
  • Like
Реакции: sd

H-ron

Well-Known Member
13 Апр 2011
7.651
5.775
113
58
Москва
@GINARSOUND77, если это мне, то большая. Точнее, весьма любопытно, насколько знчительные изменения Вы и пр. желающие ожидаете получить от гайда?
 
Последнее редактирование:

GINARSOUND77

Active Member
26 Фев 2012
274
147
43
47
KIEV
Hron, очень рад что вам что то там ясно. Со своими улучшениями я без вас разберусь.
 

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Не ссорьтесь!
На самом деле есть аж три стадии настройки максимально возможной производительности PC для работы с Аудио.
Во всяком случаи я для себя их именно так вижу сейчас после большого кол-ва эксперементов.
1. Выбор комплектующих. На этом этапе лучше восспользоваться чужим опытом. На Форуме тонна, к сожалению не всегда систематезированного материала для принятия решения. И в выборе далеко не всегда важны деньги.
2. Выбор операционной системы и простая её настройка. Тут или шашечки или ехать. Про 7-ку сейчас уже ни чего сказать не могу, так как ОЧЕНЬ давно её не использую. А вот про 8.1 vs 10 - мне все ясно. Я конечно буду продолжать искать причину плохого поведения с DPC 10-ки, но если ехать - ставьте 8-ку, запускайте DWS Lite, убирайте из системы всё лишнее, настраивайте режим питания на макс производительность, обновляйте драйвера - работайте.
3. Детальный тюнинг. Нужен ТОЛЬКО для необходимости использования экстремально низких задержек - менее 3 ms.
И тут вас ждёт увлекательная и не предсказуемая тасовка видеокарт, слотов типов прерываний, отключения служб и не нужных девайсов на материнке .......

Вот и весь гайд.
 
  • Like
Реакции: VR.j и Dmitry Stepin

Aleksandr Oleynik

Well-Known Member
16 Янв 2007
26.360
20.063
113
62
Киев
Ltsb пробовал. Ни чем не отличается, только уже отключенными лишними сервисами, которые и руками можно отключить.
10 ка в общем странно себя ведёт - у меня при каждой инсталяции даже ID Ethernet карты меняется....
 
  • Like
Реакции: Dmitry Stepin

Сейчас онлайн (Пользователей: 0, Гостей: 2)