Не волнуйтесь, мы не спамим! Нажимая подписаться, вы соглашаетесь с нашими политика конфиденциальности.

Dell Optiplex 7050 Mini LinuxCNC: идеальный экономичный выбор для энтузиастов ЧПУ

Dell Optiplex 7050 Mini LinuxCNC — экономичный и мощный выбор для энтузиастов ЧПУ; ознакомьтесь с нашим всесторонним обзором, в котором подробно рассматриваются установка, тестирование задержки и многое другое.

Введение

Когда мой ноутбук безвременно вышел из строя, я искал новый компьютер для запуска LinuxCNC для моих проектов с ЧПУ. В этом посте я расскажу о своем опыте работы с Dell Optiplex 7050 Mini с процессором Intel Core i5-6500 и определю, является ли это правильным выбором для таких энтузиастов LinuxCNC, как я.

Dell Optiplex 7050 Mini — основные характеристики

Dell Optiplex 7050 Mini — это компактный, но мощный компьютер со следующими характеристиками:

Dell Optiplex 7050 Mini LinuxCNC
  • Процессор Intel Core i5-6500 (кэш 6 МБ, до 3,60 ГГц)
  • Оперативная память DDR4 до 64 ГБ — у меня установлено 8 ГБ
  • Встроенная графика Intel HD Graphics 530
  • Пять портов USB и установлен SSD на 256 ГБ.
  • Многие из этих единиц доступны для использования через третьих лиц. Я свой купил за 150$

Эти спецификации казались многообещающими для запуска LinuxCNC, но настоящим испытанием будет тестирование задержки и реальной производительности.

Установка Debian 12 + LinuxCNC + Probe basic в 2023 году

я имел ранее сделал сообщение об установке LinuxCNC 2.8.4 с помощью Probe Basic, но, к сожалению, в сценарии базовой установки зонда есть несколько неработающих репозиториев… поэтому я был вынужден установить LinuxCNC 2.9 на Debian 12, используя инструкции, размещенные на веб-сайте разработчика, и это сработало. … по большей части. Поэтому я посвятил новый пост тому, как я его установил, и небольшим проблемам, с которыми столкнулся.

Подробнее об этом читайте здесь: [placeholder]

Тестирование задержки для Dell Optiplex 7050 Mini LinuxCNC

Задержка является критическим фактором для LinuxCNC, так как она определяет способность системы реагировать на изменения положения станка с ЧПУ. Меньшая задержка приводит к более плавной и точной работе. Чтобы оценить Dell Optiplex 7050 Mini, я использовал утилиту LinuxCNC latency-test для измерения максимальных задержек базового потока и сервопотока.

Поскольку я использую Меса 7и96С базовый поток на самом деле не применим, но он все еще работал в моих тестах.

Модификации LinuxCNC BIOS для Dell Optiplex 7050 Mini

Я внес небольшие изменения в настройки BIOS, чтобы, надеюсь, LinuxCNC работал более плавно на Dell Optiplex 7050 Mini. Я в основном отключил все функции энергосбережения, спящие состояния и любые параметры виртуализации. Я оставил функцию «турбо» процессора включенной, так как не был уверен, принесет ли это пользу или вред результатам задержки.

Модификации Grub для Dell Optiplex 7050 Mini LinuxCNC

Я внес некоторые изменения в Grub, включая изоляцию ядер ЦП для LinuxCNC и сокращение режимов сна и состояний для ЦП Intel i5-6500 на Dell Optiplex 7050 Mini.

Следуйте инструкциям, приведенным в исходной статье, чтобы выполнить эти изменения.

в терминале введите: sudo nano /etc/default/grub, когда он откроется, добавьте эту строку (для 4-ядерной системы): GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 процессор.max_cstate=0 idle =poll" Вы можете добавить это ниже других параметров командной строки в файле. Затем нажмите control-x, чтобы сохранить его. затем введите: sudo /sbin/update-grub затем перезагрузитесь. Убедитесь, что это сработало, выполнив: sudo dmesg или cat /proc/cmdline, которые показывают параметры, используемые для текущей загрузки. Вы должны увидеть свою команду isolcpus в этом списке.

