Re: Установка LinuxCNC на Ubuntu 16.04
Добавлено: 21 мар 2019, 21:22
i915 - поддерживается давно и считается беспроблемным. Не редко переход на него вместо "рекомендуемого" сильно уменьшает латентность.
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
Да нету в ней так называемого BIOS LEGACY. Только UEFIUAVpilot писал(а):В BIOS включить режим совместимости. При установке согласиться на разбивку диска по дефолту - оно всё само сделает.
Это не дистрибутив работает, а версии ядра и системного софта в нём. выбери тот-же Debian по свежей и будет тебе счастье, если конечно прочитаешь инструкцию в несколько строк как на него LinuxCNC поставить.Kovus2 писал(а):А вот дистрибутывы Минта, к примеру, нормально с UEFI работают.
А полностью зачем? В современные игры на станке рубиться?Glite писал(а):не полностью поддерживает GPU HD 500/UHD 600
Подавляющее большинство пользователей предпринимает попытки обновления софта (иногда с плачевным результатом) только потому, что вышла новая версия, причем ChangeLog не только не читают, но даже и не знают что это такое.Glite писал(а):поскольку на форумах linuxcnc говорят, что им надо было новое ядро.
Спасибо за наводку. Эта сборка уже позволяет работать с UEFI. LCNC загрузился на мамке Asrock J4105B. Запустил Latency Test. Показывает значение 28055.Glite писал(а):С драйвером i915 действительно проблемы нет, проблема в том что драйвер i915 на ядре 4.9 не полностью поддерживает GPU HD 500/UHD 600. Поэтому может потребоваться компиляция ядра 4.19 RT-PREEMPT. Правильный гайд еще поищу.
Вот здесь сборка которая без проблем запустится на UEFI системе http://www.linuxcnc.org/testing-stretch-rtpreempt/ качать нужно linuxcnc-stretch-uspace-amd64-r13.iso Возможно все будет работать поскольку здесь говорят что данный GPU(BXT) поддерживается ядром 4.9 которое установлено в данном образе. Но это не точно, поскольку на форумах linuxcnc говорят, что им надо было новое ядро.
Как-то не оправдывает моих ожиданий такой джиттер... аж обидно... вот мои замеры на древности более чем 10ти летней давности Re: Latency-test показания на разных материнских платах #500 Но отдавать 7к рубKovus2 писал(а):значение 28055
На этих мамках Биоса нет. Там другая хрень вместо него. Вот ее я еще не настраивал, т.к. тупо перед работой накатил образ, что бы посмотреть что к чему, да заценить, наскорую руку, общие параметры. Вечером пошаманю с этим "безбиосом" и отпишусь.iMaks-RS писал(а):Как-то не оправдывает моих ожиданий такой джиттер... аж обидно... вот мои замеры на древности более чем 10ти летней давности Re: Latency-test показания на разных материнских платах #500 Но отдавать 7к рубKovus2 писал(а):значение 28055за б.у. мать на Н81 и пентум G3260 (без озу) я не готов морально.
Kovus2, если биос позволяет, отключи переферию лишнюю.. сетевуху, звук, режимы энергосбережения.
После того, как я отключил сетевуху в биос - джиттер стал ниже на 3000 примерно.. Сейчас выставлено в настройках 15000, гонял разные УП по долгу.. ошибок не сыпалось.. Правда линукс так и стоит отдельно, ни куда не подключен.. нет места для него.. да и привык к пульту 5416 на столько, что менять что-либо в уже сделанном ящие нет желания... Не без греха пульт конечно... есть проблемы со сверловкой (G73).. хорошо что прогонял по воздуху УП так-бы сверло сломал..но это уже другая история..
Код: Выделить всё
sudo apt update
sudo apt upgradeКод: Выделить всё
echo "deb http://ftp.debian.org/debian stretch-backports main" | sudo tee -a /etc/apt/sources.list > /dev/null
sudo apt updateКод: Выделить всё
sudo apt -t stretch-backports install linux-image-rt-amd64Код: Выделить всё
echo "deb-src http://ftp.debian.org/debian stretch-backports main" | sudo tee -a /etc/apt/sources.list > /dev/null
sudo apt update
sudo apt -t stretch-backports install linux-headers-rt-amd64Код: Выделить всё
sudo apt -t stretch-backports upgradeЭто уже разница между RTAI ядром и RT-PREEMPT. RTAI это микроядро работающее вместе с ядром Linux и позволяет запускать realtime модули с максимальным приоритетом. Проблема такого ядра в огромных сложностях с поддержкой нового оборудования, именно по этой причине LinuxCNC до сих пор использует Debian Whezzy с 3.4 ядром как стандартный пакет. RT-PREEMPT это уже попытка сделать само ядро Linux реалтаймовым, что полностью избавляет от проблем с поддержкой оборудования, но тесты показывают что джиттер хуже чем в RTAI ядре.iMaks-RS писал(а):Как-то не оправдывает моих ожиданий такой джиттер... аж обидно...
LinuxCNC использует OpenGL для рендеринга окна пред просмотра УП, и смысл в том чтобы он происходил аппаратно, всегда есть.UAVpilot писал(а):А полностью зачем? В современные игры на станке рубиться?
На сайте LinuxCNC в статье про варианты установки?..Glite писал(а):Нашел способ установить новое ядро без компиляции вручную на этом образе Debian Stretch.
Там такой рендеринг, что базовой или даже софтверной реализации "за глаза".Glite писал(а):LinuxCNC использует OpenGL для рендеринга окна пред просмотра УП, и смысл в том чтобы он происходил аппаратно, всегда есть.