Latency-test показания на разных материнских платах

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение ex71 »

Подскажите в чем разница - грузиться с флешки или с харда?
Есть комп на 2 ядерном атлоне, сейчас он в качестве управления станком, джиттер около 30-35к. Подарили мне mini-itx материнку для домашнего роутера на Atom 230D, я с нее запустил с флешки LCNC - джиттер 6к (на флешке нет конфигурации станка, поэтому не могу опробовать работу). Если воткнуть винт станка - то джиттер 6.000.000 !!

Так же мне пока не понятно - встроенное видео все же меньше отжирает ресурсов? Я так понимаю что установка на хард подтягивает нормальные драйвера для видухи??
Сейчас на станке стоит XFX nvidia 7600 - ничего полегче не было, а встроенного нет.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Причина большого джиттера в данном случае - диск и/или его контроллер. При загрузке с флешки (LiveCD поди) корневая файловая система формируется в RAM и обращение к ней практически не создаёт задержек.
Про влияние видеокарт тут уже не раз писал, кратко: чем меньше возможностей видекарты используется, тем меньше задержки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Canis Dirus
Новичок
Сообщения: 8
Зарегистрирован: 10 окт 2014, 21:17
Репутация: 0
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Canis Dirus »

iMaks-RS писал(а):Я бы изьял сначала видео.. оставил встроенное на плате Intel GMA 3100. Если прыгать в 2 раза джиттер прекратил, тогда дальше уже играться с флагами ядра.. использовать то 0 ядро, то 1е, и сверять показания теста...
В этом случае (плюс isolcpus=1) тест даёт стабильные 40-50 микросекунд джиттера (нагрузка десятком glxgears), подскакивая до 70, если запустить ещё одну программу (Libre Office или шестерёнку). С 7300GT за три часа latency-test показывал 25 микросекунд максимального джиттера (при нагрузке в дюжину шестерёнок, и ничего больше не делая), но при этом отзывчивость системы резко просаживается (запуск новой шестерёнки, взамен закрытой, занимал минуты, при этом джиттер подскочил до 37(servo)/50(base) микросекунд).
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1807
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 205
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение iMaks-RS »

Canis Dirus
Новичок
Сообщения: 8
Зарегистрирован: 10 окт 2014, 21:17
Репутация: 0
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Canis Dirus »

iMaks-RS писал(а):Re: Latency-test показания на разных материнских платах #405 с этими параметрами тестировал?
Отзывчивость системы хуже (особенно на комбинации со встройкой и isolcpus=1 — уже три шестерёнки вместе с X-сервером съедают процессорное ядро и превращают систему в тыкву), FullHD (нативное разрешение монитора) при этом не тянет ни встройка, ни GT7300, джиттер чуть лучше:
25(servo)/24(base) мкс (встройка с isolcpus, больше трёх шестерёнок запустить не получилось, разрешение 1680x1050)
15/24 мкс (встройка без isolcpus, запустить получилось шесть glxgears, но трое из них показывали слайдшоу)
16/19 мкс (GT7300 с isolcpus, запущено 7 шестерёнок, разрешение 1280x1024)
18/22 мкс (GT7300 без isolcpus, запущено 7 шестерёнок)
14/23 мкс (GT7300 без isolcpus, запущено 7 шестерёнок, разрешение 1024x768 при подключении DVI-кабелем)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Canis Dirus писал(а):Отзывчивость системы хуже
100500 шестерёнок нужны только для измерения джитера. Для оценки отзывчивости системы на действия пользователя достаточно запустить одну копию LinuxCNC (без шестерёнок), например симулятор и "потыкать в неё мышкой".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Canis Dirus
Новичок
Сообщения: 8
Зарегистрирован: 10 окт 2014, 21:17
Репутация: 0
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Canis Dirus »

Впрочем, в хламовнике нашёлся вариант получше: M2V, с Athlon x2. В сочетании с isolscpu=1 получилось так:
M2V with isolcpus.png (3551 просмотр) <a class='original' href='./download/file.php?id=171699&mode=view' target=_blank>Загрузить оригинал (52.68 КБ)</a>
(latency test за полуторачасовой прогон показал 8 микросекунд джиттера)
Pantiak
Кандидат
Сообщения: 64
Зарегистрирован: 31 янв 2018, 08:43
Репутация: 7
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Pantiak »

