Страница 1 из 1

Latency

Добавлено: 25 авг 2019, 22:06
Serafim
Всем привет!
Вот переезжаю на Mesa 7i76E. Думал что софтварная часть не займет много времени но дико ошибся - возникла проблема с latency. Позвольте сначала изложить что было сделано, а вопросы внизу.

1. Первое что я попробовал это поставил Ubuntu18.04, скачал исходники ядра 5.0.21 (это самое близкое к тому которое стоит по умолчанию) и RT патч для этого ядра https://mirrors.edge.kernel.org/pub/lin ... 6.patch.gz
Все собрал и установил как описано тут: http://www.cnc-club.ru/wiki/index.php/У ... untu_18.04#
LinuxCNC собрал по тому же мануалу. Запустил тест и пришел в ужас, счет джиттера шел на сотни тысяч. Железка была вот эта: https://ark.intel.com/content/www/us/en ... 5cpyh.html Ок. Понятно что комп слабоват.

2. Взял железку помощней c intel i3 процессором (знаю что это определяет но все же) вот такую: https://ark.intel.com/ru/products/76978 ... -D34010WYK
Повторил все с ubuntu 18.04 - джиттер оказался получше но все равно плохо.

3. Установил все с офф. образа где уже установлен и собран LinuxCNC (debian wheezy там кажется и старая версия LinuxCNC + RTAI). И о чудо джиттер оказался до 15к при слабой загрузке (особо грузить не чем было, даже glxgears не работало почему-то). Сетевая не завелась, вайфая там вообще не было. Собрал модуль для сетевой, все стало и завелось. Тут то и ждало огорчение: при включении любимого ютьюба в какой-то момент джиттер подпрыгивает до 50к).

4. Попутно добыл файфай карточку (слот m.2) и настроил. При включении вайфая - даже грузить не надо джитер сразу 50к. При отключении вайфая - получше.

5. Ради интереса пока работает офф. образ - скачал последние исходники linuxcnc и собрал. Если запускать тест из собранной последней версии то джитер горааздо больше - сразу переваливает за 100к. Тут же запускаю то что шло в комплекте - джитер намного меньше. Меня это удивляет честно говоря.

а) Может я просто сильно парюсь на этот счет или что-то не понимаю? Что люди используют чтобы получить хороший результат?
б) Важно ли мне для 7i76E иметь свежую версию linuxcnc или пойдет та что поставляется на образе?
ц) Можно ли на офф. образе нормально собрать свежую версию linuxcnc?
д) В моих розовых мечтах я буду использовать один сетевой интерфейс для общения с 7i76E а второй для подключения к компу по VNC протоколу с основного компьютера (удаленный рабочий стол) и на станке не нужен мне не монитор ни клавиатура. Можно ли вообще какой-нить вайфай для этого использовать или вайфай сразу ухудшает отклик системы? Может есть "правильные" вайфай карты или типа того..

В общем я на распутье. Посоветуйте железку. Идеально если это будет что-то маленькое. У меня все на балконе :idiot: :hehehe:

Re: Latency

Добавлено: 25 авг 2019, 22:23
iMaks-RS
Рекомендуется в биос отключить всё лишние, а так-же всё энергосбережение. Возможно имеет смысл проверить результат с готовым пакетом Wheezy+2.7 linuxcnc + RT ядро
или поставить 9.9 Дебиан + 2.8 LinuxCNC Это развлекухи хватит на сутки - двое ))
https://www.youtube.com/watch?v=0ls-HR3lUcs

На какой конфигурации железа возникли проблемы?

Re: Latency

Добавлено: 25 авг 2019, 22:26
Serafim
iMaks-RS писал(а):Рекомендуется в биос отключить всё лишние, а так-же всё энергосбережение.
Максимально поотключал
iMaks-RS писал(а):Возможно имеет смысл проверить результат с готовым пакетом Wheezy+2.7 linuxcnc + RT ядро
Да, именно это я и делал.
iMaks-RS писал(а):На какой конфигурации железа возникли проблемы?
Ссылки в п. 1 и 2 на мои intel nuc
https://ark.intel.com/content/www/us/en ... 5cpyh.html
https://ark.intel.com/ru/products/76978 ... -D34010WYK

Re: Latency

Добавлено: 26 авг 2019, 17:01
Serafim
Фух. Ну чтож, пожалуй похвастаюсь. Выкинул wifi карточку, из-за нее джитер подскакивал до 50к. Для доступа через сеть установил VirtualGL+TurboVNC. Сейчас джиттер больше 10к не поднимается при условии что запущено 3 glxgears, 2 ютуба, копируется файл через scp и все это транслируется через VNC :cheesy:
Поставил юсб изернет карту за 450руб, работает хорошо, на джитер не влияет. Буду через нее к компу обращаться, а на основную изернет карту повешу станок. 2 недели на это убил. ппц.

Re: Latency

Добавлено: 26 авг 2019, 23:03
Serg
Serafim писал(а):2 недели на это убил. ппц.
Я уже где-то тут писал, что для доступа к компу не нужно использовать Wi-Fi, лучше USB-Ethernet... :)

Re: Latency

Добавлено: 27 авг 2019, 07:02
Serafim
UAVpilot писал(а):Я уже где-то тут писал, что для доступа к компу не нужно использовать Wi-Fi, лучше USB-Ethernet... :)
Да, а я где-то это видел но решил проверить на себе :) Спасибо!

Re: Latency

Добавлено: 27 авг 2019, 07:07
Serafim
Serafim писал(а):5. Ради интереса пока работает офф. образ - скачал последние исходники linuxcnc и собрал. Если запускать тест из собранной последней версии то джитер горааздо больше - сразу переваливает за 100к. Тут же запускаю то что шло в комплекте - джитер намного меньше. Меня это удивляет честно говоря.
Вот с этим тоже разобрался. Оказалось что исходники компилировал для пропатченного ядра, в то время как в офф. образе стоит RTAI.
Вместо

Код: Выделить всё

./configure --with-realtime=uspace
надо было делать

Код: Выделить всё

./configure --with-realtime=/usr/realtime-3.4-9-rtai-686-pae
Наверняка кому-нибудь пригодится.

Re: Latency

Добавлено: 27 авг 2019, 12:19
Serg
Исходники вообще лучше не компилить, а брать уже готовые пакеты. :)