<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Материалы семинара по планировщикам режима реального времени...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html</link>
    <description>Опубликованы (http://retis.sssup.it/rts-like/program.html) видеоматериалы и слайды семинара &quot;Real-Time Scheduling in the Linux Kernel&quot;, посвященного проблемам и задачам &quot;Реального Времени&quot; ядра Linux. Так же доступен для загрузки (http://retis.sssup.it/rts-like/download.html) дистрибутив Xubuntu Live, модифицированный для использования планировщика SCHED_DEADLINE. Семинар  организован Университетом Тренто и Университетом Пизы и ReTiS Laboratory - основными разработчиками планировщика задач SCHED_DEADLINE. Видеозаписи выступлений можно посмотреть на YouTube (http://www.youtube.com/channel/UC9s6mcKszFdIRU7ZpsknfKA).&lt;br&gt;&lt;br&gt;&lt;br&gt;Темы первого дня:  &lt;br&gt;&lt;br&gt;&lt;br&gt;-  Планирование реального времени и треды: Основы. (http://retis.sssup.it/rts-like/program.html#rt-basics) &lt;br&gt;-  SCHED_DEADLINE: Презентация, &quot;Как использовать?!&quot; (http://retis.sssup.it/rts-like/program.html#sd-intro)&lt;br&gt;-  Введение в Jack (Jack Audio Connection Kit) (http://retis.sssup.it/rts-like/program.html#music-fons)&lt;br&gt;-  Жесткое Реальное время в Цифровой Музыкальной Ин</description>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#19</link>
    <pubDate>Sun, 29 Jun 2014 12:58:49 GMT</pubDate>
    <description>Скорее всего это видеокартопроблемы и/или дохлоцпу&lt;br&gt;10^6 &amp;#181;s / 120 fps = 16667 &amp;#181;s - именно столько времени нужно на обработку 1 кадра&lt;br&gt;16667 &amp;#181;s / 2 = 8333 &amp;#181;s. Довольно-таки большое окно, в которое нужно уложиться, чтобы заполнить буферы виднокарты в случаи Page flipping, и вряд ли планировщик &quot;выедает&quot; его неудачно распределяя процессорное время между приложениями&lt;br&gt;Всего скорей, это стандартные проблемы tearing&apos;а. Вопрос, на самом-то деле, довольно не простой, и волшебный vsync тут не всегда помощник (вопрос становится ещё болезней, если fps видео некратно частоте развёртке монитора). Тут конечно выходит вперёд вопрос к дровам видеокарты и алгоритм работы плеера (например vo=opengl-hq в форке форка mplayer под названием mpv. Тут более или менее всё в порядке с множественной буферизацией и качеством upscale до разрешения экрана. Как там дела обстоят с xv или vaapi - пёс его знает)&lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (Anonym2)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#18</link>
    <pubDate>Sun, 29 Jun 2014 11:41:29 GMT</pubDate>
    <description>&amp;gt; Просмотр фильмов с высокой частотой кадров на обычном ПК не решена. Не &lt;br&gt;&amp;gt; всегда время смены кадра стабильно, и порой заметность смены кадров обусловлена &lt;br&gt;&amp;gt; не постоянством времени отображения кадра. Первый кадр может быть показан 20 &lt;br&gt;&amp;gt; мс, второй 5 мс, а третий 50 мс. Таким образом, второй &lt;br&gt;&amp;gt; кадр в этом примере не заметен, и выпадет из общей динамики &lt;br&gt;&amp;gt; движения сцены, и таким образом станет заметна смена кадров, движение в &lt;br&gt;&amp;gt; сцене потеряет плавность. Хочется верить, что RT-ядра позволяют решить эту проблему. &lt;br&gt;&lt;br&gt;Что-то время показа кадра в 5 мс навевает некоторые сомнения...&lt;br&gt;И многое зависит от разного :-) Алгоритм работы плеера... Установлен ли realtime scheduling (который довольно давно в наличии в ядрах) для плеера, для прочих важных задач (X). Само собой это не делается. И может быть даже невозможно. И важность realtime sched имеет когда система загружена и другими задачами (что-то активно вычисляющими). Если она занята только фильмом (как в общем-то и рекомендуется для такого случая), то... R</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#17</link>
    <pubDate>Sun, 29 Jun 2014 09:28:55 GMT</pubDate>
    <description>27.06.2014 03:35  Материалы семинара по планировщикам режима реального времени в ядре Linux&lt;br&gt;9 сообщений за 2 дня (треть которых павлина)&lt;br&gt;29.06.2014 00:23  В рамках проекта Runtime.JS развивается ядро ОС на базе JavaScript-движка V8 &lt;br&gt;55 сообщений за полдня&lt;br&gt;ВЫВОД: Павел узколобый спец, а весь остальной опеннет - талант талантище талантом погоняет.&lt;br&gt;По-моему всё понятно, кто мастер, а кто так, накакано&lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#16</link>
    <pubDate>Sun, 29 Jun 2014 01:37:14 GMT</pubDate>
    <description>&amp;gt; Просмотр фильмов с высокой частотой кадров на обычном ПК не решена. &lt;br&gt;&lt;br&gt;Nvidia Geforce надеюсь?! &lt;br&gt;&lt;br&gt;&amp;gt; Хочется верить, что RT-ядра позволяют решить эту проблему.&lt;br&gt;&lt;br&gt;https://raw.githubusercontent.com/balsini/sched-deadline-dynamic-manager/master/doc/presentation.pdf&lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (Главные Редакторы)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#15</link>
    <pubDate>Sat, 28 Jun 2014 20:09:05 GMT</pubDate>
    <description>Просмотр фильмов с высокой частотой кадров на обычном ПК не решена. Не всегда время смены кадра стабильно, и порой заметность смены кадров обусловлена не постоянством времени отображения кадра. Первый кадр может быть показан 20 мс, второй 5 мс, а третий 50 мс. Таким образом, второй кадр в этом примере не заметен, и выпадет из общей динамики движения сцены, и таким образом станет заметна смена кадров, движение в сцене потеряет плавность. Хочется верить, что RT-ядра позволяют решить эту проблему.&lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#14</link>
    <pubDate>Sat, 28 Jun 2014 00:04:38 GMT</pubDate>
    <description>В RT системе уже на стадии проектирования должны быть объявлены границы и погрешности.&lt;br&gt;&lt;br&gt;   Впрочем в жизни очень мало областей, где нужна микросекундная точность. Более интересует &lt;br&gt;гарантированный диапазон, хотя бы те же 50 миллисекунд, но без накопления. Скажем первый&lt;br&gt;тик был в 30 мс, второй должен произойти между 50 и 100 мс, а это можно гарантировать &lt;br&gt;только имея максимум 20 мс погрешность, иначе следующий тик мжет произойти в 130 мс.&lt;br&gt;   Посему, если ты заказываешь 50 мс дедлайн, с 2&#037; отклонением, то есть &amp;#177;1 мс., то это &lt;br&gt;возможно гарантировать только если RTOS гарантирует макс. задержу строго меньше 1 мс.&lt;br&gt;    &lt;br&gt;   &lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#13</link>
    <pubDate>Fri, 27 Jun 2014 18:22:51 GMT</pubDate>
    <description>&#091;code&#093;&lt;br&gt;Interlocking System&lt;br&gt;&amp;#9679; Obtains trains positions&lt;br&gt;&amp;#9679; Controls switches&lt;br&gt;&amp;#9679; Controls signals&lt;br&gt;&amp;#9679; Generates control command to trains&lt;br&gt;&amp;#9679; Performs service tasks&lt;br&gt;&#091;/code&#093;&lt;br&gt;А я так смотрю, некоторые программисты решили не ограничиваться &quot;если бы программисты строили дома&quot; и решили проверить это на более интересных вещах :)&lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#12</link>
    <pubDate>Fri, 27 Jun 2014 17:31:02 GMT</pubDate>
    <description>&amp;gt; На обычном ядре пики могу доходить до 10000 &amp;#181;s, на RT до 300 &amp;#181;s, &lt;br&gt;&lt;br&gt;Не говорит о worst case: формально 10000&amp;#181;s пролезает под хотелку 50ms. А если оно раз в год на 100ms заклинит? Ты ж не будешь целый год во всех позах мерять бенчмарком задержки?&lt;br&gt;</description>
</item>

<item>
    <title>Материалы семинара по планировщикам режима реального времени... (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/96508.html#10</link>
    <pubDate>Fri, 27 Jun 2014 12:34:57 GMT</pubDate>
    <description>&amp;gt; Я вот пилю вопрос, можно ли все-таки остаться на обычном ядре, если допустимая разбежка 50ms между событиями I/O. &lt;br&gt;&lt;br&gt;Запусти бенчмарк cyclictest из этой репы  http://git.kernel.org/cgit/linux/kernel/git/clrkwllms/rt-tests.git/tree/&lt;br&gt;Там есть последние три столбца: мин. задержка, средняя и пиковая.&lt;br&gt;На обычном ядре пики могу доходить до 10000 &amp;#181;s, на RT до 300 &amp;#181;s,&lt;br&gt;среднее на -RT около 10 &amp;#181;s, на обычном 30 &amp;#181;s.     &lt;br&gt;</description>
</item>

</channel>
</rss>