Эта модификация была вдохновлена этим Вики-статья PrintNC.

Примечание. Я не проверял независимо, приносят ли пользу настройки максимального уровня простоя, состояния и опроса в режиме ожидания.

Сравнение модификаций

Я где-то читал, что может быть выигрыш в производительности за счет изоляции пары ядер ЦП, т.е. 2,3 для 4-ядерной системы, вместо разделения случайных ядер, поэтому я провел быстрый тест:

Гистограмма задержки LinuxCNC I5-6500 Dell optiplex 7050 mini
Задержка LinuxCNC — i5-6500 isolcpu 2,3
Гистограмма задержки LinuxCNC I5-6500 Dell optiplex 7050 mini
Гистограмма задержки LinuxCNC I5-6500 Dell optiplex 7050 mini

Этот тест проводился с запущенным 4x glxgears и видео YouTube в формате Full HD в фоновом режиме.

Вариант isolcpus 1,2,3 привел к меньшей задержке, поэтому я сохранил его.

Результаты теста задержки Dell Optiplex 7050 Mini LinuxCNC

Dell Optiplex 7050 Mini превосходно показал себя в тестах на задержку. Измеренные задержки были значительно ниже рекомендуемых максимальных значений для LinuxCNC, а это означает, что LinuxCNC должен без проблем работать на Dell Optiplex 7050 Mini. Однако стоит отметить, что отдельные результаты могут отличаться в зависимости от конкретной конфигурации компьютера, а также подключенного оборудования ЧПУ. Я использую плату Mesa для прямого управления своими серводвигателями, поэтому требования к задержке также гораздо менее строгие.

Вывод: Dell Optiplex 7050 Mini LinuxCNC — надежный выбор

Исходя из моего опыта и результатов теста на задержку, Dell Optiplex 7050 Mini с процессором Intel Core i5-6500 — хороший выбор для запуска LinuxCNC. Его компактный форм-фактор, мощный процессор и совместимость с Linux делают его надежным вариантом для энтузиастов ЧПУ. Dell Optiplex 7050 Mini LinuxCNC стоит около $120 для полностью протестированного и работающего устройства с 8 ГБ ОЗУ и твердотельным накопителем на 256 ГБ и является экономически эффективным.

Однако имейте в виду, что идеальный компьютер для LinuxCNC зависит от ваших конкретных потребностей и бюджета. Перед принятием окончательного решения важно оценить ваши требования и изучить другие варианты. В целом, Dell Optiplex 7050 Mini LinuxCNC выделяется как экономичный и функциональный выбор для тех, кто хочет использовать LinuxCNC в надежной системе.

Поделиться этой записью!
Спайк
Спайк

Привет, меня зовут Спайки, и я автор этого поста.
За последние несколько лет я активно участвовал в различных сообществах cnc.

На этом веб-сайте я делюсь советами и рекомендациями, обзорами и интересными ресурсами, относящимися к темам diy cnc и cnc router.

Подпишитесь на нашу рассылку

Не пропустите ни одной статьи, подпишитесь прямо сейчас!

2 комментов

  1. Привет хорошая статья! Он действительно работает лучше с включенным турбо, у меня есть 7040 с тем же процессором 6500T, я скомпилировал свое собственное ядро и установил таймер на 1000 Гц вместо 300 Гц и некоторые другие настройки, которые я забыл (у меня есть файл конфигурации ) со следующими параметрами добавлена максимальная задержка 30 мкс (YouTube и 4x glxgears примерно на 30 минут):
    isolcpus = 3 intel_pstate = отключить процессор.

    Что также имело значение, так это замена оперативной памяти 1x8 ГБ на 2x4 ГБ, поэтому она будет использовать два канала.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *