<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Началась разработка открытого драйвера для Broadcom VideoCore</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html</link>
    <description>Группа разработчиков анонсировала (http://www.phoronix.com/scan.php?page=news_item&amp;px=MTE3NTE) попытку создания открытого драйвера для GPU видеоядра, встроенного в некоторые чипы Broadcom. Например, на основе данного видеоядра построен чип, входящий в состав Raspberry Pi. &lt;br&gt;&lt;br&gt;&lt;br&gt;Изучение данного чипа показало что его GPU устроен иначе нежели в большинстве других случаев. GPU в чипах Broadcom является самодостаточным процессором, на котором работает некоторое подобие операционной системы. GPU может выполнять приложения независимо от остальной системы и обменивается сообщениями с системным процессором через совместно используемую область памяти. Более того, компиляция шейдера при таком подходе требует лишь отослать исходный код в GPU и получить от него подтверждение что код скомпилирован - компилятор шейдеров встроен в систему работающую на GPU.&lt;br&gt;&lt;br&gt;URL: http://www.phoronix.com/scan.php?page=news_item&amp;px=MTE3NTE&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=34735&lt;br&gt;</description>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#13</link>
    <pubDate>Sat, 08 Sep 2012 07:15:02 GMT</pubDate>
    <description>&amp;gt; В духе Митрофанова: много слов, много эмоций, ни капли смысла. Даже реплику, &lt;br&gt;&amp;gt; на которую отвечал, не понял.&lt;br&gt;&lt;br&gt;Всё-то Вы про меня знаете! Так, чего-чего я не понял-то?&lt;br&gt;&lt;br&gt;Ещё раз: в GPU на броадкоме в ежевике грузится и работает _блоб (про-грам-ма!) -- хотелось бы узнать, откуда взялся &quot;компилятор встроили в **железку**&quot; и OMG-так-уверены-а-елси-Ж-баг?&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#12</link>
    <pubDate>Wed, 05 Sep 2012 11:48:22 GMT</pubDate>
    <description>В духе Митрофанова: много слов, много эмоций, ни капли смысла. Даже реплику, на которую отвечал, не понял.&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#11</link>
    <pubDate>Wed, 05 Sep 2012 06:15:37 GMT</pubDate>
    <description>&amp;gt; Они настолько уверены в&lt;br&gt;&lt;br&gt;?? Обычный проприертарный блоб -- ччё дали на лопате, то и.&lt;br&gt;&lt;br&gt;&amp;gt; компиляторе, что встроили его в железку? Интересно, если найдётся какой-то епичный баг..&lt;br&gt;&lt;br&gt;Если бы вы уделили 30 сек. тому, чтобы шчёлкнуть по ссылке и глянуть оригинал на форониксе, то заметили б, что....  и в новости тут написано: &quot;компиляция шейдера при таком подходе требует лишь отослать исходный код в GPU&quot;. Речь про офф-лоад отрисовки графики: MESA или ускоренный икс-драйвер крутится на &quot;gpu&quot;, драйвер со стороны &quot;cpu&quot; не рисует пиксели, а занимается отгрузкой &quot;кода&quot;.&lt;br&gt;&lt;br&gt;Никакой связи с gcc! Вообще.&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#10</link>
    <pubDate>Tue, 04 Sep 2012 13:05:33 GMT</pubDate>
    <description>&amp;gt; сверху компилятор из х86 в риск.&lt;br&gt;&lt;br&gt;&quot;Компилятор&quot; называется microcode ROM и является довольно тупым железным конвертором по принципу &quot;на вход одно, на выход другое&quot; (аппаратный lookup table). А тут у чуваков нечто типа операционки крутится, с возможностью догружать &quot;приложения&quot; и компилировать шейдеры. &lt;br&gt;&lt;br&gt;В чем разница? Microcode ROM - аппаратная приблуда. Достаточно простая. В простейшем случае просто ROM, на адреса которого подается &quot;сложная команда&quot; а как &quot;данные по этому адресу&quot; вытаскивается пачка более простых команд. А тут просто компилер в просто операционке. Софтварные. Ну как gcc на x86 примерно. Если уж кивать на x86, тогда уж на трансмету, где x86 код конвертился в некий нативный именно софтом. Но это несколько изврат, тогда как компиляция шейдеров - явная и вполне оговоренная операция в OpenGL.&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#9</link>
    <pubDate>Tue, 04 Sep 2012 12:54:06 GMT</pubDate>
    <description>&amp;gt; микрокод в процыки вводили именно чтобы лечить баги в серийном производстве, так &lt;br&gt;&amp;gt; же и тут - прошил ГПУ и вылечил баг.&lt;br&gt;&lt;br&gt;Вот только микрокод в CISC процах - не имеет ничего общего с кодом для GPU, т.к. там он определяет как именно CISC команды разваливаются на RISC-образные микрокоманды. А тут - ну код. Команды проца. Общего у них только то что и то и другое можно заменить. &lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#8</link>
    <pubDate>Tue, 04 Sep 2012 12:47:08 GMT</pubDate>
    <description>&amp;gt; Они настолько уверены в компиляторе, что встроили его в железку?&lt;br&gt;&lt;br&gt;Большинство кода GPU - загружаемое снаружи. Не вижу проблем фиксить компилятор при таком подходе.&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (кевин)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#7</link>
    <pubDate>Tue, 04 Sep 2012 12:20:04 GMT</pubDate>
    <description>х86 делает так уже давно. там внутри рискокорки(потипу арма но другие) и сверху компилятор из х86 в риск.&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#6</link>
    <pubDate>Tue, 04 Sep 2012 11:26:12 GMT</pubDate>
    <description>Broadcom ни в чём не уверены. Они не разрабатывают, а лицензируют IP core. Поэтому с драйверами и прошивками для их чипов такая беда: спецификаций нет даже у Broadcom.&lt;br&gt;</description>
</item>

<item>
    <title>Началась разработка открытого драйвера для Broadcom VideoCor... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/86293.html#5</link>
    <pubDate>Tue, 04 Sep 2012 07:38:36 GMT</pubDate>
    <description>микрокод в процыки вводили именно чтобы лечить баги в серийном производстве, так же и тут - прошил ГПУ и вылечил баг.&lt;br&gt;</description>
</item>

</channel>
</rss>
