Mach 3 LPT на многоядерном процессоре?
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Mach 3 LPT на многоядерном процессоре?
Работаю под win xp 32, занято одно ядро из двух. На втором 0 % загрузки. Если поставить win 7 32 , то нагрузка разделиться на ядра?
Есть программа CPU control , в ней можно в ручную распределить задачи по ядрам.
Кто то что то пробовал? Или все работают на одном ядре на многоядерном машине?
С юсб контроллерами такой проблемы нет.
Есть программа CPU control , в ней можно в ручную распределить задачи по ядрам.
Кто то что то пробовал? Или все работают на одном ядре на многоядерном машине?
С юсб контроллерами такой проблемы нет.
-
- Мастер
- Сообщения: 1355
- Зарегистрирован: 28 апр 2015, 00:12
- Репутация: 241
- Настоящее имя: Arkadiy
- Откуда: Краснодар
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Одно бы ядро мачем загрузить.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Тема рабочая и работает даже в win XP. Активировал для Mach 3 только второе ядро. Скорость поднял в 2 раза и первый проц загрузил на 100% ни какого влияния на работу machа это не оказало. Эту установку можно сделать в вин ХР в диспетчере задач. Только нужно делать при каждой загрузке системы.
У меня проц AMD и при выходе из Mach винда крашится, видимо нужно использовать родную утилиту AMD Dual - Core Optimizer.
Так же есть коммерческая прога Ashampoo Core Tuner 2 , скачаю попробую.
Очень странно что данная реальная настройка для современных многоядерных процессоров ни как не отражена ни где.
У меня проц AMD и при выходе из Mach винда крашится, видимо нужно использовать родную утилиту AMD Dual - Core Optimizer.
Так же есть коммерческая прога Ashampoo Core Tuner 2 , скачаю попробую.
Очень странно что данная реальная настройка для современных многоядерных процессоров ни как не отражена ни где.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Запустил мач3 на вин7 32 отключив проверку подписи драйверов : https://winitpro.ru/index.php/2011/11/0 ... windows-7/
Результат: на ХР мач3 обрабатывал круг с максимальной скоростью 0,5м/мин. На семёрке 3м/мин. И в 7ке и в ХР мач3 работает на первом ядре и спотыкается при каждом движении мышы. При переключении на второе ядро , первое можно загружать на 100% ни какого влияния на работу мач3 это не оказывает. Но при закрытии программы мач3 вин7 крашится. Нужно с этим разобраться.
В мач3 можно организовать кнопку выхода и прописать в неё переключение в нормальный режим? Кто в теме помогите пожалуйста.
Результат: на ХР мач3 обрабатывал круг с максимальной скоростью 0,5м/мин. На семёрке 3м/мин. И в 7ке и в ХР мач3 работает на первом ядре и спотыкается при каждом движении мышы. При переключении на второе ядро , первое можно загружать на 100% ни какого влияния на работу мач3 это не оказывает. Но при закрытии программы мач3 вин7 крашится. Нужно с этим разобраться.
В мач3 можно организовать кнопку выхода и прописать в неё переключение в нормальный режим? Кто в теме помогите пожалуйста.
- Тенгель
- Почётный участник
- Сообщения: 1814
- Зарегистрирован: 01 май 2012, 13:41
- Репутация: 619
- Откуда: Чита
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Чёт я вообще не понимаю, какую проблему пытается решить топикстартер. У "Мача" смешные по современным требованиям системные требования, любой десятилетний компьютер в десятки ( если не сотни) раз их превосходит. Если возникают какие-то затыки - надо искать причину в чём то другом, а не слабости железа.
Я обычно покупаю тыщи за две системник на сокете 775 ( дуал коре ), одновременно работает Мач + арткам+ корел без всяких оптимизаций.
Правда всегда использую "ХР" и "Интел" для этих целей.
Я обычно покупаю тыщи за две системник на сокете 775 ( дуал коре ), одновременно работает Мач + арткам+ корел без всяких оптимизаций.
Правда всегда использую "ХР" и "Интел" для этих целей.
Подпись отключена за неуплату.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Я и описываю решение своей проблемы.
Два разных двухядерных компах , интел и АМД, одинаково плохо управляют через ЛПТ порт с ОС вин ХР. Кратко на ХР скорость обработки 0,5 м/мин. На вин 7 - 3м/мин. А при выделении под мач3 только второго ядра ни каких глюков , на своем компьютере, не наблюдаю.
Два разных двухядерных компах , интел и АМД, одинаково плохо управляют через ЛПТ порт с ОС вин ХР. Кратко на ХР скорость обработки 0,5 м/мин. На вин 7 - 3м/мин. А при выделении под мач3 только второго ядра ни каких глюков , на своем компьютере, не наблюдаю.
- sima8520
- Почётный участник
- Сообщения: 4502
- Зарегистрирован: 24 ноя 2016, 23:35
- Репутация: 1616
- Настоящее имя: Илья
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
может это проблема драйвера порта? типа на ХР старые дрова а вин7 цепляет какие то свои драйвера для порта и оно лучше фурычит
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Сегодня немного поэкспериментировал. Если менять ядро в диспетчере задач , мач3 при выходе крашит систему. Если прописывать командной строкой , то всё работает отлично.
В ярлыке мач3 вместо c:\mach3\mach3.exe пишем c\windows\system32\cmd.exe /C start /min /high /affinity 2 c:\mach3\mach3.exe
/min -запуск команды старт в свёрнутом виде
/ high -высокий приоритет для мач3, есть ещё приоритет реального времени - типа все ресурсы этого ядра будут отданы мач3.
/affinity 2 -запуск мач3 на втором ядре. У меня двух ядерник. Операционка windows 7 32 bit.
И всё, мач3 работает на втором ядре, а остальные программы и ОС на первом. Мач3 летает и ни чего ему не мешает работать.
Всем удачи!
В ярлыке мач3 вместо c:\mach3\mach3.exe пишем c\windows\system32\cmd.exe /C start /min /high /affinity 2 c:\mach3\mach3.exe
/min -запуск команды старт в свёрнутом виде
/ high -высокий приоритет для мач3, есть ещё приоритет реального времени - типа все ресурсы этого ядра будут отданы мач3.
/affinity 2 -запуск мач3 на втором ядре. У меня двух ядерник. Операционка windows 7 32 bit.
И всё, мач3 работает на втором ядре, а остальные программы и ОС на первом. Мач3 летает и ни чего ему не мешает работать.
Всем удачи!
-
- Кандидат
- Сообщения: 46
- Зарегистрирован: 02 фев 2016, 10:37
- Репутация: 2
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Нужно уточнить, что /affinity принимает параметры в виде маски процессоров [CPU3, CPU2, CPU1, CPU0] в шестнадцатеричном виде, например:
[0,1,0,1] в двоичном виде 0101, переводим в шестнадцатеричный, получаем 0x5. Команда будет иметь вид /affinity 0x5
- michael-yurov
- Почётный участник
- Сообщения: 11628
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4639
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Важнее чтобы без проблем работала фоновая служба драйвера LPT от mach3, генерирующая импульсы. Предполагаю, что при таком запуске для нее освобождается первое ядро, и перерисовка траектории в окне mach3 не мешает работе фоновой службе драйвера.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Я читал про это. Шеснадцатеричный код нужен для работы нескольких ядер. Например 2 и 3 из четырёх. Для работы программы на одном ядре пишу его номер в десятичном виде. Проверено на 4х ядерном проце.
-
- Кандидат
- Сообщения: 46
- Зарегистрирован: 02 фев 2016, 10:37
- Репутация: 2
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Как изобразить в десятичном виде четвертое ядро [1,0,0,0]? Если указать 4, то это будет [0,1,0,0], т.е. третье ядро. Для четвертого ядра [1,0,0,0] значение будет 8. Не имеет значения в каком виде ты пишешь, главное как программа интерпретирует число, а это будет шестнадцатеричная система.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Хорошо, хорошо. Спасибо за информацию. Пока у меня только двух ядерные процессоры. И дальнейшего развития Mach3 LPT навряд ли будет. Win 10 /32 обрушился при установке драйвера LPT. Так что производители ОС и ПК стараются от нас, лптшников, избавиться.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
В процессе работы с такими настройками у мач3 отваливалась клавиатура на моём компьютере.Cvazist писал(а): ↑24 дек 2020, 21:10
Сегодня немного поэкспериментировал. Если менять ядро в диспетчере задач , мач3 при выходе крашит систему. Если прописывать командной строкой , то всё работает отлично.
В ярлыке мач3 вместо c:\mach3\mach3.exe пишем c\windows\system32\cmd.exe /C start /min /high /affinity 2 c:\mach3\mach3.exe
/min -запуск команды старт в свёрнутом виде
/ high -высокий приоритет для мач3, есть ещё приоритет реального времени - типа все ресурсы этого ядра будут отданы мач3.
/affinity 2 -запуск мач3 на втором ядре. У меня двух ядерник. Операционка windows 7 32 bit.
И всё, мач3 работает на втором ядре, а остальные программы и ОС на первом. Мач3 летает и ни чего ему не мешает работать.
Всем удачи!
Подключил геймпад с аналоговыми джойстиками, а кейграбер с афинити не работает.
В общем нужно в настройках не только включит все ядра для работы мач3 , но и в настройках энергосбережения запретить парковку ядер. По умолчанию стоит настройка, даже в режиме максимальной производительности : "снижать частоту до 0%", нужно выставить 100% на всех ядрах.
Теперь при работе мач3 работают оба ядра, клавиатура не отваливается, геймпад работает замечательно.
-
- Мастер
- Сообщения: 275
- Зарегистрирован: 01 янв 2015, 17:43
- Репутация: 25
- Настоящее имя: Станислав
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Возможно, ЛПТ порт на вашей материнке имеет несколько режимов работы. Эти режимы выбираются в биосе. Если это так, надо все попробовать и выбрать более стабильный. (была у меня такая материнка, имела 4 или 5 режимов для лпт порта)
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Все режимы LPT порта опробовал , это не долго. Различные настройки системы, ни как не мог настроить на работу оба ядра. Теперь оба ядра процессора нагружены одинаково. Для проверки запускал тестовую программу , на максимальной скорости, в мач3 и аспаир. Сбои в мач3 начались при обработке аспаиром чертежа, т.е. когда пошла большая нагрузка на процессор. Больше сбоев не замечал, гоняю месяц, фоновые службы win7 не мешают мач3, как при работе мач3 на одном ядре.
Вчера искал статью по которой настраивал работу на всех ядрах не нашёл.
Вчера искал статью по которой настраивал работу на всех ядрах не нашёл.
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 20 янв 2017, 13:23
- Репутация: 39
- Настоящее имя: Вячеслав
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
"В общем нужно в настройках не только включит все ядра для работы мач3 , но и в настройках энергосбережения запретить парковку ядер."
Cvazist Напишите как такое сделать.
Cvazist Напишите как такое сделать.
-
- Мастер
- Сообщения: 1092
- Зарегистрирован: 16 окт 2017, 16:07
- Репутация: 85
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Часть с сайта скопировал, сайт забит рекламой так что ссылку давать не буду, если очень нужно гугл в помощь:
Настройка многоядерного компьютера: Изменить дополнительные параметры питания
Теперь самое главное
минимальное число ядер в состоянии простоя: рекомендуется выставить значение в 99% (почему-то если выставить 100% — Windows часто отправляет одно ядро "отдыхать");
разрешить состояние снижения питания: переведите в режим выкл. (не дает процессору экономить энергию);
отключение простоя процессора: переведите режим в откл.;
минимальное состояние процессора: 100% (незначительно ускоряет работу ЦП (кстати, в некоторых случаях позволяет уменьшить писк от дросселей )) .
политика охлаждения системы: активная (более эффективно охлаждает ЦП);
максимальное состояние процессора: 100% (очень сильно влияет на производительность! Обязательно выставите на 100%);
максимальное число ядер в состоянии простоя: 100% (противоречивая опция. Если выставить что-то отличное от 100% — то грузятся почему-то не все ядра, несмотря на то что активны все. ).
Удачи
Настройка многоядерного компьютера: Изменить дополнительные параметры питания
Теперь самое главное
минимальное число ядер в состоянии простоя: рекомендуется выставить значение в 99% (почему-то если выставить 100% — Windows часто отправляет одно ядро "отдыхать");
разрешить состояние снижения питания: переведите в режим выкл. (не дает процессору экономить энергию);
отключение простоя процессора: переведите режим в откл.;
минимальное состояние процессора: 100% (незначительно ускоряет работу ЦП (кстати, в некоторых случаях позволяет уменьшить писк от дросселей )) .
политика охлаждения системы: активная (более эффективно охлаждает ЦП);
максимальное состояние процессора: 100% (очень сильно влияет на производительность! Обязательно выставите на 100%);
максимальное число ядер в состоянии простоя: 100% (противоречивая опция. Если выставить что-то отличное от 100% — то грузятся почему-то не все ядра, несмотря на то что активны все. ).
Удачи
-
- Кандидат
- Сообщения: 56
- Зарегистрирован: 20 янв 2017, 13:23
- Репутация: 39
- Настоящее имя: Вячеслав
- Контактная информация:
Re: Mach 3 LPT на многоядерном процессоре?
Отключил простой ядер. Ситуация практически не поменялась.
При обычной работе станок работает нормально. Но как только начинаешь двигать изображение траектории на экране, загрузка процессора доходит до 100% и начинаются сбои шаговиков.
При обычной работе станок работает нормально. Но как только начинаешь двигать изображение траектории на экране, загрузка процессора доходит до 100% и начинаются сбои шаговиков.