Перейти к содержанию
Plus

Оптимальное железо под EMC2

Рекомендуемые сообщения

Приветствую!

Предлагаю обсудить характеристики мат. платы, процессора, памяти и пр., оптимальные для EMC2.

Поделиться сообщением


Ссылка на сообщение

не сочтите за рекламу, но данный вопрос обговаривался на cnc-club.ru. (http://cnc-club.ru/forum/viewtopic.php?f=15&t=1078&hilit=latency)

Из своего опыта скажу, что лучше на базе ATOMа не найти. оч низкие параметры задержки, если не использовать контроллеры на базе MESA

Поделиться сообщением


Ссылка на сообщение

Предлагаю обсудить характеристики

Простите за делитанский вопрос. А что обсуждать? Под ЕМС надо какой то особенный комп? :unknw:

Поделиться сообщением


Ссылка на сообщение

лучше 2-х ядерный Селерон. Атом на длинных (>1мб) программах подтормаживает заметно. второе ядро реал-тайму отдать.

Поделиться сообщением


Ссылка на сообщение

не соглашусь, на 5Мб полет нормальный. (Atom D525)

Поделиться сообщением


Ссылка на сообщение

Коллеги, кто разбирается - посоветуйте оптимальную проверенную конфигурацию из комплектующих, доступных сейчас (материнка, процессор, память и пр.)!

Пока пробовал 2 компьютера, latency-test показывает Max Jitter(ns) 1.0 ms thread больше 50000...

 

Вот в этой подборке

http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test

оптимальные хар. на базе AMD Athlon II X4(первые позиции в списке). Действительно хорошая конфигурация?

 

лучше на базе ATOMа не найти

На базе Atom вроде ноутбуки собирают? Для EMC2 он лучше чем полноразмерный на нормальной материнке? Заранее извините за делитантские вопросы...

 

лучше 2-х ядерный Селерон

Какие цифры на нем latency-test показывает? И какой конкретно Селерон?

 

Хотя пока подключать к компьютеру нечего, станок в процессе сборки... :rolleyes:

Поделиться сообщением


Ссылка на сообщение

Коллеги, кто разбирается - посоветуйте оптимальную проверенную конфигурацию из комплектующих,

 

Атом правильно советуют, у меня лично Gigabyte GA-D525TUD http://www.gigabyte....e.aspx?pid=3549

При всех мыслимых нагрузках Max Jitter не превышал 15000 нс, надо только установить параметр isolcpus=1 http://wiki.linuxcnc...meter_And_GRUB2

Поделиться сообщением


Ссылка на сообщение

надо только установить параметр isolcpus=1

надо будет попробовать. я так понял там только изменить загрузчик слегка "/boot/grub/menu.lst to include the boot parameter "isolcpus=1""?

Поделиться сообщением


Ссылка на сообщение

я так понял там только изменить загрузчик слегка

 

Не совсем так - там выложен скрипт 07_rtai, который при загрузке сканирует имеющиеся ядра и сам создает меню с нужными установками..

http://wiki.linuxcnc...uploads/07_rtai

А дальше:

sudo cp 07_rtai /etc/grub.d
sudo chmod +x /etc/grub.d/07_rtai
sudo update-grub

Поделиться сообщением


Ссылка на сообщение

zilk, сделал, вышел загрузчик убунту с вариантом исолцпу=1 под ним сейчас и загрузился. четсно говоря никакой разницы не заметил (с2д е4500@2200ГГц, 4 Гб, жф 8600жт). при запуске самого латенси тест все красиво, запускаю радио - максимальный джитер до 4000 примерно. запускаю лису - 150 тысяч сразу :shok: потом все нормально опять. при запуске емс2 снова ругания на большие задержки, хотя в процессе работы все нормально. куда копать не подскажешь?

Поделиться сообщением


Ссылка на сообщение

aegis, Core2Duo - не лучший вариант для LinuxCNC. Но попробуй еще отключить все функции энергосбережения в BIOS.

Поделиться сообщением


Ссылка на сообщение

PKM, дык давно отключил... проверил, отключил ненужную периферию, разогнал на 30% - результат тот же. в момент запуска серьезных приложений резкий скачек латенси, дальше держится на уровне 4-5к это при запущенных 3х шестеренках. одно ядро свободное, остальное загружено

Поделиться сообщением


Ссылка на сообщение

куда копать не подскажешь?

Трудно сказать, у меня таких провалов не было изначально, точно знаю, что обязательно отключить гипертрейдинг, отключить аудио и прочее ненужное, настроить xorg.conf на свой видеодрайвер, отключить всякие смартфаны и всевозможные твики проца...

И разгон - это наверное лишнее..

Вот сейчас запустил десяток шестеренок, открыл кучу окон, в общем, вкладки в фаерфоксе уже не переключаются, тормоза полные, но Max Jitter стабильно держится на 6400 с копейками...

Вот полезная ссылка http://wiki.linuxcnc.org/cgi-bin/wiki.pl?TroubleShooting

Изменено пользователем zilk

Поделиться сообщением


Ссылка на сообщение

PKM, начал делать как написано чтобы убрать сми, но второй этап (When next you start EMC2, rtai_smi should be loaded:) ничего не загрузил((( еще и емс перестал запускаться так как начал требовать реалтаймовский модуль которого нет - удалил все назад, сейчас все вернулось на прежние места.

zilk, попробую ковырнуть дальше настройки видио, может даже драйвера веса поставлю, но думается мне что не в этом проблемы вообще. эх, наверно буду раскошеливаться где-то через пол годика на системник для нового станка, тогда атом и прикуплю

Поделиться сообщением


Ссылка на сообщение

вот мой только что купленный вариант:

Celeron G550 2-ядра, 2.6ГГц.

ASUS P8H61-M LX2 R2.0 mATX

2x2Gb RAM DDR3 PC3-10600 -- свопа нет.

в БИОСе вырубил C1e, C3 и C6

без isolcpus=1 показывает 5600 max jitter

c isolcpus=1 -- 2400.

Поделиться сообщением


Ссылка на сообщение

Starik, отличные показатели! И по цене сравнимо с платами на Atom.

Неужели и через час-два все еще 2400?

Поделиться сообщением


Ссылка на сообщение

да, все еще :)

к тому же джиттер у него в минус весь...

Изменено пользователем Starik

Поделиться сообщением


Ссылка на сообщение

без isolcpus=1 показывает 5600 max jitter

c isolcpus=1 -- 2400.

 

А какой при этом Max Interval в Base Thread показывает? Джиттер 5600 это хорошо, но если поставить базовый период меньше Max Interval, то при работе периодически вылазят ошибки Unexpected realtime delay...

Поделиться сообщением


Ссылка на сообщение

base 25.0us, servo 1.0ms

Поделиться сообщением


Ссылка на сообщение

Это на встроенном видео или с внешней видеокартой?

Поделиться сообщением


Ссылка на сообщение

я где-то помянул внешнюю карту? встроенная!

Поделиться сообщением


Ссылка на сообщение

вот мой только что купленный вариант:

Celeron G550 2-ядра, 2.6ГГц.

ASUS P8H61-M LX2 R2.0 mATX

2x2Gb RAM DDR3 PC3-10600 -- свопа нет.

в БИОСе вырубил C1e, C3 и C6

без isolcpus=1 показывает 5600 max jitter

c isolcpus=1 -- 2400.

 

 

Алексей, спасибо большое за ответ, это то, что было нужно.

Поделиться сообщением


Ссылка на сообщение

Алексей, можете написать про настройку БИОСа поподробнее, с пояснениями, куда тыкать? Материнка ASUS P8H61 R2.0, H61, Socket 1155, DDR3, ATX

И еще вопрос для уважаемых линуксоводов - как настроить этот isolcpus=1? По ссылке - читал, а толку...

Вообще винда как-то в разы прощее...

 

 

вот мой только что купленный вариант:

Celeron G550 2-ядра, 2.6ГГц.

ASUS P8H61-M LX2 R2.0 mATX

2x2Gb RAM DDR3 PC3-10600 -- свопа нет.

в БИОСе вырубил C1e, C3 и C6

без isolcpus=1 показывает 5600 max jitter

c isolcpus=1 -- 2400.

Поделиться сообщением


Ссылка на сообщение

в БИОСе переходим в Advanced режим. Дальше идем в CPU->Power settings

для isolcpus вызываем Приложения-Стандартные-Терминал.

Набираем

sudo gedit /etc/default/grub

Вводим пароль

В открывшемся окне редактора находим строку

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Меняем ее на

GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=1 quiet splash"

Сохраняем файл -- Ctrl-S, закрываем.

в терминале набираем

sudo update-grub

вводим пароль, если спросит. Перегружаем Линукс. Снова открываем терминал, набираем

cat /proc/cmdline

должны увидеть наш isolcpus=1...

Изменено пользователем Starik

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


×
×
  • Создать...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.