Какой джиттер достаточно при аппаратных stepgen`ах?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение nkp »

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

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

DmitryJ писал(а):Криво встал rt-preemt, поэтому и realtime error?
"uname -a" что говорит?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

"uname -a" говорит RT PREEMPT, что-то в этом роде, дословно не помню. Вечером только смогу посмотреть
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

"uname -a" говорит:

Linux debian22 3.2.0-5-rt-686-pae #1 SMP PREEMPT RT Debian 3.2.96-3 i686 GNU/Linux

Верно?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

Верно.

Попробуй в HAL добавить вот это:

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

loadrt timedelta names=latensy-servo
addf  latensy-servo servo-thread
И после появления ошибки посмотри значения пинов latensy-servo.jitter, latensy-servo.max, latensy-servo.out. Сбросить эти значения можно кратковременной "1" на пин latensy-servo.reset.
Можно вывести на панельку в halshow.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

Попробовал!

До ошибки:
latensy-servo.jitter = 192000
latensy-servo.max = 1192000
latensy-servo.out = 1000000

После ошибки:
latensy-servo.jitter = 3700000
latensy-servo.max = 4700000
latensy-servo.out = 1000000
_taras_
Мастер
Сообщения: 546
Зарегистрирован: 16 мар 2011, 15:19
Репутация: 69
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение _taras_ »

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

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

DmitryJ писал(а):latensy-servo.jitter = 3700000
Вот собственно и причина.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

UAVpilot писал(а):
DmitryJ писал(а):latensy-servo.jitter = 3700000
Вот собственно и причина.
Да, джиттер не радостный совсем :(

Только вот что дает такой эффект? Как понять?
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

_taras_ писал(а):Попробуйте встроенную звуковуху в биосе отключить. Мне помогло, значения джитттера стали более стабильными.
Давно отрублена
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Сергей Саныч »

DmitryJ писал(а):Только вот что дает такой эффект? Как понять?
Если без LinuxCNC джиттер не выходит за разумные пределы, а при работе "имеем, что имеем", то логично предположить, что проблема в длительной обработке реалтайма. Попробуйте какую-нибудь простую конфигурацию из типовых.
Чудес не бывает. Бывают фокусы.
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

Как я понимаю, проблема исключительно стороне компа, а MESA тут ни при чем.
Так?

Тогда при новой матери на чипсете H110 и проце Pentium Core Duo есть кое-какое старье:
1. Старый винт (лет 7) на какой-то предыдущей SATA
2. Совсем старые USB клава+мышь

Но их влияние как-то неочевидно

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

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

Видеокарта какая?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

Видеокарта встроенная
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение MX_Master »

DmitryJ писал(а):Видеокарта встроенная
непорядок
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

DmitryJ писал(а):Видеокарта встроенная
Надо попробовать использовать для неё драйвер Vesa. Тут много раз писалось как это сделать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

У меня еще есть в коробке GeForce GT710
С ним попробовать или на встроенном видео остаться?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

Попробуй оба варианта. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение DmitryJ »

Решил все заново переустановить
Даже БИОС на матери обновил

Похоже, драйвер vesa у меня в прошлый раз так и не встал

Видео определяется как интеловское, даже разрешение правильно встает

Сейчас при попытке сгенерировать xorg.conf вылезает ошибка: segmentation error

Если втыкаю GeForce GT710, при попытке сконфигурировать xorg.conf вылезает другая ошибка: Number of created screens does not match number of detected devices. Configuration failed

Куда копать?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Какой джиттер достаточно при аппаратных stepgen`ах?

Сообщение Serg »

DmitryJ писал(а):Сейчас при попытке сгенерировать xorg.conf вылезает ошибка: segmentation error
Не надо ничего генерить. Надо поискать по форуму как включается драйвер vesa. Там в опциях ядра задаются соотв. параметры.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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