1.1, pavlinux (ok), 22:53, 26/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> в сборках задействовано ядро Linux с патчами RT ("Realtime-Preempt", PREEMPT_RT или "-rt").
Посаны, которые собирают эти патчи, Бубунтушникам не сказали,
что x86 старше i80486SX не прокатывают для реалтайма?
Только ARM, желательно Cortex-R, желательно от Texas Instruments.
| |
|
2.7, Igor (??), 23:28, 26/07/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Посаны, которые собирают эти патчи, Бубунтушникам не сказали,
что x86 старше i80486SX не прокатывают для реалтайма?
Как пользователь фрезерного станка с ЧПУ на проце Intel Core под управлением LinuxCNC - заявляю, реалтайм на Интеле есть. Главное, чтобы видео встроенного в проц не было. Вот встроенное видео генерит неустранимые задержки.
| |
|
3.11, pavlinux (ok), 23:52, 26/07/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
>> Посаны, которые собирают эти патчи, Бубунтушникам не сказали,
> что x86 старше i80486SX не прокатывают для реалтайма?
> Как пользователь фрезерного станка с ЧПУ
Накой ляд фрезеру реалтайм? Вытачиваешь форму ровно 15894 мс? :)
Ну и во вторых, неоднородность материалов/сплавов не позволит точно рассчитать время обработки.
Точнее позволит, но там явно не микросекундная точность.
| |
|
4.17, Аноним (17), 00:34, 27/07/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Ничего не понимаю в этих ваших линуксах и прочих реалтаймах, но cnc под управлением linuxcnc пропускал шаги уже на 500 мм/мин (2000 шаг/мм), а grbl на avr стабилен на 1000 мм/мин.
| |
|
5.35, Аноним (35), 07:36, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Пропуски на 60 мкс на цикл? Чегой-то не то вы там накрутили. Стабильные 5-10 мкс получаются сравнительно легко на железе 10-15 летней давности. Многоядерный проц с изоляцией ядра под реалтайм процесс, фиксированная частота/режим энергопотребления, дискретная видеокарта. Под каждый проц/мать надо подстраиваться. Вот меньше 2-3 мкс просто так не получить - это да. Но не 60 же.
| |
|
6.86, pavlinux (ok), 13:41, 28/07/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Пропуски на 60 мкс на цикл? Чегой-то не то вы там накрутили.
> Стабильные 5-10 мкс получаются сравнительно легко на железе 10-15 летней давности.
10 мкс на Linux? :D если только в загрузчике прописать init=/bin/my_rt_soft,
но всё равно будут скачки до 1000-3000 мкс, из-за нестабильных кристаллов таймера.
| |
|
5.41, BeLord (ok), 09:10, 27/07/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Что управляет станком, в этом вопрос. А то за механику может отвечать спец чип, а процессор занимается gui и передачей данных, в таком варианте в принципе пофигу задержки gui.
| |
|
4.28, амоним (?), 02:01, 27/07/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
на минутку реалтайм бывает hard и soft. и там речь про предсказуемое/гарантированное время.
т.е. "не больше 1мс" на операцию это soft realtime.
думаю, тут так же.
| |
|
5.59, Аноним (59), 14:07, 27/07/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Реалтайм бывает только hard. То что зовется soft - это не реалтайм, а маркетинговая шняга. Иначе все ОС можно назвать soft realtime, даже винду.
| |
|
6.74, Аноним (74), 21:10, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Винду точно нельзя назвать софт риалтаймом, учитывая, как ОС отказывается убивать процессы.
| |
|
7.87, pavlinux (ok), 13:44, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Винду точно нельзя назвать софт риалтаймом, учитывая, как ОС отказывается убивать процессы.
Windows CE/Windows IoT - рылтам (типа)
| |
|
6.95, амоним (?), 14:06, 01/08/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Реалтайм бывает только hard. То что зовется soft - это не реалтайм,
> а маркетинговая шняга. Иначе все ОС можно назвать soft realtime, даже
> винду.
Понятие realtime - маркетинговая шняга в целом. у любой системы есть определенное время ответа. это очень забавно объяснять. есть частота процессора/контроллера. и внезапно, от нее зависит время реакции системы. именно поэтому, речь идет не об ОС, не об контроллере, а о требованиях к конечной системе, и реальных задержках обработки, а так же о "стоимости" не обработки.
| |
|
|
|
5.53, Игорь (??), 10:50, 27/07/2023 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Подозреваю, для того, чтобы головка с фрезой прошла > ровно ту длину, какая задана на чертеже.
Не совсем так. Там стоит шаговый двигатель. Сколько импульсов пришло, столько фреза и проедет, даже если задержка будет. Но это только для одной оси срабатывает. Когда движение идет одновременно по 2-м осям, задержки приводят к отклонениям от траектории, прямая линия начинает вихлять, а рывки на мелкой твердосплавной фрезе приводят к ее поломке и выстреливанию.
| |
|
4.47, Игорь (??), 10:22, 27/07/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Фрезер управляется импульсами по осям XYZ через порт принтера. Задержки приводят к отклонениям и рывкам фрезы, что на мелких твердосплавных фрезах приводит к их поломке ну и качество обработки страдает. Прямая линия плясать начинает, как пьяная!
| |
|
5.65, Marximizer (ok), 17:57, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Почему нельзя сделать буфферизацию для импульсов, чтобы управлять станком мог даже смартфон?
| |
|
6.89, pavlinux (ok), 13:52, 28/07/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Почему нельзя сделать буфферизацию для импульсов, чтобы управлять станком мог даже смартфон?
Потому что это домашние колхозники, в старый ноут воткнули моторы и назвали все это "Станок с ЧПУ"
| |
|
|
4.50, Аноним (2), 10:47, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вот правильно говорят иногда лучше жевать. Не разбираешься в реалтайме и фрезерах лучше помолчи.
| |
|
5.88, pavlinux (ok), 13:48, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Вот правильно говорят иногда лучше жевать. Не разбираешься в реалтайме и фрезерах лучше помолчи.
Я не знал, что говностанки тоже работают. На нормальных станках в память уп. контроллера грузится геометрия.
| |
|
|
|
4.69, Бил Гейтс (?), 18:41, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Подозреваю, что управляющая программа не имеет обратной связи от исполнительных устройств, и текущее состояние вычисляется по времени с момента подачи крайней команды. Решение очень тупое, и скорее всего является атавизмом от которого не хотят отказываться.
| |
|
|
2.12, Аноним (12), 23:54, 26/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Для реалтайма в вашем понимании нужен какой-нибудь Z80. И то с отключенным прерыванием таймера.
| |
|
3.13, Аноним (13), 23:58, 26/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
скорее pic или avr, еще лучше плм, а там и деды подтянутся с логикой рассыпухой
классика жанра - писькомерка, только в этом случае у кого короче (время отклика) - тем лучше.
| |
3.14, pavlinux (ok), 00:02, 27/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Для реалтайма в вашем понимании нужен какой-нибудь Z80.
Ну а чо делать, если у интела биты в регистрах застревают,
пока не протолкнёшь через prefetch иль mfence - не вылезут.
| |
|
4.15, Аноним (13), 00:15, 27/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
To control caching, x86, for example, has MTRR ("memory type range registers") and PAT ("page attribute tables"). They allow to set caching mode on particular range of physical memory. Under normal circumstances, range of memory mapped to RAM is write-back cacheable, while range of memory mapped to periphery devices is uncacheable.
| |
|
|
2.29, Аноним (29), 02:34, 27/07/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Так QNX'овцы, выходит, нам врут уже десятки лет? Вот нехорошие люди. И как это они умудрились обмануть всех, кроме павлинукса... Ты всем их клиентам расскажи, как правильно рилтайм операционки писАть.
| |
2.37, Аноним (37), 07:57, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я эти реалтайм патчи много лет юзаю и субъективно на играх сказывается положительно.
| |
2.38, Аноним (38), 08:43, 27/07/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Байки все это.
Работал с крупной корпорацией которая делает студийные штуки, и там по сути hard-rt, но поскольку это не угрожает чьей-то жизни был даже введен термин firm realtime.
Так вот, девайс работает на внутренней частоте дискретизации 192khz и оперирует батчами из 16 сэмплов. То есть квант времени за которые работа обязана завершится составлял ~83микросекунды или 0.08 миллисекунды.
Все работало как часы на Cortex-a53*4 и изначально проектировалось и обкатывалось на современных десктопных процах под linux с rt патчами.
Работа в виде математики там между прочим за это время производилась нехилая с прямыми о обратными преобразованиями Фурье, вейвлетами, линалгеброй, сложной тригонометрией и прочим.
На порядки сложнее необходимой для работы условного фрезера из комментов ниже.
| |
|
3.43, YetAnotherOnanym (ok), 09:22, 27/07/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вау... Существуют люди, понимающие, что работа со звуком - это реалтайм, и требует соответствующего подхода.
| |
3.52, Аноним (2), 10:50, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Эм ты его типа подтвердил, что все работало только на кортексе, а на десктопе обкатывалось потому что в проде оно нормально работать не могло?
| |
3.84, Аноним (83), 11:40, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Там всё сводится к загрузка не больше скольких-то процентов, каждая задача прибита к своему ядру, никаких динамических процессорных штук, смотреть и измерять можно только результат иначе будут рандомные просадки из-за внутренних нарушений. Лучше взять проц изначально рассчитанный на предсказуемую производительность, чтобы не находить потом острые углы, где он не справится и просядет.
| |
|
2.56, Аноним (56), 13:24, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
>что x86 старше i80486SX не прокатывают для реалтайма?
Они не прокатывает для современного ядра вообще. Поддержку 386-х выпилили, начиная с какой-то версии ядра.
| |
2.58, Тфьу (?), 14:02, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Посаны, которые собирают эти патчи
в проджекте под названием Clear Linux, и в убунты видимо сильно подгорело - надо срочно побеждать в бенчах!
| |
|
3.94, Аноним (94), 06:03, 31/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Clear Linux кроме бенчмарков где то используется? С дектопа то энтузиасты посбежали в массе, хоть и мало было
| |
|
2.81, mma (?), 07:54, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ох уж эти адепты православного RT. Несколько лет назад в cortex-r появился MMU и все обрадовались а до этого воротили носом, не у нас же хардкорный рилтайм) Он и в cortex-r тоже не возможен в полной мере, вопрос лишь в задачах.
| |
|
1.3, Аноним (2), 22:57, 26/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Убунту так стремительно развивается, что скоро её кто-нибудь купит и всё профукает.
| |
|
|
|
4.82, Аноним (82), 10:18, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это протекла криокамера и вылез чувак которого заморозили в годы когда SuSE принадлежала Novell'у
| |
|
|
4.64, Аноним (63), 17:36, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
WSL2 - обычная виртуалка. Дистр операционки в виртуалке можно и поменять...
А выбирали они его ну не из инженерно технических соображений про риалтайм и т.п. А вот скорее именно, за способность толкать вперёд псевдо-риалтайм. Вот тут уже поверю.
| |
4.85, pavlinux (ok), 13:27, 28/07/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> У MS же официальный дистр для WSL2 основан на Ubuntu.
Дол6ойо6ы анонимные https://azure.microsoft.com/en-us/solutions/linux-on-azure/
- Ubuntu on Azure
Ubuntu-based workloads are among the fastest growing on Azure.
Microsoft has partnered with Canonical to deliver an Azure-optimized kernel, improved performance, advanced security, automatic patching and updates, and flexible pricing options.
- SUSE Linux on Azure
For over ten years, SUSE and Microsoft have been working together to provide unique, co-developed, Azure-optimized solutions for SUSE Linux Enterprise Server, including:
- 24x7 Linux support from SUSE—and co-located Microsoft and SUSE support for enterprise applications.
Ваша колхозная гoвнoбубунта никому нах. не упёрлась. Дистр для егэшных локалхостеров, которые без sudo очкуют жить
| |
|
3.97, benu (ok), 10:28, 18/09/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ложь. В статье ни слова про печаль от покупки конкурента. Читайте внимательнее.
| |
|
2.46, Старший Аноним (?), 10:19, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Microsoft больше дружит с SuSE, ... больше и не кому покупать.
Поэтому у себя в WSL M$ использует по-умолчанию Ubuntu. Хитрый финт :)
| |
2.54, Аноним (54), 11:58, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
развивается? ну разве что идут своим путем, который нaxрен никому не сдался и все с бубунты валят
| |
|
|
2.39, Коляныч (?), 08:48, 27/07/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Тертые заводские калачи утверждают что нет.
А я вот вижу разницу в выросшей отзывчивости Hyprland, в снизивнившихся статтерах и редких событиях в valheim и wow.
Вот на zen ничего этого не замети, а на rt-ядре вижу.
Еще я теперь вижу чего нужно женщинам.
| |
|
3.44, Атон (?), 09:24, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Еще я теперь вижу чего нужно женщинам.
realtime core показывает тебе МПХ?
| |
|
|
|
|
3.51, Аноним (37), 10:47, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Хз, просто Funtoo под процы точится,а Gentoo тем более. Конкретно RT патчи на ядро я тоже использую и даволен. В играх под Wine это имеет определенный смысл.
| |
|
4.60, Аноним (60), 14:29, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
На сколько 0(ноль) десятых или 0 ноль процента удалось повысить количество кадров?
| |
|
5.61, Аноним (37), 15:46, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Без понятия,но Ведьмак3 норм работал.Хоть мечом махал как должно быть с места стартовал увереннее. После этого и стал калечить ядро.
| |
|
|
|
|
1.45, Аноним (45), 10:14, 27/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
AMD не смогла в реалтайм. Впрочем, ничего удивительного. Проект штеуда по отводу внимания антимонопольщиков не должен получать плюшки первым.
| |
|
2.66, Аноним (56), 18:02, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты бы хоть поинтересоался с чего AMD начинала. А начинала с вообще не имеющего отношения к архитектуре x86.
| |
|
3.67, Аноним (68), 18:04, 27/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Почему ты считаешь что проект по отводу глаз антимонопольщиков нельзя создать с существующей компанией?
| |
|
|
3.80, n00by (ok), 07:52, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не только придумали, но и назвали соответствующе: AMD64. Но это было давно, а свидетели долго не живут. Интел в новых мануалах пишет уже "Intel® 64 and IA-32 Architectures".
| |
|
4.91, Минона (ok), 21:55, 28/07/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Не только придумали, но и назвали соответствующе: AMD64. Но это было давно,
> а свидетели долго не живут. Интел в новых мануалах пишет уже
> "Intel® 64 and IA-32 Architectures".
Интел на своем заборе может писать что ей вздумается.
| |
|
|
|
1.70, Аноним (-), 19:04, 27/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А как же Duo опять кинули ( сарказм ). Но доля правды тут есть. С ARM, c QEMU Pentium 2 уже не эмитируется. Выбрал для QEMU эмуляцию Pentium 2 не запускается. Выбрал для QEMU эмуляцию Pentium 3 запускается. И выше тоже. Толку с этого мало. Видеокарта не эмитируется тормозуха картинки такая это даже не один кадр в секунду похоже и не 0.1 ещё меньше.
| |
1.72, Аноним (-), 19:51, 27/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Duo это тоже Core. Intel core 2 duo. Сомневаюсь, что и на такой Core тоже ориентируются. Я это знал когда писал сарказм.
| |
1.73, Аноним (-), 20:42, 27/07/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сколько тут не хаят Intel core 2 duo, а Intel core 2 duo видов много, что-то около 10, разная частота, разный бьём кеша и я не могу сказать, что это ну совсем бесполезные процессоры если не измерять их производительность играми. Другое дело хочу меньше нагревающееся и меньше шума. Это аргумент. Но, наверно интернетовские 65Ватт они и у современных процессоров 65Ватт. Конечно лучше не гадать, а сравнить в реальном использовании. https://ark.intel.com/content/www/us/en/ark/products/33910/intel-core2-duo-pro
| |
|