Здравствуйте, подскажите что сейчас за мат.плата лучшая для linuxcnc что есть в продаже ? Будет работать с вот этим http://www.cnc-club.ru/forum/viewtopic. ... 63&t=11116
lazymiller
Новичок
Сообщения: 31
Зарегистрирован: 27 дек 2011, 22:58
Репутация: 4
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение lazymiller »

gigabyte ga-e350n
Снимок экрана_2019-11-23_19-31-31.png (3262 просмотра) <a class='original' href='./download/file.php?id=172385&mode=view' target=_blank>Загрузить оригинал (132.09 КБ)</a>
isolcpus=1
7 или 8 шестерёнок, ютуб , время тестирования часов 5
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1807
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 205
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение iMaks-RS »

Спасибо, добрый человек! Хоть какой-то есть результат по АМД процессорам.. Просто на форуме некоторые сталкивались с проблемой стабильности генерации шагов.. правда под Mach3, на плате GA-E3000.. сейчас по такой-же цена - но Е-2500 в ДНС лежат.. какой-то сюр.. деградация... мощность ниже - цена выше..
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение ex71 »

у меня phenom II X2, ga-970, латентность 40+, реально работаю на этой конфе. Проблем при работе нет, но сообщение напрягает.
Eth платы использую.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1807
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 205
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение iMaks-RS »

Результат опытов в двумя платами, обе б.у, работали в технике ККМ. Биос настроен одинаково.
GA-J1800N-D2H / 4Гб
GA-J1800N-D2P /8Гб (на момент теста брал с ноута)

Отличия плат внешне - только в наличии LPT.. на первой он есть, но выведен на гребёнку, распаян только сом-порт. На второй распаян LPT, а сом-порт выведен на гребёнку.

Что общего:
0. На джиттер влияет:
* количество модулей памяти.. с двумя модулями снижается на 2300-3500
* Оконный менеджер.. самый лучший результат - с IceWM... снижение на 2800-3300
1. При использовании стокового дистрибутива наблюдается весьма печальная отзывчивость UI, наличие тормозов при запуске 3х экземпляров glxgears на весь экран (на каждом виртуальном столе). FPS меняется в зависимости от размера окна glxgears. VLC плеер кажет видео только при включенных обоих ядрах ЦП и не запущенных glxgears/ Включение vesa не даёт ни каких улучшений.
2. Только со стоковыми параметрами /etc/default/grub джиттер минимальный.. любые игры с isolcpu, cpuidle только растягивают время выхода к "потолку" или увеличивают джиттер до 2х раз..
3. При использовании Дебиан 9 + LinuxCNC 2.8+RT_PREEMTP отзывчивость UI весьма приятная, fps при запуске glxgears всегда 75, в независимости от размера окна, при этом можно запустить 2 экземпляра VLC.

"прикол", пока один:
Стоковый дистр, на плате с LPT "гребёнкой" - базовый джиттер не выше 20к.. на плате с распаянным разъёмом - 29к.
Дебиан 9 + RT_PREEMTP, LPT "гребёнкой" - серво джиттер не выше 26к.. на плате с распаянным разъёмом - 13к.
Странное дело получается.. плата с отсутствующей планкой LPT подходит для работы через этот порт лучше, чем плата с распаянным разъёмом.. и на оборот.. плата с распаянным LPT лучше использовать с MESA :ura: :shock: В любом случае, джиттер не превышает 30к на обоих платах.

"приятный бонус" - платы более помехо-устайчивые. При запуске ПЧ глюки с отвалом клавиатуры или зависанием во время загрузки отсутствуют.. чего не скажешь о GA-945SGC-MX2.. что актуально для двухпроводной электросети..
botcman
Мастер
Сообщения: 557
Зарегистрирован: 04 мар 2016, 20:22
Репутация: 1
Настоящее имя: Андрей
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение botcman »

Всем привет.
Посоветуйте материнку для вот такой связки 7I92 и 7I77. Что были хорошие показатели латенси. Спасибо.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение tpolimer2000 »

Нашел 2 условно бесплатных компьютера с LTP, один мертвый, другому лет 10 не меньше, с процесором Intel Pentium E2140.

Поэтому решил подумать как о новых, так и о б.у., планирую использовать LinuxCNC 2.7.14 Debian 7 Wheezy. Хотелось бы понять, все таки, за что стоит платить, за хороший процессор, за оперативку, за SSD и т.д.

Минимальные требования я читал, они явно устарели, там же отсылка на требования к Ubuntu, хотя последняя текущая версия на Debian. Пробежался по документации, которая установилась вместе с LinuxCNC, так подходит и 10 летние.

Как я понял из описания тут, лучше мощнее процессор, к примеру у UAVpilot - Core2Duo E7500 2.93GHz.

Мое предположение, что чем больше памяти и наличие SSD лучше, но как выясняется не всегда.
UAVpilot писал(а):evgenymcp wrote:
Улучшит ли показатели увеличение памяти и переход на SSD?

Нет, изменения в предела погрешности измерений. Проверено уже во всевозможных вариантах.
Тут пишут, что вполне подойдет встроенная видео карта, в документации, что лучше внешняя, которая не потребляет оперативной памяти и т.д.

Как проверять?
В доке пишут, что запрещено запускать при тесте LinuxCNC, предлагают ползать в инет, запускать музыку и т.д.
UAVpilot писал(а):100500 шестерёнок нужны только для измерения джитера. Для оценки отзывчивости системы на действия пользователя достаточно запустить одну копию LinuxCNC (без шестерёнок), например симулятор и "потыкать в неё мышкой".
Прошу пояснить, просто запутался.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение nkp »

если в вики таблице ,или в других местах не найдешь "своего" варианта,то
покупка чего то (другими) не проверенного - это кот в мешке ;)
реально - произвольная пара "мать+видеок" может показать какие угодно параметры задержки

так что - либо бери что то уже проверенное другими,либо бери и сам тестируй
третьего не дано :)
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение tpolimer2000 »

nkp писал(а):если в вики таблице ,или в других местах не найдешь "своего" варианта,то
покупка чего то (другими) не проверенного - это кот в мешке
реально - произвольная пара "мать+видеок" может показать какие угодно параметры задержки

так что - либо бери что то уже проверенное другими,либо бери и сам тестируй
третьего не дано
Спасибо, за горькую правду.

И еще вопрос, как-то можно проверить компьютер без установки LinuxCNC, а запустить какую-то программу и т.д.?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение nkp »

взять Live сборку
запустить без установки
покажет совсем "негодную" конфигурацию железа
(конечно вначале нужно с биосом и др поработать,прежде чем совсем в утиль )
но этот путь как бы совсем на крайняк - тестировать необходимо "по настоящему" - на том
дистрибутиве,на котором станок и будет работать
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение tpolimer2000 »

nkp писал(а):(конечно вначале нужно с биосом и др поработать,прежде чем совсем в утиль )
А где почитать, что с ним делать?

Видимо не внимательный, пропустил.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение tpolimer2000 »

nkp писал(а):но этот путь как бы совсем на крайняк - тестировать необходимо "по настоящему" - на том
дистрибутиве,на котором станок и будет работать
Сложно это, сложно.

Буду сначала исходить из списка, попробую, что-то найти. А дальше буду пробовать договариваться о полноценных тестах или хоть каких-то.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение tpolimer2000 »

Нашел, слепой я однако.
Nick писал(а):Да, как aftaev правильно заметил, для начала нужно отключить в bios все, что связяно с экономией энергии, понижением частоты процессора в простое, и прочее.
Потом пройтись по пунктам отсюда:
http://rtai.dk/cgi-bin/gratiswiki.pl?Latency_Killer
http://wiki.linuxcnc.org/emcinfo.pl?Tro ... or_details
И еще тута - http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=129.

Спасибо.
Ответить

Вернуться в «LinuxCNC»